2021年1月5日 星期二
ZeroMQ是云计算时代最好的通讯库 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |12:35:00
ZeroMQ是云计算时代最好的通讯库 为什么一个通讯的库不提供socket的风格,反而看起来像是一个并行的库? 云计算不就是分布式计算嘛! 并行、多核、分布式,让计算能力不断的被扩展扩展,让数据不断地被分区分区,强大的计算能力就是这样堆出来的。 并发是目前云计算?..
delphi zeromq开源库 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |09:58:00
delphi zeromq开源库 https://github.com/grijjy/DelphiZeroMQ 还需要GrijjyFoundation开源库配合才能编译。 https://github.com/grijjy/GrijjyFoundation 编译后运行效果图(集群负载均衡):
zeromq介绍 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |08:55:00
zeromq介绍 zeroMQ,一个处理消息传输的库,重点在传输上,看起来它像是在socket上面封装了一层,让我们可以很容易的利用它来做N对M的数据传输,在分布式系统中很方便,在接收端它有round-robin负载均衡。 在需要并行化处理数据的时候,采用消息队列通讯的方式来协作...
2021年1月4日 星期一
[分享]一种将 Delphi 组件属性信息保存到JSON的方法
swish| QDAC官方网站 |15:41:36
此代码支持 Delphi 2007+,使用 QJSON 做为序列化的支持库。你可以自己改为使用其它的 JSON库。 使用示例: 如上面的示例,由于写成了 class helper,所以保存到 Json 里,直接调用组件实例的 SaveToJson 就可以了,而从 Json 中恢复则直接调用组件实例的 LoadFromJ
Murmurhash 哈希算法 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |08:58:00
Murmurhash 哈希算法 MurmurHash 是一种非加密型哈希函数,适用于一般的哈希检索操作。 由Austin Appleby在2008年发明, 并出现了多个变种,都已经发布到了公有领域(public domain)。与其它流行的哈希函数相比,对于规律性较强的key,MurmurHash的
2021年1月2日 星期六
yaml演示 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |19:54:00
yaml演示 unit Tests.Neslib.Yaml.Sample; interface uses DUnitX.TestFramework, Neslib.Yaml; type TestYamlSample = class private procedure CheckStream(cons
delphi yaml - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |19:49:00
delphi yaml https://github.com/lim417dev/Neslib.Yaml Neslib.Yaml - A YAML library for Delphi Neslib.Yaml is a library for parsing and emitting YAML an
2020年12月30日 星期三
DELPHI7适用的BytesOf和StringOf - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |12:16:00
DELPHI7适用的BytesOf和StringOf function BytesOf(const Val: AnsiString): TBytes; var Len: Integer; begin Len := Length(Val); SetLength(Result, Len); Move(V
bson(json)序列还原 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |11:45:00
bson(json)序列还原 unit Unit2; interface uses Grijjy.Bson.Serialization, Grijjy.Bson, Grijjy.Bson.IO, Winapi.Windows, Winapi.Messages, System.SysUtils, Sy
2020年12月24日 星期四
Ryzen 9 5950x: One Billion Lines Of Delphi Code Compiled In ~5 Minutes On 16 Cores
Admin| FMX Express |17:54:54
The AMD Ryzen 9 5950x is a beast of a CPU with 16 cores and 32 threads. I have been running a bunch of benchmarks around one million lines of code but I wanted to...The postRyzen 9 5950x: One Billion Lines Of Delphi Code Compiled In ~5 Minutes On ...
2020年12月15日 星期二
悲催!kbmMW 5.13竟然无法在10.4.1 android编译通过 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |14:23:00
本来用10.3.3生产项目,随着Android 11的到来,已经有用户用上了,而10.3.3开发的app竟然在android 11闪退,没逼无奈,只好往Delphi 10.4.1升级。 本来一切顺利,安装环境,组件,编译生产项目。Win32成功,于是切换成Android 32,编译,问题来了,使用的
Delphi 10.4.2最新消息 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |07:59:00
开始内测了!
2020年12月10日 星期四
好消息!ChinaCock新版即将到来,支持华为扫码! - 红鱼儿
红鱼儿| 博客园_红鱼儿 |11:30:00
作者重新定义了价格,下面是作者公布的最新价格,增加了按年付费的方式二。这套组件是作app必备的,我用后是感觉运行稳定、高效,同时极大的提升开发效率,ChinaCock在手,别无所求! 这是作者,小鲜肉一枚,用了ChinaCock,会让你感觉同作者一样完美! 下面是转发的...
咏南中间件的一种多进程集群方式 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |10:56:00
咏南中间件的一种多进程集群方式 针对咏南windows中间件(基于windows http.sys通讯的)。 1)关闭DATASNAP,WEBSERVICE(注释掉相关代码即可)。因为只有http.sys才可以多个进程共享同一个端口(其他通讯需要每个进程分别绑定不同的端口)。 2)在http.sys
信号量TSemaphore - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |08:35:00
信号量TSemaphore uses syncobjs; TSemaphore = class(THandleObject) {$IF Defined(LINUX) or Defined(ANDROID)} private FSem: sem_t; {$ENDIF LINUX or ANDROID}