上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: Delphi 中的MD5实现方法及delphi2009和delphi2010中用法在Delphi自带的Indy控件中其实是提供了MD2,MD4,MD5对象的,我们可以直接使用它们来完成MD5的签名算法。而不需要再去找其它的DLL或是Pas了。 在Uses单元中引用 IdHashMessageDigest,IdGlobal, IdHash 单元,再写如下代码即可以达到MD5的实现。 示例代码 procedure TForm1.Button1Click(Sender: TObject); var MyMD5: TIdHashMessageDigest5; Digest: T4x4LongWordR 阅读全文
posted @ 2012-09-20 10:33 马儿快跑 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 设置myeclipse中.properties文件的编码方式打开myeclipse的: Window ->Perferences ->General ->Editors ->Context Types 或者: Window ->Perferences ->General ->Context Types 展开右边的Text节点,选中Java Properties File。把下面的Default Character Set的值:ISO-8859-1改成UTF-8 或者你希望的字符编码类型,然后点击update按钮.最后确定.MyEclipse实用操作之屏 阅读全文
posted @ 2012-09-20 09:00 马儿快跑 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 高性能的socket通讯IOCP服务器源码 很多人费尽心思,都没有找到一个完美的 I/O CP 例程,甚至跟人于误解,先将本人编写的例程公布出来,希望对那些苦苦寻觅的人带来收获。本例程可以作为初学者的学习之用,亦可以作为大型服务程序的通讯模块。其处理速度可以说,优化到了极点。如果理解了本例程的精髓,加上一个高效的通讯协议,你完全可以用它来构建一个高性能的通讯服务器。 在公布代码前,先谈谈I/O CP。对I/O CP的函数不多做说明了,网上很多,都一样。在此本人仅说一些技术上要注意的问题。 一、如何管理内存 1、IO数据缓冲管理 动态分配内存,是一种灵活的方式。但对于系统资源浪费是巨大... 阅读全文
posted @ 2012-09-20 08:59 马儿快跑 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: WinSock学习笔记6:IOCP完成端口模型Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->unitUnit1;interfaceusesWinSock2,Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls,ExtCtrls;type//单IO数据结构LPER_IO_OPERATION_DATA=^TPER_IO_OPERAT 阅读全文
posted @ 2012-09-20 08:56 马儿快跑 阅读(530) 评论(0) 推荐(0) 编辑
摘要: WinSock学习笔记4:WSAEventSelect模型WSAEventSelect类似于WSAAsycnSelect,区别就是当Socket上有“事件”时,传递一个Event而不是Windows消息。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->unitUnit1;interfaceusesWinSock2,Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Form 阅读全文
posted @ 2012-09-20 08:54 马儿快跑 阅读(509) 评论(0) 推荐(0) 编辑
摘要: Winsock学习笔记5:I/O Overlapped (重叠)模式Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->unitUnit1;interfaceusesWinSock2,Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls,ExtCtrls;typeTWorkThread=class(TThread)privateFMe 阅读全文
posted @ 2012-09-20 08:54 马儿快跑 阅读(289) 评论(0) 推荐(0) 编辑
摘要: WinSock学习笔记3:Select模型Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls,WinSock,ExtCtrls;typeTWorkThread=class(TThread)privateFClientSocket:TSo 阅读全文
posted @ 2012-09-20 08:53 马儿快跑 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->varWSData:WSAData;ServerSocket:TSocket;ClientSocket:TSocket;LocalAddr:TSockAddrIn;ClientSocketAddr:TSockAddrIn;ClientSocketAddrLen:Integer;SocketMode:Integer;begin//初始化WinsockWSAStartUp($202,WSDat 阅读全文
posted @ 2012-09-20 08:52 马儿快跑 阅读(610) 评论(0) 推荐(0) 编辑
摘要: Winsock学习笔记2:WSAAsyncSelect模型共有五种类型的套接字I/O模型,可让Winsock应用程序对I/O进行管理,它们包括: select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、overlapped(重叠)以及 completion port(完成端口)。WSAAsyncSelect(异步选择)是最简单也最好理解的模式,因为用这个模式你都不需要明白多线程的编程知识~ 话不多说,先上代码(下面的代码不包含异常处理,仅为学习使用):Code highlighting produced by Actipro CodeHigh. 阅读全文
posted @ 2012-09-20 08:51 马儿快跑 阅读(454) 评论(0) 推荐(0) 编辑
摘要: (** 单元说明: 文件/流的加密解密方法(For Delphi 6-7)** 软件来源: http://www.go-neumann.com/* http://www.inbytes.net/** 作 者: neumann@163.com** 使用说明: 此文件的代码可以直接编译使用,* 您可以根据需要编写自己的加密/解密代码.** 声 明: 以下代码属作者原创, 请转载时保留本信息. **)unit uCompress;interfaceusesWindows, Messages, SysUtils, Variants, Classes, ComCtrls, Dialogs;/... 阅读全文
posted @ 2012-09-20 08:50 马儿快跑 阅读(1110) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页