自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

原创 lazarus 利用TProcess调用命令行无法获取输出的原因分析

这是用pdftk获取PDF的页面数据,在控制台执行能够正常获取输出,但是在lazarus里,却会卡死。这个问题一直没有解决,最后换用cmd /c 执行pdftk才解决。

2025-03-27 12:59:26 176

原创 在CentOS系统上运行Ruby on Rails应用的详细步骤

以下是AI生成,仅做备份。

2025-03-22 23:47:23 495

原创 VBA 的JSON解析代码

偶然看到了一段JSON解析代码,能在VBA/VB6运行。分析了一下,是利用的webbroswer处理,感觉有点奇葩。

2025-03-22 19:54:22 417

原创 lazarus 命令行调用 异步获取输出

常规的命令行调用,只能在一条命令执行完后,才能获取完整输出,而如果命令执行耗时很久,且选择了阻塞线程,就会很慢,出现卡死的假象,此时就要用到异步执行命令。

2025-03-21 13:02:11 361

原创 在Rad Studio 12.3 版本比较Delphi和C++ Builder的速度差异

昨天更新了最新版Delphi 12.3版本听说对C++ Builder 的编译器“做出了巨大改进” ,测试一下。

2025-03-15 11:06:04 645 4

原创 WPS 搭配 Zotero 插件使用

我的目录是:C:\Users\lianq\AppData\Roaming\Kingsoft\wps\startup。安装Zotero后,Word自动引入了插件,但WPS却没有,做为WPS的重度用户,这是不行的。2.然后复制到WPS的startup下。1.找到 Zotero.dotm。

2025-03-14 21:28:49 435 4

原创 【解决】golang 静态库 Undefined symbol: __mingw_vfprintf

最终发现,是因为go编译静态库时,调用的mingw和最终编译时调用的mingw不配套。很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。给 Lazarus 调用,编译时报错。正常用golang编译一个。

2025-03-12 11:26:25 319

原创 golang 静态库 Undefined symbol: __mingw_vfprintf

很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。试了很多次,发现唯一的差别就是在 import "C" 之前缺了一句代码。正常用golang编译一个静态库给 其他语言 调用,编译时报错。不会有这么抽象的做法吧,用注释来影响代码。尝试将这句注释加上,发现成功编译了。

2025-03-11 23:56:44 274

原创 QT6 编译时不使用Ninja作为构建工具

在编译 Qt 6 时,CMake自动选择Ninja作为生成器。

2025-03-08 10:20:40 174

原创 Excel的两个小问题解决

然后滚动到数据列的最后一个单元格,按住 Shift 键的同时点击该单元格。

2025-02-27 19:19:08 694

原创 极简Python服务器后端

在Python中,可以使用模块和json模块来创建一个简单的HTTP服务器,该服务器可以响应80端口上的/queryPOST请求,并且请求体为JSON格式。需要注意,在Linux系统上,使用低于1024的端口(如80端口)需要root权限。

2025-02-26 12:29:02 954

原创 无框架简易Java服务器后端

创建一个简单的 Web 后端,处理接口,接收 JSON 请求体并返回字符串响应。

2025-02-26 09:37:40 407

原创 【原创工具】同文件夹PDF文件合并 By怜渠客

他这个存在一些问题,并非是软件内自主实现的PDF合并,而是调用的pdftk这一工具,但楼主并没有提供pdftk,而只是提供了一个GUI软件,属于是只有外壳没有内核,所以合并总是失败,用x64dbg调试一下就能看出来。后面也有朋友发现了这个问题。而他这个原理很简单,就是命令行调用,所以我自己实现了一下,就当是练习写软件了。

2025-02-25 22:34:05 571

原创 【原创工具】文件清单生成器 By怜渠客

和我去年写的一个软件很像,当时我也是有需求,要把一个文件夹里及其子文件夹里所有的文件列出来,就临时弄了个小软件,现在我重新修复完善了一下,分享给大家。pwd=9k6f 提取码: 9k6f。4、原生开发,体积很小,64位2.5MB,32位1.85MB,比上面帖子里的Python小很多。5、点击开始生成后,阻塞了UI线程,可能会卡几秒钟,文件越多处理时间越慢,3、通过创建Excel的OLE对象来生成文件,所以。

2025-02-25 22:31:53 174

原创 lazarus 设置主题 设置暗色模式

lazarus自带的主题很少,而且除了默认,其他几个都很难看。

2025-02-23 12:38:43 329

原创 Python爬虫等待页面JS加载

图片需要向下滑动才可以加载,可以使用response.html.render(scrolldown=页面向下滚动的次数)来加载图片。requests_html库的reder()方法可以等待js加载。等待js加载完毕后在使用正则或xpath等方法获取img地址。用requests_html代替requests库。

2025-02-22 10:05:21 810 1

原创 Lazarus 旋转图片(TImage、TBitmap)

想用Lazarus旋转图片,在QT上轻松就能做到的事情,在lazarus上却没有标准实现,只能用其他方式。找了挺多帖子,有这三种有效的方案。

2025-02-16 21:02:37 325

原创 lazarus 从资源文件中加载PNG图片

查了不少帖子,总结下来有至少三种方式,但殊途同归,我只记录最便捷的一种。lazarus在某个版本更新后,有了内置资源管理工作。在里面可以很方便的添加图片,也推荐用这种,而不是。添加图片后,在代码里这么写即可加载图片。这样就能愉快的显示图片了。

2025-02-16 20:49:44 265

原创 记一个极其罕见的 fpcupdeluxe 安装错误

作为一个lazarus用户,早闻fpcupdeluxe大名,听说能保留配置升级IDE/FPC,很是强大。要想出现这个Bug,需要本就不支持LLVM的CPU/系统,例如Windows,还要恰好定义了LLVM的系统变量,很严苛的复现条件,我能在第一次使用就遇到也算是。仔细看,原来是如果有LLVM被定义,就会进入下面的代码,而根据它的逻辑,只有Darwin、iphonesim、Linux允许使用LLVM,我本以为是一个常见错误,在群里咨询老用户,发现并没有人遇到过,在互联网也无法搜到。

2025-02-15 20:49:56 360

原创 lazarus trunk 分支(4.9.9)安装 BGRABBitmap 组件报错解决

laz的trunk分支比较新,很多之前标记为过时的API都删掉了,导致部分组件在trunk上无法正常安装。跳转过去找到这个函数的定义,都需要手动修改代码,也就是把两个参数互换去调用。

2025-02-15 16:21:33 246

原创 fpcupdeluxe 支持 lazarus 3.8 的方式

目前lazarus已经更新到了3.8,但在fpcupdeluxe里,稳定版只到3.6,但是修改配置文件后,便可支持3.8。目标文件,fpcupdeluxe同目录下fpcup.ini,找到里面3.6的位置。

2025-02-15 15:55:25 238 1

原创 QT之error: LNK2038: 检测到“RuntimeLibrary”的不匹配项

Qt5Widgets.lib(qtabwidget.obj):-1: error: LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”(mocs_compilation.cpp.obj 中)静态编译了个QT5.15.16的库,结果按照老方法无法正常使用,报错。在项目的cmakelist里增加如下内容。

2025-02-14 02:44:33 374

原创 QT6 32位编译报错找不到LinguistTools解决

自己编译了QT6.8.2的32位静态库,编译时却报错,原来是32位缺少了对应的文件。

2025-02-13 14:08:29 312

原创 用Python批量去除PDF文件的密码

最近有个需求,下载了一堆PDF,但都有加密,密码还不一样,每次打开都要输密码很麻烦,所有有了此工具,批量去除所有密码。

2025-02-10 14:14:44 475

原创 【原创工具】文件批量重命名 FileRename2

半年前写过一个,但是有不少问题和局限,这次进行一个的改进:支持到文本文件,修改后减小软件体积(本就是小工具,超过2MB是不行滴)更换编程语言为FreePascal、编译器为FPC。

2025-02-10 14:00:23 403

原创 UE(UltraEdit) 配置简易C/C++编译运行环境

该类型其他帖子这种配置适合ACM竞赛,即要求不使用现代IDE,又想用一个比较好用、至少支持代码高亮的编辑器。

2025-01-29 22:20:46 460

原创 关于Java的HttpURLConnection重定向问题 响应码303

在实际应用中,如果不想让连接自动处理重定向,以便自己对重定向进行更精细的控制,比如记录重定向的次数、检查重定向的目标等,就可以将其设置为false。

2025-01-29 14:25:29 930

原创 FireFox | Google Chrome | Microsoft Edge 禁用更新 final版

之前的方式要么失效,要么对设备有要求,这次梳理一下对设备、环境几乎没有要求的通用方式,universal & final 版。

2025-01-25 19:59:09 1484

原创 Microsoft Edge 企业策略禁用更新

Microsoft Edge 更新策略文档 | Microsoft LearnMicrosoft Edge 浏览器策略文档 | Microsoft Learn。

2025-01-24 17:00:44 1008

原创 RAD Studio & Delphi 12.2 安装遇到 Platforms availability 解决方案 & 卸载干净

RAD Studio & Delphi 12.2 安装遇到 Platforms availability 解决方案 & 卸载干净

2025-01-06 17:07:35 569

原创 QT6静态编译并配置及错误解决

断断续续半年间,试了很多次静态编译,也尝试过别人编译的静态包,但一直失败。不是无法成功编译,就是编译后无法正常使用,经常报错链接失败。

2024-12-22 13:29:46 922

原创 FireFox火狐浏览器企业策略禁止更新

一直在用火狐浏览器,但是经常提示更新,进入浏览器右上角就弹出提示,比较烦。多方寻找,一直没有找到合适的方案,毕竟官方没有给出禁用检查更新的选项,甚至about:config里都没有。在firefox.exe同目录,创建distribution文件夹。里面创建policies.json文件。企业策略有很多,用好了对我们个人用户也有方便之处。最终找到了通过企业策略控制的方案。

2024-12-12 23:14:37 2055 1

原创 Windows系统中如何提取文件夹中所有文件名/文件夹名

Windows系统中如何提取文件夹中所有文件名/文件夹名。

2024-10-31 20:14:43 135

原创 记Windows文件右键扩展二级子菜单

注册表添加桌面右键二级菜单_注册表右键二级菜单怎么设置-优快云博客Windows 右键菜单自定义配置_windows右键菜单内容修改-优快云博客

2024-08-22 22:01:41 465

原创 记使用Github工作流下载解压重打包Artifacts

在另一个工作流打包好的Artifacts,想在一个新的工作流下载并解压重新打包目标文件,说起来挺简单,还折腾了挺久。

2024-08-22 21:46:45 699

原创 ffmpeg快速切割视频

如果有对一个很大的视频进行切割(分割)的需求,用专业的剪辑软件肯定是很慢的,而且编码、分辨率等也不能百分百保持不变,这时利用命令行调用ffmpeg就是一个很方便地选择。输出.mp4 输出文件。

2024-08-20 14:41:05 479 1

原创 一次不严谨的C++、C、Pascal、Rust等对比

一个语言用户数量的多少,最相关的还是难易程度,同样的代码写起来越简单肯定越受人喜欢;其次就是运行效率,尽管简单,过不了运行测试也不行;再就是用户基数,用的人多,学习资料才多,而用户基数就是前面两点确定的。

2024-08-18 11:07:11 927

原创 Windows 利用compact /EXE:LZX命令 压缩可执行文件 节约空间

Windows 利用compact /EXE:LZX命令 压缩可执行文件 节约空间

2024-08-16 14:05:45 1523

原创 Visual Studio 2022 LNK2001无法解析的外部符号 _wcscat_s 问题记录

Visual Studio 2022 LNK2001无法解析的外部符号 _wcscat_s 问题记录。

2024-08-15 17:38:47 534

原创 VS2022快速搭建OLLVM

VS2022快速搭建OLLVM

2024-08-12 15:55:08 1957

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除