- 浏览: 52091 次
- 性别:
- 来自: 北京
最新评论
文章列表
平日里开发喜欢使用屌丝方法System.out.println或e.printStackTrace来调试,在一般程序开发中可以解决问题,可是前些时开发eclipse rcp插件时,在开发环境中没有bug,插件以jar包或product形式发布之后却出了问题,不知如何调试。
Eclipse插件开发环境中,将所有System.out.println或e.printStackTrace的地方全部替换为:
ILog log = Activator.getDefault().getLog();
log.log(new Status(IStatus.OK, Activa ...
今天突发奇想写了一段很奇怪的代码,Node对象的数组我是这样写的:
Node* p = (Node*)malloc(sizeof(Node)*10);
free(&p[2]);
从直观上来想象似乎是没有问题的,但却出现了_CrtIsValidHeapPointer的断言,按理 ...
使用STL容器时(此次我遇到的问题是使用STL的优先级队列priority_queue时出现的),如果要放入的内容非基本类型(自定义对象或结构体)时,一般需要使用自定义的排序方法,我的自定义排序是这样写的:
struct cmp
{
bool operator()(const Edge* e1,const Edge* e2)
{
if(e1->weight >= e2->weight)
return true;
return false;
}
};
这种写法初看没有什么问题,但运行之后便出现 ...
64位机器上ODBC的操作方法与32位机器是不一样的,如果直接从控制面板上-管理员工具-ODBC进去的话会发现User DSN以及System DSN里面都为空,ADD的时候连ODBC Driver都找不到,正确的方法应该是从C:\WINDOWS\SysWOW64进入后,找到odbcad32.exe,打开之后就能看到已有的System DSN及已安装的ODBC Driver.(为什么要命名为odbcad32我实在是不太理解).
接下来要说说System DSN的移除,一般情况下是能正常移除的,可昨天机器突然抽风,我需要用的那个DSN无论如何都连不上,竟然还删不掉,于是只 ...
htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。相关文件下载地址:http://sourceforge.net/projects/htmlunit/files/ (依赖的包略多)
我的需求是使用百度的高级新闻搜索,抓取指定时间段的新闻,手动搜索的设置如图所示:
通过htmlunit可以方便地操作网页中的form和各类的input控件,如HtmlSubmitInput,HtmlTe ...
在Android中一个常见的、经常会遇到的需求是:用户的行为(如登录或下载图片)触发了到服务器端的数据请求,而这一过程较慢,为了达到较好的用户体验,需要在用户界面上显示一个等待的进度条或对话框,网上有很多种实现方法,我比较推荐使用handler的方式进行多线程处理。
首先在Activity中声明点击按钮时的动作,即:弹出对话框,并打开下载线程
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
progressDialog ...
Android到目前为止好象还没有公开可以修改标题栏背景色的API,网上提供的解决方案一般是做一张对应颜色的文件,再通过style.xml更改标题栏样式,类似解决方法如:http://blog.sina.com.cn/s/blog_5033827f0100rblo.html,这是一种静态配置的方式。
我的项目中为了支持用户能够以所见即所得的方式来选择标题栏颜色,因此采用了一种通过程序的方法动态设置,代码如下:
View bv = this.findViewById(android.R.id.title
);
((TextView) bv).setTextCol ...