- 博客(6)
- 收藏
- 关注
原创 补码优势:零唯一且范围更广
整数补码:对于 n 位二进制数,补码的定义为:$$[x]_{\text{补}} =x & \text{当 } x \geq 0 \2^n + x & \text{当 } x < 0$$其中,x是真值,n是机器字长。小数补码:对于 n 位二进制小数,补码的定义为:$$[x]_{\text{补}} =x & \text{当 } x \geq 0 \1 + x & \text{当 } x < 0$$
2026-08-25 10:47:21
163
原创 PyQt6开发可视化界面中遇到问题及解决方案集合(2)--------Qt 文本框自动换行 / 自动重复渲染
本文介绍了Qt文本框自动换行导致的重复渲染问题及解决方案。在开发三库融合RAG查询功能时,发现查询结果区出现多次显示但日志仅记录一次执行的异常现象。经分析,这是由于QPlainTextEdit控件在遇到大量等号分隔线和长文本时会自动触发重绘和内容重复拼接。通过将原本使用等号分隔的输出格式改为简洁的中文标题格式,成功解决了文本重复渲染的问题。文章展示了问题现象、分析过程和最终解决方案,并提供了修改前后的代码对比,验证了该方法的有效性。
2026-04-27 12:30:26
58
原创 PyQt6开发可视化界面中遇到问题及解决方案集合
注意:pycharm中运行按钮很可能和pycharm终端的python解释器不同,这就会导致按钮可以成功运行,但在终端用命令行运行时就会报错!!对此不要尝试去让两个环境(pycharm中的终端和按钮)去对齐,这太困难了,直接新建anaconda环境,并将用得最多的那个python环境通过requirement.txt导入anaconda环境中。
2026-04-02 22:56:11
444
原创 大语言模型神奇工具的学习与分享----LangExtract
LangExtract:基于大语言模型的高效文本信息抽取工具 Google AI推出的开源Python库LangExtract利用Gemini等大语言模型(LLM)实现自动化信息抽取,特别注重结果可追溯性和透明度。该工具通过分块处理、并行计算等技术高效处理长文档,直接生成结构化输出,无需传统RAG工作流中的切分与嵌入步骤。其核心创新包括:1)通过自然语言指令和示例定义抽取任务,且每个结果都可溯源至原文;2)跨领域适用性,适用于金融、法律、医疗等行业;3)内置可视化工具和Python集成能力。安装配置简单,使
2026-02-10 15:15:30
335
原创 Linux下Qt5.12+OCE0.17的联合开发
本文详细介绍了在Linux环境下配置Qt5.12与OCE0.17联合开发环境的完整流程。主要内容包括:1) Qt5.12版本的选择与64位gcc编译器的配置;2) OCE库的安装路径设置;3) .pro文件的关键配置,特别是OCE头文件和库路径的引用;4) QtCreator运行环境的LD_LIBRARY_PATH设置。文章特别强调了配置过程中的常见错误解决方案,并分享了通过环境备份避免升级风险的经验。作者建议遇到问题时咨询AI或开发者,并提醒后续将持续更新开发流程。配置过程涉及Qt基础框架、OCE路径设置
2026-01-20 11:08:26
355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅