论坛


2026年8月3日 星期一

lazarus trunk linux从2026.07.02开始,LCLWidgetType默认使用gtk3,怎样改回gtk2 - 秋·风

秋·风| 博客园 - 秋·风 |12:53:00

【摘要】lazarus trunk linux从2026.07.02开始,LCLWidgetType默认使用gtk3,但原有的控件大多只支持gtk2,如果指定LCLWidgetType后,编译win应用又要修改,操作变繁所容易出错。怎样才能将默认的gtk3改回gtk2?很简单,打开lazarus/compo <a href="https://www.c...

2026年8月2日 星期日

rabbitMQ VS mqtt

delphi中间件| 博客园_咏南中间件和开发框架 |10:20:00

消息驱动世界 在当代数字基础设施的版图中,消息系统已成为连接万物的核心枢纽。向外,它连接着数以百万计的物联网设备、车辆和传感器;向内,它承载着微服务之间的异步通信、实时 数据管道和事件驱动架构 。随着大模型时代的到来,AI Agent正在成为消息系统需要连接...

2026年7月29日 星期三

The Embarcadero Conference 2026 is coming! Years of innovation, code, and the Delphi community.

Rizzato Fernando| Embarcadero Delphi Blogs |13:34:13

If you work in software development, you know how rapidly technology evolves. And when it comes to staying up to date, nothing beats the experience of connecting with experts, exchanging practical knowledge, and keeping a...

2026年7月28日 星期二

redis流的应用场景

delphi中间件| 博客园_咏南中间件和开发框架 |17:30:00

?消息队列?:Redis流可以作为轻量级的消息队列使用,支持生产者(producers)向流中添加消息,消费者(consumers)从流中读取消息。这非常适合于构建实时系统,如在线通知、实时数据处理等。 ?实时分析?:通过Redis流,可以实时地收集和分析数据。例如,在电商平台上...

redis消费者组

delphi中间件| 博客园_咏南中间件和开发框架 |13:06:00

消费组特性:消费组是一组消费者,它们可以协同消费流中的事件。每个消费者组都有一个消费者组名称,用于标识不同的消费者组。消费组中的每个消费者都有一个消费者名称,用于标识不同的消费者。消费组会维护每个消费者的消费状态,以确保每个事件只被一个消费者处理?..

2026年7月27日 星期一

redis流的操作命令

delphi中间件| 博客园_咏南中间件和开发框架 |16:45:00

XADD命令将消息发布到流中,然后使用XREAD命令从流中获取消息。生产者使用XADD将任务发布到流中,而消费者使用XREAD来获取并处理任务。消费者可以使用消费组(Consumer Group)来协作地消费消息,确保消息只被一个消费者处理。 Redis的流数据结构是持久性的,事件不?..

2026年7月26日 星期日

【Delphi】変数宣言だけで、格納したオブジェクトをすべて自動でFreeする「TAutoFreeObjects<T>」

takahasinaoki| qiita.com |16:10:14

はじめに 本記事は、以下の記事で紹介したスマートポインタ風テクニックを応用して汎用的に使えるオブジェクトを設計しました Delphiで複数のインスタンスを生成して処理を行う際、例外処理(try...finally)を書いたり、最後に1つずつ Free を呼ぶのは地味...

2026年7月25日 星期六

【aarch64-win64】DonAlfredo已修复fpc将TSmallPoint赋值为一个负数,并将TSmallPoint赋值给TPoint时得到一个655xx的数值的bug - 秋·风

秋·风| 博客园 - 秋·风 |12:48:00

【摘要】今天,DonAlfredo的修复方案经测试已修复将TSmallPoint赋值为一个负数,并将TSmallPoint赋值给TPoint时得到一个655xx的数值的bug。 修复过程:打开fpcsrc\compiler\aarch64\cgcpu.pas找到:procedure tcgaarch64.a <a href="https://www.cnblogs.com/qiuf...

2026年7月24日 星期五

lazarus编译时提示链接出错,但信息不详 - 秋·风

秋·风| 博客园 - 秋·风 |23:44:00

【摘要】lazarus编译时提示链接出错,但可能不提示出错或缺少什么文件: 出错信息给lazarus精减了,不知道lazarus在那里可以设置。fpc编译器是有完整的编译链接信息的,以下方法可行,操作比较繁琐,但起码看到详细的出错信息。步骤:1、项目选择-->显示选项 2...

CnWizards_1.8.0.1364_Nightly.exe

Cnpack| Cnpack.org |06:12:00

* [属性修改器] 修正对 Color 属性出现数字及常量时的处理错误的问题。

2026年7月23日 星期四

CnWizards_1.8.0.1363_Nightly.exe

Cnpack| Cnpack.org |08:04:00

* [专家设置] 优化快捷键修改后的同步问题。 * [属性修改器] 优化高版本下组件及属性的搜索机制。 * [组件选择器] 优化 HDPI 下下拉框的绘制字体。

2026年7月22日 星期三

mORMot2两个BUG - 秋·风

秋·风| 博客园 - 秋·风 |23:49:00

【摘要】网友“阿英”让分享的。1、字段类型NUMERIC(18,6)只显示4位小数位,只有连接pgsql才有问题。将MapOid(NUMERICOID, ftCurrency);改成MapOid(NUMERICOID, ftDouble); procedure TSqlDBPostgresConnectio <a href="https://www.cnblogs.com/qiufeng2014/p/21...

【aarch64-win64】发现fpc将TSmallPoint赋值为一个负数,并将TSmallPoint赋值给TPoint时得到一个655xx的数值的bug - 秋·风

秋·风| 博客园 - 秋·风 |01:35:00

【摘要】近日发现fpc aarch64-win64的bug: 将TSmallPoint赋值为一个负数,并赋值给TPoint时得到一个错误的值:655xx的数值。【aarch64-win64】修复aarch64 win64下lazarus不弹出SourceTabPopUpMenu及拖dock时出错的两个bug <a href="https://www.cnblogs.com/qiu...

2026年7月20日 星期一

领域服务与领域事件

delphi中间件| 博客园_咏南中间件和开发框架 |13:14:00

领域服务(Domain Service) 一、为什么需要它 绝大多数业务逻辑都应该放进实体或值对象。但有些逻辑天生不属于任何一个对象,硬塞进去会很别扭。 例:"用某张优惠券,计算订单能减多少钱"。这个逻辑同时涉及订单和优惠券两个聚合,它既不该属于 Orde...

业务规则和模型

delphi中间件| 博客园_咏南中间件和开发框架 |13:11:00

? 贫血模型:对象只有数据(字段 + getter/setter),没有行为。业务逻辑全写在 Service 里。对象是个"数据袋子"。 ? 充血模型:对象既有数据,也有操作这些数据的行为(业务方法)。业务逻辑写在对象自己身上。对象是个"会干活的人"?..

下一页 »