技术分享 Delphi中 TTask的用法 TTask 类是 System.Threading.TTask 命名空间下的一个类,用于实现异步编程。TTask 提供了一种简单而强大的方式来执行并发任务,而不需要深入处理线程的低级细节。一、简介TTask 类允许你以异步方式执行代码,并且提供了一些高级功能,如任务的等待、取消和结果返回。它基于 System. ... 阅读全文 2025-02-02 王守红 0 条评论 26 次浏览
技术分享 深入理解 Delphi TFDQuery 的 FetchOptions.RecsSkip 和 FetchOptions.RecsMax 属性 在 Delphi 开发中,处理数据库数据时,经常会遇到需要展示部分数据的情况,也就是分页操作。通常我们都是通过SQL的分页语句进行分页。但是TFDQuery组件的FetchOptions.RecsSkip和FetchOptions.RecsMax属性为我们实现了另一种分页的解决方案,且无需关心不同数据库的分页 ... 阅读全文 2025-02-02 王守红 0 条评论 27 次浏览
个人备忘 Delphi进行URL的编码和解码 网上提供的编码和解码还是比较多的。总结了一下:1)普遍方法是引用HttpApp单元,然后HTTPEncode(UTF8EnCode('我是中文') //编码 UTF8DeCode(HTTPDecode('%E8%B0%83%E4%BC%98')//解码 2)引用IdURI进行编码或者解码IdURI.URLDec ... 阅读全文 2024-06-22 王守红 0 条评论 1517 次浏览
个人备忘 配置Ubuntu下的pgAgent 1)安装sudo apt install pgagent2)登录数据库并创建db扩展psql -U postgres -h localhostCREATE EXTENSION pgagent;3)在postgres用户下创建密码文件--创建密码文件vi ~/.pgpasslocalhost:5432:postg ... 阅读全文 2024-04-17 王守红 0 条评论 1101 次浏览
技术分享 CentOS 8安装httpd失败解决办法 今天安装pgadmin4的过程中发生错误,提示sudo yum install pgadmin4 上次元数据过期检查:0:02:37 前,执行于 2024年02月21日 星期三 17时55分39秒。 错误: 问题: package pgadmin4-8.3-1.el8.noarch from pgAdmin4 ... 阅读全文 2024-02-21 王守红 0 条评论 2700 次浏览
个人备忘 用DELPHI开发银河麒麟上应用的一些问题处理 1、在连接PASSSERVER后,编译出现V10不是个整数的问题解决方法:修改麒麟系统/etc/os-release文件中的VERSION_ID="10"2、在DELPHI安装本地LINUX开发包CACHE时,如果碰到远程多个路径不存在的问题,即是LINUX上未正确安装开发包,解决方法:a)sudo apt-g ... 阅读全文 2024-02-04 王守红 0 条评论 2823 次浏览
技术分享个人备忘 Delphi/Lazarus使用mormot2解析JSON mormot2生成JSON和解析JSON的功能非常强大,也非常灵活,灵活的结果就是有时候有点乱。下面总结了最简单的一种使用方法要解析的JSON如下,基本涉及了要解析的所有类型。JsonContent:=' { "head": { "jzDate": ... 阅读全文 2024-02-04 王守红 0 条评论 1363 次浏览
个人备忘 Ubuntu安装VNC服务 这是一个亲测可用的VNC安装步骤。sudo apt install -y x11vnc sudo apt install -y lightdm mestars@pop-os:~$ mkdir -pv /home/yourname/.vnc mestars@pop-os:~$ x11vnc -storepass ... 阅读全文 2023-05-22 王守红 0 条评论 1764 次浏览
个人备忘 Lazarus项目使用fpRedis操作Redis 在Delphi下可以使用开源控件delphiredisclient进行Redis的操作,使用比较简单这里就不说了。那么Lazarus下目前只找到一个更新停止于6年前的一个开源项目fpRedis(基于12年前开源的redis_client.fpc),虽然老点但是能用。gitgub地址https://github. ... 阅读全文 2023-04-15 王守红 0 条评论 1939 次浏览
技术分享 Delphi实现字符串Base64编码解码(解决中文乱码) 网上实现Base64编码和界面的文章很多,之所以单独写出来是因为这次对接一个老接口的时候,对方的xml里面有中文,我这边接收之后用网上搜到的那些常规的Base64解码中文部分都是乱码,经过多轮测试发现使用NativeXml中的DecodeBase64可以解决该问题。Unit NativeXml functio ... 阅读全文 2023-04-13 王守红 0 条评论 1513 次浏览