- 博客(257)
- 资源 (19)
- 收藏
- 关注
原创 files-to-prompt 简介
“files-to-prompt”是一个非常实用的命令行工具,专门用于将多个文件的内容合并输出,尤其适合作为大型语言模型(LLM)的提示词输入。
2025-11-09 22:07:54
825
原创 Word技巧:制作可勾选的复选框并自定义选中符号
在日常办公中,我们经常需要在Word文档中制作调查问卷、待办事项清单或申请表,其中可勾选的复选框显得尤为实用。虽然Word默认提供的复选框带有"×"标记,但通常我们更习惯使用"√"表示选中。本文将详细介绍如何在Word中创建可勾选的复选框,并将其选中标记从"×"改为"√"。
2025-11-09 21:52:52
1258
原创 Python openpyxl 设置Excel单元格公式和工作簿合并
使用openpyxl,我们可以轻松地在 Excel 单元格中设置公式,并且可以引用其他工作簿中的单元格内容。使用 openpyxl 库,我们还可以将多个工作簿的内容合并到一个新的工作簿中,方便进行数据处理和分析。
2025-11-02 16:02:06
1383
2
原创 C++ 使用 SQLite3 数据库
本文档介绍如何在 C++ 项目中使用 SQLite3 数据库,假设通过 vcpkg 安装了 SQLite3。因本机为Windows环境,为方便,用了本机的Visual Studio 2022 创建cmake项目。
2025-11-02 12:21:05
628
原创 填坑:VC++ 采用OpenSSL 3.0接口方式生成RSA密钥
上一篇博客VC++ 使用OpenSSL创建RSA密钥PEM文件埋了点雷,还是要填掉的,借助现在强大的AI工具,也帮了不少忙,于是把修改的内容记录下来。
2025-09-28 16:02:56
1335
原创 VC++ 使用OpenSSL创建RSA密钥PEM文件
由于我安装的OpenSSL版本是3.0以上,本文出现的主体代码有一个特点,就是 禁止了4996警告(#pragma warning(disable: 4996)),虽然仅用了这个警告,但毕竟只是临时的一个解决办法,事实上OpenSSL 3.0以上版本代码接口发生了变化,是需要进行修改调整的。再者,EVP_des_ede3_cbc() 是一个旧的加密算法,OpenSSL 3.0 推荐使用更强的算法,例如 EVP_aes_256_cbc(),这些我将在下一篇博客里填坑。
2025-09-28 15:44:14
1051
原创 C# 使用应用RSA和ECC进行数字签名和签名验证
开发中需要用到数字签名和验签,这篇博客提供使用RSA和ECDSA(椭圆曲线数字签名算法,也是椭圆曲线加密的常见应用)进行数字签名和签名验证的C#程序示例。同时,也会包含密钥生成和保存的例程。
2025-09-28 15:17:41
1155
原创 C# 获取docx文档页数的古怪方法
有时候,我们需要获取一个Word格式文档(docx)的页数,甚至在某一页做某些操作,如果我们使用COM+调用office或wps这些商用软件,是相当方便的,而使用aspose.word这些商业库,也是短短几行代码的事情。然而,当程序跑在某些特定的环境(例如没有Office软件的环境),或者我们资金有限而又有道德洁癖(不愿意使用盗版),获取docx文件页数,这种看似简单的问题反而变得复杂,因为我们常用的开源库poi/npoi或OpenXML SDK等,并没有提供这样的操作。本着“自己动手,丰衣足食”的原则,
2025-09-22 12:08:40
1101
原创 C# 压缩解压文件的常用方法
在C#中处理文件和文件夹的压缩与解压,我们可使用微软内置的 System.IO.Compression 命名空间,也可选择功能更丰富的第三方库如 SharpZipLib。
2025-09-22 10:37:04
1156
原创 VC++ GUID转换为十六进制字符串
在 C++ 中,将 GUID 结构体转换为十六进制字符串,我们可以手动格式化,也可以使用一些库函数,如StringFromGUID2。
2025-09-17 14:44:27
826
原创 VC++ 调用 `GetSystemFirmwareTable` 获取主板UUID
在VC++中直接读取SMBIOS数据提取UUID,能提供更大的控制权和更底层的信息访问,适合需要精细操作或WMI不可用的场景。关键在于使用 GetSystemFirmwareTable API获取原始数据,并正确解析SMBIOS结构(特别是Type 1 - 系统信息结构)。
2025-09-17 14:31:10
897
原创 C++ unordered_map 与 map 的比较及选用
选择 std::map 还是 std::unordered_map,本质上是在元素有序性、范围查询能力和平均操作速度、内存开销之间做权衡。
2025-09-14 22:29:30
1006
原创 unordered_map使用MFC的CString作为键值遇到C2056和C2064错误
通过为MFC的CString自定义哈希函数和比较操作符,我们成功解决了在使用std::unordered_map时遇到的编译错误C2056和C2064的问题。这种方法不仅适用于CString,也可以推广到其他自定义类型,只要为它们提供合适的哈希函数和比较操作符即可。这样,我们就能充分利用unordered_map的高效查找性能,同时避免编译错误。然而,CString类不是线程安全的。在多线程环境中,如果多个线程同时操作同一个 CString实例(例如作为 unordered_map的键并进
2025-09-14 22:24:33
698
原创 Pandas 合并数据集:merge 和 join
Pandas 提供了一个重要的功能,即高性能的内存中连接(join)和合并(merge)操作,如果你曾经使用过数据库,可能已经很熟悉这些操作。
2025-09-07 14:16:03
1331
原创 换手率及使用Python获取换手率数据
本文介绍了换手率的定义、意义及其在股票市场中的应用。通过Python和AkShare库,我们能够便捷地获取A股实时行情数据,并筛选出换手率较高的股票,辅助投资决策。实际操作中,我们利用数据分析工具对换手率进行排序和保存,实现了对市场活跃度的量化分析。掌握换手率指标,有助于投资者更好地把握市场动态,提升投资效率。
2025-09-07 14:06:46
1204
原创 Pandas 合并数据集:concat 和 append
一些最有趣的数据研究来自于合并不同的数据源。 这些操作可以包括从非常简单的两个数据集的拼接,到更复杂的数据库式连接和合并,这些操作能够正确处理数据集之间的重叠部分。 `Series` 和 `DataFrame` 都是为这种操作设计的,Pandas 提供了函数和方法,使得这种数据整理变得快速且简单。
2025-08-22 22:39:30
1185
原创 OFD格式文件及Python将PDF转换为OFD格式文件
本文介绍了OFD格式文档以及如何使用Python的`easyofd`库将PDF文件转换为OFD格式。
2025-08-22 22:33:28
1755
原创 C# 使用iText获取PDF的trailer数据
使用 iText 获取 PDF 的 trailer 数据是一个稍微底层一些的操作,但完全可以实现。trailer 是 PDF 文件结构的核心部分,它告诉解析器如何找到文件的关键部分,比如交叉引用表 (xref)、文档信息字典 (/Info) 和文档根对象 (/Root)。
2025-08-09 13:42:04
811
原创 Pandas 分层索引
本笔记系统介绍了 Pandas 的分层索引(MultiIndex)及其在 Series 和 DataFrame 中的应用。内容涵盖了分层索引的创建方法(如 from_tuples、from_arrays、from_product 等)、索引和切片操作、索引排序、堆叠与反堆叠(stack/unstack)、索引与列之间的转换(reset_index/set_index),以及多重索引在实际数据分析中的优势。通过丰富的代码示例,展示了如何灵活、高效地处理高维数据,并强调了分层索引在数据探索和处理中的重要作用。
2025-08-09 10:20:19
908
原创 编码器和解码器风格的Transformer架构
纯编码器模型侧重理解,纯解码器模型侧重生成,编码器-解码器混合模型则兼顾理解与生成,适用于更广泛的NLP任务。随着模型能力提升,三类结构的界限也在逐渐模糊,出现了更多统一和多功能的Transformer模型。
2025-07-27 18:50:21
1315
原创 宏观杠杆率及其数据获取(使用AKShare)
本文介绍了宏观杠杆率的定义、意义及其在中国经济中的应用,并通过AKShare库获取了中国宏观杠杆率的历史数据。随后,利用Matplotlib对各部门杠杆率的变化趋势进行了可视化分析。通过数据和图表可以直观了解中国居民、企业、政府及金融部门的杠杆率变化,为宏观经济风险监测和政策制定提供了数据支持。
2025-07-26 21:20:31
969
原创 资产负债表及其数据获取
本笔记介绍了资产负债表的基本概念及其在股票投资分析中的重要性,详细说明了如何使用 AKShare 获取沪深 A 股上市公司的资产负债表数据,并通过 pandas 进行数据处理和分析。我们以 2025 年第一季度为例,获取了全市场资产负债表数据,计算了“货币资金比总负债”等关键财务指标,并将结果保存为 Excel 文件,便于后续分析。通过本流程,投资者可以高效获取和分析上市公司财务健康状况,为投资决策提供数据支持。
2025-07-26 20:51:09
1391
原创 C# WPF 实现读取文件夹中的PDF并显示其页数
工作中需要整理一些PDF格式文件,程序员的存在就是为了让大家可以“更高效地工作”,而AI的出现就可以让程序更“高效地工作”,于是求助于很长(我指上下文)的Gemini,它帮助了我快速搭建项目,但也给我留下了坑(见本文“后记”部分),于是我把这个开发过程记录了下来。
2025-07-25 21:23:12
1324
原创 Pandas 处理缺失数据
本文介绍了现实世界中缺失数据的常见情况及其在 Pandas 中的处理方式。我们讨论了缺失值的两种主要表示方法(掩码和哨兵值),并重点介绍了 Pandas 对 None、NaN 和 pd.NA 的支持及其背后的权衡。通过示例演示了缺失值的检测(isnull、notnull)、删除(dropna)和填充(fillna、ffill、bfill)等常用操作。此外,还介绍了 Pandas 的可空数据类型(如 Int32),使得带缺失值的整数数据能够被更好地支持。掌握这些方法有助于在数据分析过程中更高效、灵活地处理缺失
2025-07-25 21:04:52
1779
原创 股市中的险资举牌及其数据获取
本笔记介绍了险资举牌的定义、特征及其在股市中的重要意义,并详细说明了如何通过 AkShare 获取险资举牌相关数据。通过实际数据展示,可以发现险资举牌的股票并不一定业绩优异,投资者需结合公司基本面、行业地位等多维度进行分析。数据的自动化获取和保存为 Excel 文件,有助于后续深入研究险资举牌行为及其对市场的影响。
2025-07-21 20:22:53
999
原创 股票分红派息及其数据获取(使用Python)
本文介绍了股票分红派息的基本概念及其在投资中的重要性,并详细说明了如何通过 AkShare 数据接口获取分红派息数据。通过实际代码演示,展示了如何查询当天及未来15天的分红派息信息,并将结果汇总保存为 Excel 文件。整个流程实现了分红数据的自动化采集和整理,为投资者分析分红机会提供了便利的数据支持。
2025-07-21 19:41:41
1654
原创 使用akshare获取机构推荐池数据
该接口用于获取新浪财经的机构推荐池数据,涵盖最新投资评级、目标价、行业分类等关键指标。数据来源为专业金融机构(券商、基金等)发布的股票评级报告,反映市场主流机构对个股的价值判断。
2025-07-17 21:45:05
1240
原创 机构参与度及其Python数据获取示例
机构参与度:衡量机构投资者(如基金、保险公司)在个股交易中的活跃程度和持仓比例,数值范围0-100%。例如,数值30%表示该股票30%的流通股被机构持有。本文使用akshare调用机构参与度接口。
2025-07-14 22:21:10
957
原创 Pandas 中的数据操作
NumPy 的核心优势之一在于支持快速执行逐元素操作(element-wise operations),涵盖基础算术运算(加、减、乘等)及复杂运算(三角函数、指数与对数函数等)。
2025-07-13 14:33:29
1239
原创 使用AKShare获取全国主要城市空气质量
根据提供的文档,我们可以使用AKShare的air_quality_rank接口获取全国各大城市的空气质量数据。
2025-07-13 13:28:58
907
原创 自注意力机制及其与早期注意力机制的区别
自注意力机制(Self-Attention)作为Transformer架构的核心,其命名和设计理念源于对早期注意力机制的扩展与重构。
2025-07-13 12:07:34
1195
原创 Rust 模块系统:控制作用域与私有性
模块(mod)是 Rust 组织代码的核心机制,用于封装代码、管理作用域和实现私有性控制。核心概念包括:模块声明、路径(paths)、pub 公开性 和 use 快捷引用。
2025-07-13 11:39:30
958
原创 使用Python和AkShare轻松获取新闻联播文字稿:从数据获取到文本挖掘
新闻联播作为国内权威新闻节目,其内容对政策导向、市场趋势具有显著影响。据深交所统计,政策类新闻对相关板块的刺激效应平均持续21个交易日,如何高效获取并分析这些关键信息?Python库 AkShare 提供了完整的解决方案。
2025-07-11 23:33:38
2037
原创 关于大模型引用特定网页或文章的思考
突发奇想,想让大模型引用自己的网页或者文章,于是问了大模型,也查找了资料——要让大模型的回答引用特定的网页和文章,关键在于理解AI生成内容的运作逻辑,并针对性优化内容策略。以下是系统化的解决方案,结合AI引用机制、内容优化、技术对接和品牌建设四个维度
2025-07-11 21:42:00
1126
原创 微博舆情:散户看不见的“市场情绪雷达”?用Python一键捕捉股价波动信号
当千万条微博讨论汇聚成投资风向标,你是否能从中嗅到财富机会?本文将用代码揭秘舆情数据与股价的隐秘关联。
2025-07-09 21:45:30
1361
原创 破净股:被市场错杀的“黄金陷阱”?用Python一键挖掘低估宝藏!
什么是破净股,破净股在股票投资中有什么意义,使用akshare库读取破净股列表的Python程序。
2025-07-09 21:18:40
1184
原创 物流景气指数:经济运行的“晴雨表”——Python使用akshare获取该数据
物流景气指数(Logistics Prosperity Index, LPI)是反映物流行业整体运行状况的综合性指标。它通过对物流企业的业务量、新订单、从业人员、库存周转率、设备利用率等关键指标进行加权计算,形成的一个综合指数。使用Python调用akshare库,可以获取并分析该指标。
2025-07-08 19:07:44
532
原创 股票筹码分布及其数据获取
筹码分布(也称为成本分布)是一种展示股票持仓成本结构的技术分析工具。它通过统计不同价格区间的成交量分布,直观呈现市场参与者的持股成本集中区域。本文继续金融知识与程序开发相结合……
2025-07-07 23:44:58
4813
vue3 typescript gauge仪表盘效果示例
2024-04-24
nvm-windows (symlink识别修改)源代码及应用程序
2023-09-19
OpenCV-4.5.5 Visual Studio 2019 (VC16)源代码
2022-04-16
OpenCV4.5.5及OpenCV-contrib源代码(适用于VS2019及VS2022)
2022-04-17
[Go语言入门(含源码)] The Way to Go (with source code)
2014-06-11
Pro LINQ: Language Integrated Query in C# 2010 (含源码)
2014-06-17
Android攻略第二版 Android Recipes 2nd Edition Dec 2012 (含源代码)
2014-03-18
VC操作Word文件
2015-09-17
Pro WPF 4.5 in C# (Pro WPF系列第四版 英文书及其源代码)
2014-02-17
iText in Action 2nd Edition iText实战第二版(含源代码)
2013-02-26
Cryptography in C and C++, Second Edition (With Source Code)
2013-10-17
Pro WPF in C# 2010 (第三版,英文原版及源代码)
2014-02-17
VarCfg C# 简单XML配置类
2012-05-08
锋利的jQuery
2012-05-11
jquery.validation 工具
2013-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅