个人技术研究分享

本人在程序开发、软件定制、数学计算与技术实践中的部分研究与项目

持续更新中

文章与项目

C++ 模板和 C 宏编程的一些实践记录:一个 C/C++ 轮子库

分类:C++ / 泛型编程 / 模板元编程

C++ 的模板和 C 的宏在泛型编程或轮子库等领域有着很大的应用价值。

以下为本人基于 C 的宏和 C++ 的模板编写的一个轮子库,巧妙利用了相关的语言特性、给 C/C++ 带来了一些实用的「语法糖」,如仅在 debug 模式下打印内容的函数、整数的整数次方、角度弧度转换、浮点数比较、位运算、控制台打印颜色控制,和针对 C++14 的一些 C++17/20 新函数的实现等,几乎每个功能都实现了 C 宏 和 C++ 模板两个版本,开发过程花费了很大的精力。

项目地址如下:

思源笔记 CSS 样式

分类:笔记系统 / CSS / 界面样式定制

在长期使用知识管理工具的过程中,界面样式并不只是“好看”与否的问题,它会直接影响阅读效率、 信息层级辨识与长文档的维护体验。对标题、引用块、代码区、列表与分隔元素进行细致调整, 往往能显著改善使用感受。

本项目为我针对思源笔记开发的一套 CSS 样式,欢迎大家使用。

相关项目地址如下:

Mathematica 例程与符号计算实验

分类:Mathematica / 数学建模 / 符号与数值计算

Mathematica 在符号推导、公式验证、可视化与快速原型构建方面具有很强的实用价值。 对于需要频繁处理数学表达式、参数模型、图形展示与算法原型验证的场景,它往往能显著降低试错成本。

这里为 Mathematica 中的基础例程与实验性代码,用于记录在数学计算、表达式处理与结果展示中的常见思路。

对应项目如下: