文章标题关闭所有内容预览 | 展开所有内容预览
-
用java实现一个线程连接池
[内容预览]
59 | 2009-01-16
线程池: import java.util.LinkedList; public abstract class Manager { private String mThreadPoolName = null; private int mThreadPoolMaxSize = 1; private LinkedList workers = new Lin...
[阅读全文]
-
CXF和Axis的比较
[内容预览]
90 | 2009-01-16
在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现...
[阅读全文]
-
ASP防SQL注入
[内容预览]
42 | 2009-01-16
前一篇我们介绍了一种防SQL注入的终极方法,也就是最原始、最简单、最有效也是最通用的方法,就是数据类型的检查加单引号的处理,具体的内容前面一篇已经介绍过了,这里我就不重复了,下面我们将要介绍另一种在ASP...
[阅读全文]
-
Delphi实现数据库的拼音查询
[内容预览]
80 | 2009-01-16
昨夜看到一篇文章,可以用Delphi将汉字->拼音,可是将拼音转换成汉字又该如何操作哪?我的数据库:通讯录软件缺少用拼音查找功能.结果,搞到12点还是无果!唉! 中午找到输入拼音...
[阅读全文]
-
CHtmlView,点击网页中的按钮
[内容预览]
129 | 2009-01-16
有如下HTML,如何用程序触发点击按钮呢? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="...
[阅读全文]
-
汉字笔画计算代码
[内容预览]
88 | 2009-01-16
通过提取楷体的字形轮廓可以获得汉字笔画。只不过选用的字体必须是楷体。其他字体不行。 这功能没什么用途吧,我只是好玩而已。 int GetCharStrokes(UINT ch) { HFONT hFont; { // create font; LOG...
[阅读全文]
-
find_first_of函数
[内容预览]
61 | 2009-01-16
find_first_of 语法: size_type find_first_of( const basic_string &str, size_type index = 0 ); size_type find_first_of( const char *str, size_type index = 0 ); si...
[阅读全文]
-
删除函数(erase)
[内容预览]
19 | 2009-01-16
删除(erase) 语法: iterator erase( iterator pos ); iterator erase( iterator start, iterator end ); basic_string &erase( size_type index = 0, size_type num = npos...
[阅读全文]
-
C++:异常概述
[内容预览]
40 | 2009-01-16
简单地说,异常就是程序在运行过程中,由于使用环境的变化及用户的操作而产生的错误。例如,内存不足时,应用程序请求分配内存,程序中出现了以零为除数的错误;打印机未打开,导致程序运行中挂接这些设备失败等,...
[阅读全文]
-
拷贝构造函数和运算符重载
[内容预览]
42 | 2009-01-16
拷贝构造函数应用的场合由以下几个方面: 1 函数的参数是一个对象,并且是值传递方式 2 函数的返回值是一个对象,并且是值传递方式 3 用一个对象初始化另外一个对象 由此,当函数的参数或者返回...
[阅读全文]
-
NDIS网络封包的研究
[内容预览]
673 | 2009-01-16
最近在研究一个修改网络封包的问题,研究了4天了,有点心得,害怕以后想不起来,所以放在博客上做个笔记。 我所在的学校和大多数高校一样,采用了城市热点的Dr.com计费系统,不过说句实话,城市热点的那个DRCOM写...
[阅读全文]
-
基于iocp的SOCKET通讯软件的设计
[内容预览]
121 | 2009-01-16
完成端口基本上公认为一种在windows服务平台上比较成熟和高效的IO方法,利用完成端口进行重叠I/O的技术在WindowsNT和WIndows2000上提供了真正的可扩展性。完成端口和Windows Socket2.0结合可以开发出支持大量连接的...
[阅读全文]
-
const修饰常量
[内容预览]
36 | 2009-01-16
const可以用来定义常量,也可以用来修饰函数的参数和返回值。这里只对const修饰常量做一些探讨。 说const,就不能不说define。const和define的区别是很明显的,其中最大的区别在于const可以做类型检查,而d...
[阅读全文]
-
使用VB6编写的hashtable类
[内容预览]
88 | 2009-01-16
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (dest As Any, source As Any, ByVal bytes As Long) Const DEFAULT_HASHSIZE = 1024 Const DEFAULT_LISTSIZE = 2048 Const DEFAULT_...
[阅读全文]
-
使用Picture Control显示BMP图片
[内容预览]
198 | 2009-01-16
下面是关于怎样使用Picture Control显示BMP图片: 查找了一下SetBitmap是这样定义的: /// // uBmpResource:图片ID; uCtrlResource: Picture控件ID void SetBitmap(UINT uBmpResource, UINT uCtrlRes...
[阅读全文]
-
让C++的对象支持多类型
[内容预览]
43 | 2009-01-16
借助 C/C++ 的union,可以设计出近似弱类型的变量,同一类型的变量可以承载不同类型的数据。比如说一个对象A,可以按如下不同的类型使用: A a = 1; A b = 1.1; A c = "abc"; A d = true; 使用的...
[阅读全文]