`
文章列表
LibXML在多线程环境中使用时,需要注意xmlInitParser与xmlCleanUpParser两个函数的使用。 对于xmlInitParser与xmlCleanUpParser都需要在主线程中调用,不能在子线程中调用。   特别是xmlCleanUpParser,我在对LibXML库进行封装时,将该函数放到了析构函数中,然后在子线程的栈中创建了一个C++类对象,从而导致莫名的运行时错误。(由于栈对象销毁调用析构函数,调用了xmlCleanUpParser函数,因此在第二次进入线程循环时,调用LibXML库函数,会触发运行时错误。)   --------------------- ...
让软件开发慢下来 你在做软件开发吗?在启动项目前是否做好技术选型了呢?(是选用开源框架还是自己开发,考虑好了吗?多做做调研,关键是要能多思考。)在设计前是否已经理顺大体需求了呢?(不明确的需求,最头 ...
tomcat中的server.xml元素详解  概述 元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭 tomcat的请求 shutdown
参数 说明 例子 %c 列出logger名字空间的全称,如果加上{<层数>}表示列出从最内层算起的指定层数的名字空间 log4j配置文件参数举例 输出显示媒介 假设当前logger名字空间是"a.b.c" %c a.b.c %c{2} b. ...
Web应用的发展历程       最初,所有Web页面都是静态的,用户请求一个资源,服务器再返回这个资源。什么都不动,什么都不闪。坦率地讲,对于许多Web网站来说,这样也是 可以的,这些网站的Web页面只是电子形式的文本,在一处生成,内容固定,再发布到多处。在浏览器发展的最初阶段,Web页面的这种静态性不成问题,科学 家只是使用因特网来交换研究论文,大学院校也只是通过因特网在线发布课程信息。企业界还没有发现这个新“渠道”会提供什么商机。实际上,以前公司主页显示 的信息通常很少,无非是一些联系信息或者只是一些文档。不过没过多久,Web用户就开始有新的要求了,希望能得到更动态的网上体验。个人计 ...
吴宗宪的55个扯淡的谜语,太强大了。   01. 有一只熊走过来            有备而来(有bear来)02. 第十一本书              不可思议(book11)03. 哪一种蝙蝠不用休息          不 ...
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy=& ...
经常遇到Tomcat 8080端口被莫名占用的问题,需要找到对应的应用程序,将其关闭,方法如下: 1.打开CMD. 2.查找所有端口及其对应的应用程序PID: netstat -a -o 3.根据找到的PID,强行关闭: ntsd -c q -p PID
这两天要实现一个文件上传的功能。 开发环境是:服务器端Struts2,客户端jQuery,需要使用Ajax来实现,我在用Struts2开发Ajax应用时,都是基于JSON来实现的。   理论上文件上传是无法用Ajax来实现的:ajax基于javascript和xmlhtttp,其与服务器通信都是通过传递字符串。另外出于安全考虑,javascript是不能操作文件的,因此从理论上来说javascript是无法实现文件上传的。   实际上只能实现一种无刷新文件上传,从实现效果上类似于Ajax的无刷新与服务器进行通信。   其原理是:给file控件所在的form加上 target 属性, ...
转自:http://www.blogjava.net/action/articles/17339.html Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文 ...
准备在本篇博文中,将ArcGIS Server开发中遇到的许多问题集中整理一下: 1. [问题描述:]Arcgis server 9.3 无法登录ArcGIS Manager 提示Incorrect Login Information 操作系统windows xp [解决办法:] 打开资源管理器,工具菜单->文件夹选项->查看,去掉里面的简单文件共享. 如果还不行就从控制面板关闭window防火墙 http://www.cnblogs.com/chinazhousheng/archive/2010/11/30/1892368.html
中国象棋-[橘中秘] 太强大了
以下转自:http://blog.csdn.net/jq0123/archive/2006/08/09/1042617.aspx log4cpp应用手册 1 下载log4cpp并解压。(下载log4cpp-1.0版本,使用msvc6编译不成功,错误一大堆,只好用网上许多人使用成功的log4cpp-0.3.4b版本) 2 打开\log4cpp-0.3.4b\msvc6\msvc6.dsw   编译log4cpp工程Release版。   3 将编译后的log4cpp.lib复制到VC的Lib目录中。 4 将头文件的目录log4cpp-0.3.4b\include\log4cpp\   复制 ...
转自:http://student.csdn.net/space.php?uid=51562&do=blog&id=13670 org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.163.com:25 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1138) at org.apache.commons.mail.Email.send(Email.java:1163 ...
转自:http://www.iteye.com/topic/478306 ×) 单元/集成测试方法的编写规范: 测试代码编写规范: ×)准备测试数据 ×)执行预准备步骤 ×)调用测试方法 ×)做(输入输出)期望检查 ×)每个测试方法避免测试太多逻辑,测试单 ...
Global site tag (gtag.js) - Google Analytics