- 博客(7)
- 收藏
- 关注
原创 C/C++中内存释放及内存泄露的检测
今天突发奇想写了一段很奇怪的代码,Node对象的数组我是这样写的: Node* p = (Node*)malloc(sizeof(Node)*10); free(&p[2]); 从直观上来想象似乎是没有问题的,但却出现了_CrtIsValidHeapPointer的断言,按理说出现了这个问题应该是因为要释放的堆内存越界...
2012-11-15 15:49:29
156
原创 STL中容器使用自定义排序时出现assert
使用STL容器时(此次我遇到的问题是使用STL的优先级队列priority_queue时出现的),如果要放入的内容非基本类型(自定义对象或结构体)时,一般需要使用自定义的排序方法,我的自定义排序是这样写的: struct cmp{ bool operator()(const Edge* e1,const Edge* e2) { if(e1-...
2012-11-14 11:22:41
153
原创 64位机ODBC的数据源DSN添加和移除问题
64位机器上ODBC的操作方法与32位机器是不一样的,如果直接从控制面板上-管理员工具-ODBC进去的话会发现User DSN以及System DSN里面都为空,ADD的时候连ODBC Driver都找不到,正确的方法应该是从C:\WINDOWS\SysWOW64进入后,找到odbcad32.exe,打开之后就能看到已有的System DSN及已安装的ODBC Driver.(为什么要...
2012-10-30 15:13:51
589
使用HtmlUnit抓取百度搜索结果
htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。相关文件下载地址:http://sourceforge.net/projects/htmlunit/files/ (依赖的包略多) 我的需求是使用百度...
2012-08-21 20:21:00
390
Android进度条 多线程登录或下载
在Android中一个常见的、经常会遇到的需求是:用户的行为(如登录或下载图片)触发了到服务器端的数据请求,而这一过程较慢,为了达到较好的用户体验,需要在用户界面上显示一个等待的进度条或对话框,网上有很多种实现方法,我比较推荐使用handler的方式进行多线程处理。 首先在Activity中声明点击按钮时的动作,即:弹出对话框,并打开下载线程 button.setOnClickList...
2012-07-22 23:54:00
112
原创 Android改变标题栏背景颜色
Android到目前为止好象还没有公开可以修改标题栏背景色的API,网上提供的解决方案一般是做一张对应颜色的文件,再通过style.xml更改标题栏样式,类似解决方法如:http://blog.sina.com.cn/s/blog_5033827f0100rblo.html,这是一种静态配置的方式。 我的项目中为了支持用户能够以所见即所得的方式来选择标题栏颜色,因此采用了一...
2012-07-20 17:44:45
803
Eclipse插件开发中使用日志跟踪调试异常
平日里开发喜欢使用屌丝方法System.out.println或e.printStackTrace来调试,在一般程序开发中可以解决问题,可是前些时开发eclipse rcp插件时,在开发环境中没有bug,插件以jar包或product形式发布之后却出了问题,不知如何调试。 Eclipse插件开发环境中,将所有System.out.println或e.printStackTrace的地...
2012-07-20 12:05:00
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人