- 博客(4)
- 收藏
- 关注
JDBC Monitor配置文件的校验与解析
还没有提过,JDBC Monitor 0.2.0引入了配置,呵呵。虽然配置很简单,但用properties文件描叙不好,用xml又觉得杀鸡用牛刀,而且还复杂一些:写不写dtd、xsd啦?写dtd还是xsd啦?虽然接触过这些,但用得很少。犹豫了一段时间,最后决定还是用xml描述配置,用xml模式来描叙这个配置文件。前面虽然困难一点,但后面会省很多事:校验代码要简洁很多,错误的配置不可能影响程序的其他...
2009-03-23 20:53:00
89
TIdTCPClient中文乱码问题
用Indy组件中的TIdTCPClient组件向java的服务器端传递文本,一直有乱码问题。今天解决了。 我的开发环境是c++ builder 2009,indy 10。 c++的客户端程序代码大致如下: if(!IdTCPClient1->Connected()){ IdTCPClient1->Connect(); } IdTCPClient1->IOHandler-&...
2008-11-07 23:14:00
162
原创 为什么要使用线程?
线程存在的目的就是为了让程序里的多个任务并行地运行。程序里的多个任务可能是多个不同的,比如说在屏幕上绘制的同时响应用户的动作;也可能是多份相同的任务,比如说服务器中的servlet。为了使程序的运行逻辑更加符合我们的思维方式,我们可能会选择线程。比如说用程序描叙一个人一边抽烟,一边思考:我们可能将就着,让他先抽完烟,再让他思考?从软件开发人员角度考虑,会觉得很怪。明明是一边抽烟一边思考。怎么变
2008-11-02 12:05:00
342
Java的初始化
类里面定义的变量,如果没有明确的赋值,Java会保证初始化:内部类型,如整型会初始化为0;如果是对象的引用,会初始化为null。方法里面定义的变量,如果没有赋值,编译通不过。 对于类内部的变量,初始化的顺序如下: 1、所有变量,不管有没有在定义时赋值,都初始化为null; 2、初始化静态变量; 3、初始化普通的变量; 4、调用构造函数。 第一点有个简单的方法验证一下,写一个类,在类...
2008-07-07 23:33:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人