上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: Three Locks To Rule Them All(三把锁统治一切) 【英文原文】 为了确保线程安全,特别是在服务器端,我们通常使用临界区(critical sections)或锁(locks)来保护代码。在最近的Delphi版本中,我们引入了TMonitor特性,但我更倾向于信任操作系统提供 阅读全文
posted @ 2024-05-26 23:33 海利鸟 阅读(48) 评论(0) 推荐(0) 编辑
摘要: End Of Live OpenSSL 1.1 vs Slow OpenSSL 3.0 【英文原文】 你可能已经注意到,OpenSSL 1.1.1 系列将于下周一(2024 年 5 月 27 日)达到寿命终止(EOL)…… 最明智的选择是尽快切换到 3.0 或 3.1 版本。 当然,我们的 mORM 阅读全文
posted @ 2024-05-26 23:03 海利鸟 阅读(201) 评论(0) 推荐(0) 编辑
摘要: IDocList/IDocDict JSON for Delphi and FPC 【英文原文】 多年来,我们的开源 mORMot 框架提供了多种方法来处理在运行时定义的数组/对象文档的任意组合,例如通过 JSON,具有许多功能和非常高的性能。 我们的 TDocVariant自定义变体类型是处理这类 阅读全文
posted @ 2024-05-23 13:22 海利鸟 阅读(94) 评论(0) 推荐(0) 编辑
摘要: QuickLib 是一个快速开发库 QuickLib是一个快速开发库,它提供了诸如AutoMapper、LinQ、IOC依赖注入、MemoryCache、计划任务、Json和Yml配置、序列化程序等多种功能。这个库特别支持Delphi和Firemonkey的多平台开发,包括Windows、Linux 阅读全文
posted @ 2024-05-13 06:52 海利鸟 阅读(140) 评论(0) 推荐(1) 编辑
摘要: Quick Logger 强大的企业级异步记录器 这是一个用于在文件、控制台、内存、电子邮件、rest、事件日志、Syslog、slack、telegram、Redis、logstash、elasticsearch、influxdb、graylog、Sentry、Twilio 上记录日志,并为 De 阅读全文
posted @ 2024-05-07 16:59 海利鸟 阅读(93) 评论(0) 推荐(0) 编辑
摘要: mORMot 1.18 第23章 使用纯SQL 有时你可能不想使用ORM,或者由于现有且不可更改的数据库与ORM不兼容而无法使用它。在这些情况下,你仍然可以依靠mORMot的其他功能,同时使用纯SQL。 你可以发出纯SQL命令并以JSON格式获取数据。下面的示例展示了如何使用快速且开源的Zeos数据 阅读全文
posted @ 2024-05-03 15:11 海利鸟 阅读(77) 评论(0) 推荐(0) 编辑
摘要: mORMot 1.18 第19章 安全性 第19章 安全性 在企业数据库设计中,安全性是必不可少的。mORMot已为此做好准备。 19.1 HTTP/HTTPS 您可以在四个受支持的模式中的任何一个中进行选择,它们可以组合使用。 Pascal类 描述 TSQLRestServerAuthentica 阅读全文
posted @ 2024-05-03 10:35 海利鸟 阅读(57) 评论(0) 推荐(0) 编辑
摘要: mORMot 1.18 第十八章 使用REST/JSON的客户端/服务器 JSON是一种被多种语言和众多领先公司接受的标准。正如我们在JSON章节中所解释的,它是标准化的,紧凑且解析速度快,同时当加入非关键性空格时,也易于人类阅读。这些事实使其成为数据交换最受欢迎的格式之一。 JSON支持六种数据类 阅读全文
posted @ 2024-05-03 08:05 海利鸟 阅读(89) 评论(0) 推荐(0) 编辑
摘要: mORMot 1.18 第13章 动态数组 众所周知,数组是非常有用的。但在现实生活中,情况是不可预测的,数组的元素数量或大小可能会随着时间的推移而增长。有些语言,如PHP,就使得动态数组的使用变得很简单。在使用mORMot的Delphi中,我们使用类和方法来提供这一功能。 首先,让我们声明一个典型 阅读全文
posted @ 2024-05-02 23:34 海利鸟 阅读(52) 评论(0) 推荐(0) 编辑
摘要: mORMot 1.18 第12章 Blobs(大二进制对象) 有些情况下,mORMot会以BLOBs(大二进制对象)的形式保存和检索数据。 TSQLRawBlob属性用于存储像图片和文件这样的二进制数据。 以TDynArray.SaveTo二进制格式存储的动态数组。 明确注册为BLOBs的记录。 当 阅读全文
posted @ 2024-05-02 13:27 海利鸟 阅读(41) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页