个人备忘 Delphi进行URL的编码和解码 网上提供的编码和解码还是比较多的。总结了一下:1)普遍方法是引用HttpApp单元,然后HTTPEncode(UTF8EnCode('我是中文') //编码 UTF8DeCode(HTTPDecode('%E8%B0%83%E4%BC%98')//解码 2)引用IdURI进行编码或者解码IdURI.URLDec ... 阅读全文 2024-06-22 王守红 0 条评论 961 次浏览
个人备忘 配置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 条评论 910 次浏览
个人备忘 用DELPHI开发银河麒麟上应用的一些问题处理 1、在连接PASSSERVER后,编译出现V10不是个整数的问题解决方法:修改麒麟系统/etc/os-release文件中的VERSION_ID="10"2、在DELPHI安装本地LINUX开发包CACHE时,如果碰到远程多个路径不存在的问题,即是LINUX上未正确安装开发包,解决方法:a)sudo apt-g ... 阅读全文 2024-02-04 王守红 0 条评论 2605 次浏览
技术分享个人备忘 Delphi/Lazarus使用mormot2解析JSON mormot2生成JSON和解析JSON的功能非常强大,也非常灵活,灵活的结果就是有时候有点乱。下面总结了最简单的一种使用方法要解析的JSON如下,基本涉及了要解析的所有类型。JsonContent:=' { "head": { "jzDate": ... 阅读全文 2024-02-04 王守红 0 条评论 1133 次浏览
个人备忘 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 条评论 1527 次浏览
个人备忘 Lazarus项目使用fpRedis操作Redis 在Delphi下可以使用开源控件delphiredisclient进行Redis的操作,使用比较简单这里就不说了。那么Lazarus下目前只找到一个更新停止于6年前的一个开源项目fpRedis(基于12年前开源的redis_client.fpc),虽然老点但是能用。gitgub地址https://github. ... 阅读全文 2023-04-15 王守红 0 条评论 1749 次浏览
技术分享个人备忘 Lazarus及Delphi中对Frame进行初始化 因为Lazarus及Delphi中对Frame都没有提供构造器和解析器,如果想在Frame创建时初始化一些东西,可以override frame的以下两个方法:public { Public declarations } ParentForm :TForm; procedure Afte ... 阅读全文 2022-02-13 王守红 0 条评论 5555 次浏览
个人备忘 通过postgresql访问oracle(类似Oracle的DataLink) 通过postgresql访问oracle需要安装单独的扩展oracle_fdw,这个扩展可以在https://github.com/laurenz/oracle_fdw/releases 下载到。重复的东西实在懒得写了,可以去参考这篇文章《PostgreSQL之oracle_fdw安装与使用》 写的很全了。疑难 ... 阅读全文 2022-01-10 王守红 0 条评论 3482 次浏览
技术分享个人备忘 Postgresql创建外部表时增加主键 Postgresql创建外部表时如果外部表(FOREIGN TABLE)没有主键就无法对外部表进行修改和删除操作,只能查询。所以如果要引用的外部表有主键的话创建的时候一定要把相应的主键也创建上。 示例如下:CREATE FOREIGN TABLE public.usersinfo( userno cha ... 阅读全文 2021-12-31 王守红 0 条评论 3599 次浏览
个人备忘 Lazarus开发备忘 1.跨平台时注意目录的分割符号用DirectorySeparator进行获取2.对于中文目录为了能正常访问用utf8toansi(FilePath)进行一下转换。3.使Linux下的Lazarus编辑器支持中文 具体操作,修改下面4个文件,增加{$define WITH_GTK2_IM}lazarus/com ... 阅读全文 2021-12-09 王守红 0 条评论 5890 次浏览