摘要:unicode 版本 delphi (如XE2)下的 base64,des,md5 算法 md5 的比较好改, des 和 base64 的比较麻烦. md5.pas // tabs = 2// //// MD5 Message-Digest for Delphi 4//// Delphi 4 Un
阅读全文
06 2012 档案
摘要:unicode 版本 delphi (如XE2)下的 base64,des,md5 算法 md5 的比较好改, des 和 base64 的比较麻烦. md5.pas // tabs = 2// //// MD5 Message-Digest for Delphi 4//// Delphi 4 Un
阅读全文
摘要:unicode 版本 delphi (如XE2)的 TBytes 转换为 AnsiString在这样的新版本中如果结果数据会有二进制会使用 TBytes 来操作,而 d7 中基本上就是用 string . 也许是因为新版本 AnsiString 与 string 赋值会丢失数据的原因所以大多数库都是用的 TBytes 操作二进制包括 delphi 本身和 indy 控件.这就有一个问题 TBytes 怎么转换成 AnsiString 呢? 不知道标准做法是什么,我是这样处理的.利用了 AnsiString 的指针就是内容缓冲区这一 hack 特性.当然大家知道标准做法的话还是按标准来的比较好.
阅读全文
摘要:"通过jconsole(或者thread dump),可以看到线程停在了transfer方法的while循环处"http://www.udpwork.com/item/2321.html分析多线程并发写HashMap线程被hang住的原因kafka0102 发表于 2010年08月07日 05:05 | Hits: 4367Tag: java | HashMap在blogjava上看到一文谁能帮忙解释一下为什么这个程序会死锁?,激发了我那能害死猫的好奇,所以很费劲的琢磨了这个问题。由于涉及的内容较多,就单独发文阐述一下。文中提到的问题程序如下:public class Te
阅读全文
摘要:WSAETIMEDOUT 对应 linux 的 ETIMEDOUThttp://blog.163.com/aragorn_1024/blog/static/12606592720107352329908/IdWinsock2.pas 文件中也有说明.Windows Sockets错误代码 2010-08-03 17:23:29下面以表格的形式列出了WSAGetLastError()函数有可能返回的错误代码和对应的解释。错误代码的数值对于所有的Windows Sockets兼容实现都是一致的。错误代码Berkeley对应代码错误数值说明WSAEINTREINT10004函数调用中断。该错误表明由
阅读全文
摘要:http://www.cnblogs.com/gfkz/archive/2008/10/22/1316376.htmlhttp://blog.csdn.net/woodensun/article/details/7051098如何使用IShellIconOverlayIdentifier接口,支持多个图标,MSDN里说得也很清楚了,网上的例程也很多,搞懂GetOverlayInfo、GetPriority、IsMemberOf方法就行了。用IsMemberOf来判断是否是你需要叠加图标的对象用GetPriority来指定你叠加图标的优先级用GetOverlayInfo来指定图标路径和图标索引号
阅读全文
|