个人备忘 Lazarus项目使用fpRedis操作Redis 在Delphi下可以使用开源控件delphiredisclient进行Redis的操作,使用比较简单这里就不说了。那么Lazarus下目前只找到一个更新停止于6年前的一个开源项目fpRedis(基于12年前开源的redis_client.fpc),虽然老点但是能用。gitgub地址https://github. ... 阅读全文 2023-04-15 王守红 0 条评论 2315 次浏览
技术分享 Delphi实现字符串Base64编码解码(解决中文乱码) 网上实现Base64编码和界面的文章很多,之所以单独写出来是因为这次对接一个老接口的时候,对方的xml里面有中文,我这边接收之后用网上搜到的那些常规的Base64解码中文部分都是乱码,经过多轮测试发现使用NativeXml中的DecodeBase64可以解决该问题。Unit NativeXml functio ... 阅读全文 2023-04-13 王守红 0 条评论 1861 次浏览
小技巧 用Python实现pdf转Excel 先安装三个库:pip intall pdfplumber pip intall openpyxl pip intall tqdm 功能实现代码:#coding:utf-8 #pdf转excel import pdfplumber from openpyxl import Workbook from tqdm i ... 阅读全文 2022-12-16 王守红 0 条评论 5599 次浏览
技术分享 用Python实现PDF转图片 首先需要安装四个库文件pip install PyPDF2 pip install pymupdf pip install pdf2image pip install wand 然后具体编码如下:# -*- coding:utf-8 -*- import fitz import os def pdf2img ... 阅读全文 2022-12-16 王守红 0 条评论 2285 次浏览
技术分享 使用mORMot访问Postgresql、MySQL、Oracle等数据库 首先说一下直接访问Postgresql数据库的方法,单元需引用SynCommons,SynDB,SynDBPostgres。连接数据库代码示例:var Conn: TSQLDBConnection; Query: TSQLDBStatement; Props: TSQLDBPostgresConne ... 阅读全文 2022-12-03 王守红 0 条评论 5005 次浏览
生活点滴 English Test 2022 Part 1 日常对话(一问一答)Work 工作1) What work do you do?2) Do you enjoy that work?3) Why did you choose to do that type of work?4) How do you go to work every day?5) ... 阅读全文 2022-11-08 王守红 0 条评论 2019 次浏览
技术分享 Lazarus和Delphi使用自带的TrayIcon组件实现最小化后显示在状态栏 首先在Form上放置一个TTrayIcon的控件,Lazarus的话还需要应用windows单元(Linux需要引用lclintf单元),记得给TrayIcon的Icon指定一个图标。其它废话不多说具体核心代码如下:procedure TForm1.TrayIcon1DblClick(Sender: TObje ... 阅读全文 2022-03-30 王守红 0 条评论 10323 次浏览
技术分享个人备忘 Lazarus及Delphi中对Frame进行初始化 因为Lazarus及Delphi中对Frame都没有提供构造器和解析器,如果想在Frame创建时初始化一些东西,可以override frame的以下两个方法:public { Public declarations } ParentForm :TForm; procedure Afte ... 阅读全文 2022-02-13 王守红 0 条评论 6008 次浏览
小技巧 解决国内GO用 get golang.org/x等安装包失败的问题 由于某种众所周知的一些原因,golang 的官方域名https://golang.org/ 是被墙了的,导致GO的很多包和工具无法下载。现在免费的梯子越来越难找。结果几天的摸索终于找到一个比较简单的方法。由于Go从 1.13 将 GOPROXY 默认成了中国大陆无法访问的 https://proxy.golan ... 阅读全文 2022-02-11 王守红 0 条评论 2936 次浏览
个人备忘 通过postgresql访问oracle(类似Oracle的DataLink) 通过postgresql访问oracle需要安装单独的扩展oracle_fdw,这个扩展可以在https://github.com/laurenz/oracle_fdw/releases 下载到。重复的东西实在懒得写了,可以去参考这篇文章《PostgreSQL之oracle_fdw安装与使用》 写的很全了。疑难 ... 阅读全文 2022-01-10 王守红 0 条评论 3977 次浏览