- 博客(14)
- 收藏
- 关注
转载 RO IOCP开发心得系列(01):服务器程序防止Socket攻击的解决方案
我这里说的“Socket攻击”是指,用一台或N台肉机进行TCP连接,以此来消耗服务器程序的可用Socket。看了很多程序或组件的源代码,一般对客户端Socket管理是这样的:1、用一个TThreadList(只要是线程安全的列表管理都行)来存储连接成功的Socket:后文统称“Socket列表”2、服务器程序预设一个超时时间,比如10秒3、限制每个IP能连接的Soc...
2012-09-14 16:41:00 337
转载 发布商用过的中间层源代码
各位,很多搞Delphi的都在为自己开发中间层而烦恼,今天我发布商用过的中间层源代码,分享给大家。ApacheSQL源代码说明:1、本代码由本人开发,里面的接口只是提供一些比较通用的功能而已。2、有些第三方控件可以自己找控件替换,本人不提供这些。3、如您发现有什么需要改进的地方请联系QQ:9717005。4、本源代码只在Delphi XE下编译通过,其它版本的Delphi没有测...
2012-05-20 21:59:00 133
转载 Delphi XE里的StrPas要注意哦
废话不多说了,直接上例子解说:procedure TForm1.Button1Click(Sender: TObject);var aa: array[0..1]of AnsiChar; bb1: string;begin aa[0] := AnsiChar('1'); aa[1] := AnsiChar('2'); bb1 := StrPas(aa); Show...
2011-10-15 00:32:00 567
转载 发布RO IOCP服务端控件----控件无源代码仅供测试之用!!!
1. 先下载http://files.cnblogs.com/AnyDelphi/6.0.47.841_Client_han.rar这个是客户端修改. 即使不用IOCP控件, 用我修改的这些代码也是不错的.(里面包含了很多修改) 下载完直接覆盖RO SDK安装目录下的SOURCE下的同名文件, 重新编译你的中间层和客户端即可.2. 下载控件包:http:/...
2010-12-06 18:54:00 147
转载 RO 收发数据的过程优化 性能提升可观!!
RO SDK 版本: 6.0.45.821 代码在 uROSynapseSCHelpers.pas 单元优化原理如下: 如果我们认真查看接收函数ReadStream, 发送函数IntSendData时,我们可以发现RO SDK都是 先把要发送或接收的数据存进临时内存 Buf , 这种做法数据被无谓多COPY了一次, 如果我们能跳过这一步,在大数...
2010-12-05 19:41:00 181
转载 周六给公司做了个delphi技术培训,主要是中间层技术及多线程技术(2010-11-06)
一、 中间层各单元介绍二、 中间层重要的类介绍三、 帮大家分析一下RO是怎么工作的四、 多核时代下的多线程编程----帮大家读懂TThread类(重点)1、 中间层各单元介绍单元名...
2010-11-07 13:39:00 147
转载 Delphi 2010 里公开的 Midas.dll 的源代码!!
源代码是用C++ Builder写的。下载: http://files.cnblogs.com/AnyDelphi/Midas_Source.rar转载于:https://www.cnblogs.com/AnyDelphi/archive/2009/08/13/1545175.html
2009-08-13 12:47:00 205
转载 D2009 UP3和D2010 V3449 都没解决DLL的问题!(值得大家研究)
DLL的DPR代码如下:library DllPro;{ Important note about DLL memory management: ShareMem must be thefirst unit in your library's USES clause AND your project's (selectProject-View Source) USES cl...
2009-06-15 10:36:00 78
转载 Delphi 2010 V14.0.3449.21988 的Midas.dll 修正了上一版本的大BUG!
上一版本的Midas.dll Delphi 2007编译的程序如果是用Delphi 2010的Midas.dll是会出错的。这一版就不会了。转载于:https://www.cnblogs.com/AnyDelphi/archive/2009/06/15/1503362.html...
2009-06-15 08:38:00 120
转载 Windows下获取高精度时间注意事项 [转贴 AdamWu]
花了很长时间才得到的经验,与大家分享。1.RDTSC-粒度:纳秒级不推荐优势:几乎是能够获得最细粒度的计数器抛弃理由:A)定义模糊-曾经据说是处理器的cyclecounter,但是后来似乎又不是了。有的机器上每秒的TSC增长值等于CPU频率,有的却是一个不对应任何配置的数。到底是什么,Intel也没解释清楚。B)不准确...
2009-05-14 12:40:00 306
转载 不会是碰到希捷硬盘门了吧??------HD Tune Pro 检测不到硬盘的相关信息!
有人关注这个吗??第一碰到这种情况,大家一起找找问题。对大家都有好处的。转载于:https://www.cnblogs.com/AnyDelphi/archive/2009/05/10/1453586.html...
2009-05-10 11:54:00 252
转载 5.1配的机子,试用了几天了今天发个配置!(主板 技嘉 GA-MA790XT-UD4P )
CPU AMD 羿龙IIX3 720(黑盒)主板技嘉GA-MA790XT-UD4P内存金士顿2G DDR3 1333 2根硬盘 希捷 500G 7200.12 16M(串口/散)显卡 蓝宝石HD4830 512M GDDR3海外版 800SP(这东东已经改造成4850版了)光驱 先锋 DVR-117...
2009-05-06 11:11:00 155
转载 RO SDK 已经搞了很久了,对RO SDK的部分架构也理解了,找个时间来写写文章,共享给大家!...
RO SDK 已经搞了很久了,对RO SDK的部分架构也理解了,找个时间来写写文章,共享给大家! 转载于:https://www.cnblogs.com/AnyDelphi/archive/2009/04/27/1444461.html...
2009-04-27 11:22:00 126
转载 Delphi 2010 测试版,Midas.dll 和以前的版本都不兼容!
导致以前的程序都挂掉了,无法运行。Midas.dll 可以从这里下载得到:http://files.cnblogs.com/AnyDelphi/midas.rar下载后把这个文件放到 C:\WINDOWS\system32 目录下。之前的程序在打开界面时就会出错。 转载于:https://www.cnblogs.com/AnyDelp...
2009-04-23 16:28:00 555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人