论坛


2019年7月3日 星期三

base64和hex - delphi中间件

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

base64和hex 我们知道,字符分为二种:一种是可见字符;另一种是不可见字符。 1)三种编码方式 hex也称为base16,意思是使用16个可见字符来表示一个二进制数组,编码后数据大小将翻倍,因为1个字符需要用2个可见字符来表示。 base32,意思是使用32个可见字符来表示一?..

从流数据获知文件类型 - delphi中间件

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

从流数据获知文件类型

2019年7月1日 星期一

4个字节组合成一个整数以及一个整数拆分出4个字节 - delphi中间件

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

4个字节组合成一个整数以及一个整数拆分出4个字节 通讯的时候,经常自定义协议,用一个整数的4个字节分别传递1个值。这样,一个整数一共可以传递4个值。

2019年6月29日 星期六

TXMLDocument 的使用 - delphi中间件

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

TXMLDocument 的使用 TXMLDocument是DELPHI自带的操作XML的类。 需要它,需要引用单元: uses?XMLDoc; 动态创建TXMLDocument对XML文件进行读取和写入

IDE Fix Pack moved to a new server

Andreas Hausladen| Andy’s Blog and Tools |11:53:43

After 18 years of using a sub-domain on a very old server on a domain that wasn’t owned by me, my blog and therefore IDEFixPack got a new home. My blog is now accessible via https://www.idefixpack.de . The old sub-domain has a “Moved P...

使用FMXlinux 开发linux 桌面应用 - xalion

xalion| 博客园_Delphi 窑洞 |11:43:00

自从delphi 10.2 开始正式支持linux 开发来,大家一直关心为什么官方没有使用FMX来支持LInux 的桌面开发? 其实原因无非就几点: 1、Linux 大部分是应用还是服务端的,桌面应用本身就很少; 2、EMB 开发资源不够; 3、Linux 桌面环境分支很多,例如KDE,GNOME

使用IOCP完成端口队列做任务队列 - delphi中间件

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

使用IOCP完成端口队列做任务队列 与其自己费力设计异步任务队列,不如使用WINDOWS内核级的IOCP完成端口队列做任务队列。 1)引用单元 uses windows; 2)定义完成端口句柄 var g_iocp_handle: THandle; // 完成端口句柄 3)创建完成端口 g_iocp

2019年6月28日 星期五

50+ RAD Server REST Clients In Many Languages For Most Platforms

Admin| FMX Express |19:22:16

RAD Server has built in support for the OpenAPI (Swagger) REST endpoint documentation format. It provides both YAML and JSON ...»

用NetHttpClient执行Post操作遇到的问题 - 红鱼儿

红鱼儿| 博客园_红鱼儿 |08:22:00

最近在做接口的调试,用NetHttpClient来进行相关操作。部分数据是用get方法来操作的,没有问题,但有个数据是用Post来操作的,始终报错,用了抓包分析工具发现没有发送数据出去。但找不出代码的问题,请大家帮忙看看。关键部分代码如下: 运行代码后返回错误提示如下...

2019年6月27日 星期四

对Zlib单元进行再封装 - delphi中间件

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

对Zlib单元进行再封装 低版本DELPHI,如D7,ZLIB.pas单元封装的很简陋,因此有必要再封装,以增加使用的便利性。 高版本DELPHI,zlib.pas本身提供的接口已经相当完善。 Zlib.pas是DELPHI自带的压缩单元,下面对对Zlib单元进行再封装,增加两个压缩函数,一个压缩流

Delphi BASE64单元EncdDecd的修改 - delphi中间件

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

Delphi BASE64单元EncdDecd的修改 EncdDecd.pas两个函数声明: procedure EncodeStream(Input, Output: TStream);procedure DecodeStream(Input, Output: TStream); 对于Output

BASE64解决回车换行 - delphi中间件

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

BASE64解决回车换行 使用DELPHI EncodeStream(),对流数据进行BASE64编译以后,每隔75个字符,就会添加回车换行符(#$D#$A),这会造成许多问题。 网上许多解决方法,是对BASE64的字符串中的回车换行符,使用ReplaceStr(str,#$D#$A,''...)替

2019年6月26日 星期三

【转】FireMonkey ListView 自动计算行高 - 红鱼儿

红鱼儿| 博客园_红鱼儿 |10:38:00

说明:展示 ListView 视其每一行 Item 的 Detail 字串长度自动调整高度(可每行高度不同)。 适用:Delphi XE7 / XE8 源码下载:[原创]ListView_自动计算行高(by龟山阿卍).zip 补充:计算最后一项区域并卷到最后一项 原文在这里:https://www.

2019年6月25日 星期二

DIOCP任务队列和工作线程 - delphi中间件

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

DIOCP任务队列和工作线程 涉及4个单元文件:utils_strings.pas,utils_queues.pas,utils_queueTask.pas,utils_grouptask.pas。 TDQueueTask,只给任务队列开启一个工作线程来执行队列中的任务。 TGroupTask,可以

2019年6月24日 星期一

文件CRC和MD5校验 - delphi中间件

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

文件CRC和MD5校验 CRC和MD5用于文件和数据的传输校验,以确认是否接收成功。

« 上一页

下一页 »