自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (9)
  • 收藏
  • 关注

原创 小狼毫输入法只有一个候选词时直接上屏脚本

本文介绍了如何编写lua脚本并正确配置以实现小狼毫输入法在只有唯一候选词时将其直接上屏的功能。此方法仅在小狼毫0.17.3版本上进行了测试。

2025-06-01 17:31:56 610

原创 小狼毫输入法雾凇拼音输入方案辅码由默认的部件拆字/拼音输入方案修改为五笔画方案

本文介绍了用一种极简单的方法将小狼毫输入法中雾凇拼音输入方案的辅码改成五笔画输入法的笔画名称,而不再使用原来的“部件拆字/拼音输入法”(radical_pinyin)的拆字方案,从而免除记忆辅码的麻烦。

2025-05-30 15:14:58 361

原创 使用VS2022开发并部署QT应用

本文介绍了使用MSVC工具链编译和部署QT框架应用程序的环境配置与编译部署过程。

2025-04-29 14:18:39 1830 2

原创 在QGraphicsView中精确地以鼠标为锚缩放图片

本文介绍了QGraphicsView框架中的坐标关系,实现了在QGraphicsView中精确地以鼠标为锚缩放图片的效果,并给出从视图坐标转换为未经缩放的原始图片像素坐标系坐标。的方法。

2025-04-28 08:42:32 864

原创 pyqt中以鼠标所在位置为锚点缩放图片

本文使用QGraphicsView和自行编程两种方式实现了以鼠标为锚点缩放图片的效果,揭示了以鼠标为锚点缩放图片的原理。

2025-04-25 12:52:41 1133

原创 对程序中使用到的字体进行子集化处理

本文介绍了如何将应用到QT框架程序中的字体文件进行恰当的子集化以减小生成的程序的大小。

2025-04-21 17:27:39 777

原创 来个去照片背景的GUI程序

本文完成了一个去照片背景的软件。使用了pyqt构建GUI,pillow和numpy处理图片。

2025-04-16 19:39:17 276

原创 Cython中操作C++字符串

本文通过一个实例,演示了在Cython中操作C++字符串的大量方法,包括std::string与str的相互转换,unicode编码的字节字符串遍历,从字节字符串中读取一个字符等。

2025-04-15 22:15:42 614

原创 使用Cython开发Python扩展模块

本文用演示了Cython将一份Python代码不做任何修改构建为C++扩展模块以及添加一些Cython类型定义改造Python代码,并测试了原始Python代码、不修改直接构建扩展模块以及优化Python代码后构建扩展模块三种情况下代码执行效率的变化。

2025-04-14 15:28:10 679

原创 使用pybind11开发c++扩展模块输出到控制台的中文信息显示乱码的问题

本文试图解决pybind11构建的python c++扩展模块向控制台输出的错误信息包含中文时出现乱码的问题,并给出了可靠的一个方案。

2025-04-12 15:25:52 571

原创 简明使用pybind11开发pythonc++扩展模块教程

一个更为简明的使用pybind11开发python的出++扩展模块的过程。算是水了一篇。

2025-04-11 14:58:40 853

原创 使用pybind11开发可供python使用的c++扩展模块

本文详细介绍了使用pybind11开发python的c++扩展模块的步骤,对可能遇到的问题给出了解决办法,绝对实操干货。

2025-04-10 11:56:24 876

原创 使用cx_freeze将python程序打包成exe文件

本文介绍了使用cx_Freeze将python程序打包为可执行文件的过程,结合实操记录,绝非简单搬运官方文档。

2025-04-08 16:26:04 911

原创 QLineEdit的提交前验证

本文创建一个农历日期输入器,只能输入1到当月最大的农历日期,以此演示给QLineEdit控件绑定验证器并进行输入限制。

2025-04-07 15:40:09 255

原创 利用Canvas在紫微斗数命盘上画出三方四正

许多紫微斗数排盘程序都会在命盘上画出三方四正的指示线,便于观察命盘。本文用Canvas在一个模拟命盘上画出三方四正指示线。

2025-04-01 19:50:24 347

原创 将pandas.DataFrame转换为以数据为键的字典

本文从csv文件加载一个pandas.DataFrame,然后将DataFrame转换成一个以csv文件中的数据为键的字典。

2025-03-31 10:19:41 373

原创 pyqt做出的对初学者十分友好的紫微斗数排命盘程序

本文介绍了一个对初学者十分友好的紫微斗数排命盘程序,使用pyqt构建。

2025-03-27 20:36:49 446

原创 使用grid布局排出紫微斗数命盘架构

本文利用css的grid布局结合jinja2模版系统渲染了一个模拟紫微斗数命盘。

2025-03-20 16:01:40 687

原创 用pyqt做个日期输入控件,实现公农历转换及干支纪时功能

本文使用了pyqt自定义控件技术,构造了一个自定义日期输入控件,实现了公农历转换及确定输入的日期时辰对应干支计时法表示的年月日时(所谓八字四柱)的功能。

2025-03-16 19:43:34 981

原创 HTML实现双行合一效果到目前为止的最佳实践

由于HTML文件是epub文件的核心,在HTML文件中实现类似Word中的双行合一效果是让epub文件完美展示带有批注的中国古典小说的最佳形式。现在比Word差的只是如果批注(需要双行合一的文字)极长时,双行合一文本的开头没有直接与父容器中的文字直接连接上。这需要进一步计算父容器连接批注所在行已占用的宽度,算出该行还能容纳多长的批注文字,从而先对批注文字进行一次分割,这里的计算比较复杂,留待以后完善。

2025-03-10 11:05:19 189

原创 除掉彩色水印的简单方法

本文使用OpenCV消除白底黑字图片中的蓝色水印,给出了处理一张图片及处理整个文件夹中的多张图片的示例

2025-02-21 08:13:38 204

原创 结合sigil和ebooklib及beautifulsoup配合改造epub电子书

本文演示了利用sigil的正则表达式替换功能修改epub文件中html文件的结构,再结合ebooklib和beautifulsoup库修改html文件中标签的有关属性并保存epub文件中。

2025-01-10 10:50:22 858

原创 使用ebooklib制作符合epub3规范的epub文件

本文综合利用word及Python电子书制作库,将一个OCR的pdf文件改造成了支持epub3规范的弹出式注释的epub文件。

2025-01-01 20:27:53 930

原创 VBA中按段落遍历Word文档修改段落文本时的正确方法

本文介绍了使用VBA按段落遍历Word文档时,如需修改整个段落的内容应当采取的正确做法,即先构造出一个不包括段落末尾的分段符的区域再进行赋值。

2024-12-29 10:01:53 639

原创 用VBA将word文档处理成支持弹出式注释的epub文档可用的html内容

因为扫描文档在Word中校核并编辑出结构比较方便,因此以上通过VBA来处理Word中的文本,实际上,如果弄清了epub3标准的弹窗显示注释的要求,对不符合标准的Epub/HTML文件,也可以利用python的soup库进行修改,使其符合标准,那又是另一个主题了。点击注释引用后,对应的注释内容会弹出在页面中显示,再次点击弹窗外的任意位置该弹窗即关闭,关闭后点击任意注释引用,对应的注释内容会弹窗显示。处理好注释引用与注释编号的文档改造成符合上述规范的html文件所需内容。

2024-12-24 16:51:55 885

原创 用VBA自动更正错误的注释引用序号

本文介绍了一个自动更正序数错误的带圈数字序号注释引用与注释编号的宏,演示了正则表达式结合Range.Find进行查找并完成匹配内容定位、查找范围的调整、取得标题及其所属段落区域、数值1-20转换为带圈数字序号等技巧。

2024-12-24 15:07:55 395

原创 在VBA中结合正则表达式和查找功能给文档添加交叉连接

本文通过结合正则表达式和`Range.Find`对象在文档的主体内容中的注释引用与注释内容中的注释编号之间建立了交叉链接,演示了在选定区域用`Range.Find`对象进行查找和准确定位文档中所有匹配正则表达式的对象的方法。

2024-12-20 09:25:59 593

原创 消除图片中的浅色水印

本文利用numpy的广播机制,完成了一个可以消除浅色水印以及书页背面渗透的浅色墨迹的python程序。

2024-12-18 08:31:15 279

原创 将带注释的Word文档改造成点击注释引用即可弹窗显示注释的HTML文档

本文结合VBA和JavaScript将带注释的曹植集注中的一首诗改造成了可以通过点击注释引用即在点击位置显示注释的HTML,以供制作更方便在平板等平台阅读的epub格式书籍。

2024-12-15 20:04:37 554

原创 利用cnocr库完成中文扫描pdf文件的文字识别

本文用pymupdf、numpy和cnocr库完成了一个将扫描pdf文件通过OCR转换成txt文件的python程序。

2024-12-11 18:57:21 733

原创 用VBA处理Word文档中的全部脚注与尾注相互转换

word文档中脚注与尾注相互转换的宏

2024-12-04 19:39:24 292

原创 编辑Word文档时手滑没点保存怎么办

本文简介关闭Word文档时没有点击保存按钮时的补救办法。

2024-11-29 13:37:27 267

原创 不玩PS抠图了,改玩Python抠图

本文用Python抠了个图。

2024-11-27 15:53:13 936

原创 消除对比度增强后的图片中产生的噪点

本文通过将一个示例彩色pdf文档转换为二值图片组成的pdf文档,演示了pdf与图片文件的相互转换(通过pymupdf库和pillow库),彩色图片自适应对比度增强(利用OpenCV库)、彩色图片二值化处理以及利用掩码图片除掉图片中噪点的方法。

2024-11-25 11:04:37 441

原创 用python将一个扫描pdf文件改成二值图片组成的pdf文件

本文通过综合利用pillow、pymupdf和numpy三个库,将彩色或灰度扫描pdf文件转换成有二值图片组成的pdf文件,以便于在黑白墨水屏上阅读。程序中演示了pymupdf.Pixmap与numpy.ndarray和pillow.Image.Image之间的转换。

2024-11-22 21:57:04 781 1

原创 python的正则表达式模块中re.match、re.search和re.finditer的区别及多行文本用re.sub替换内容时遇到KeyError: ‘\\p‘的变通解决方法

本文简要归纳了python的正则表达式模块这re.match、re.search和re.finditer的区别,并介绍了一种避免多行文本用re.sub替换内容时遇到KeyError: '\\p'错误的方法。

2024-10-29 13:39:56 385

原创 Anki插件Export deck to html的改造

本文修改并完善了Anki插件Export deck to html的功能,同时简要介绍了利亚该插件结合html模板文件将Anki牌组导出为html的方法。

2024-10-28 16:27:33 1011 1

原创 用VBA将一个Word文档中符合某些条件的内容抽取到另一个文档中

源文档中部分内容的标题被标注不同数量的★,用VBA将标注为四个以上★的标题及其所属正文内容抽取出来存入新文档中。实际上,修改此文代码中过滤内容的条件,可以改造成抽取符合任意条件的内容的宏。

2024-08-27 16:12:06 752

原创 在HTML中固定表格表头的简单方法

表文介绍了一种不使用JavaScrip也不用第三方插件简单实现在HTML页面中固定表头滚动表格的效果。

2024-08-13 17:19:23 1606

原创 降低Anki对C盘空间占用的四种方法

本文介绍了四种将Anki媒体文件的默认保存路径转移到C盘以外的方法。

2024-08-01 10:47:10 985

小狼毫输入法雾凇全拼双拼辅码hspnz笔顺加五笔86输入方案.rar

小狼毫输入法雾凇拼音输入方案,将原来的部首拆字/拼音输入方案作为辅码改成了用五笔画输入方案的笔画名称(hspnz对应横竖撇捺折,点当作捺)作为辅码,免除记忆辅码的负担,另外加入了五笔86版输入方案,雾凇拼音和微软双拼配置了唯一候选词自动上屏。将全部文件解压到安装小狼毫输入法时指定的用户文件夹(右键点击小狼毫输入法的“中”字图标,在弹出菜单中选择“用户文件夹”命令即可打开该文件夹,在同一个右键弹出菜单中还有“退出算法服务”命令,先点击该命令退出小狼毫算法服务,然后可以删除该文件夹中的全部内容),重新部署即可使用(右键点击小狼毫输入法的“中”字图标,在弹出菜单中选择“重新部署”命令)。

2025-06-01

命令行完成git本地仓库创建、将代码提交到暂存区、查看暂存区信息、将代码提交到本地仓库、将本地仓库关联到远程仓库、推送到远程仓库全过程的截图

命令行完成git本地仓库创建、将代码提交到暂存区、查看暂存区信息、将代码提交到本地仓库、将本地仓库关联到远程仓库、推送到远程仓库全过程的截图

2025-04-30

兼容各操作系统的单多项选择题模板,完全替代2023年及以前上传的两个“兼容各操作系统平台的anki选择题模板”,功能进一步扩展完善

兼容各操作系统的单多项选择题模板,与之配套的经过修改的Edit Field During Review插件,以及模板中用到的两个js库。即博文兼容个操作系统的单多项选择题模板,与之配套的经过修改的Edit Field During Review插件,以及模板中用到的两个js库。因为经常有人要我单独发送文件,因此干脆上传资源以供下载。

2025-03-30

兼容各操作系统平台的anki选择题模板

在2022年上传的模板基础上进行了修改,原模版单选题选项前面现实的也是复选框并且可以选择多格选项,现在单选题前显示的是单选框,并且只能选择一个答案。

2023-07-16

兼容所有平台的anki选择题模板.apkg

本来已经有博客写了怎么制作兼容安卓、ios、windows、mac和linux的anki选择题库模板,结果还有人说是看不懂代码,直接上传一个apkg包,上传之后anki中就会多一个名为建造师选择题模板的模板,直接用这个模板添加笔记即可。做出来的题库直接跨平台,无需任何修改。

2021-07-02

一个迷宫程序源代码

参照java高级游戏编程的架构所写的一个swing游戏,当然,没有像那本书一样弄那么多接口,包括一个工具类总共只有5个类。实现的功能有:自动生成迷宫、求解迷宫、自动行走、过关升级等。内附要点说明(思维导图格式),源代码有详细注解。

2013-08-07

bootstrap中文文档

从runoob网站下载的bootstrap分支下所有文档。文件下载后经过了脚本错误屏蔽,制作成的chm不会出现脚本错误提示。如果ie设置了检查网站安全证书吊销信息,会出现安全证书吊销信息无法验证提示,请慎重考虑是否取消检查网站安全证书吊销信息。请遵守runoob网站的版权声明。

2016-07-15

数学表达式解释器

java编写的数学表达式解释器,能够计算类似于excel单元格公式语法的数学表达式,唯一差别在于省略两个连续运算符之间的括号时将报告缺少操作数错误。包含词法分析类、语法分析类、语法错误报告类,能准确报告语法错误类型及位置。

2015-04-06

Angular中文文档

从runoob网站下载的angular分支下所有文档。文件下载后经过了脚本错误屏蔽,制作成的chm不会出现脚本错误提示。如果ie设置了检查网站安全证书吊销信息,会出现安全证书吊销信息无法验证提示,请慎重考虑是否取消检查网站安全证书吊销信息。请遵守runoob网站的版权声明。

2016-07-15

利用自定义渲染器实现JSF数据库表分页显示

核心JSF编程提出了一个自定义渲染器实现分页显示大量数据的技术,对该书的代码进行改进和增强后可以得到一个功能强大、使用简单的分页标签。 本资源包含了该分页标签全部的修改后的代码、配置文件示例、使用方法示例以及对代码的有关说明,掌握本资源的内容,从此JSF分页可以一劳永逸。

2010-06-06

js对象参考中文文档

从runoob网站下载的jsref分支下所有文档。文件下载后经过了脚本错误屏蔽,制作成的chm不会出现脚本错误提示。如果ie设置了检查网站安全证书吊销信息,会出现安全证书吊销信息无法验证提示,请慎重考虑是否取消检查网站安全证书吊销信息。请遵守runoob网站的版权声明。

2016-07-15

Java开放源码编程

共两个部分,介绍了很多的java开源框架,有一个利用各种开源框架构建的网上书店

2008-12-12

java开放源码编程

java开放源码编程第二部分,具体内容参见第一部分的介绍

2008-12-12

空空如也

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

TA关注的人

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