惊鸿一般短暂, 像夏花一样绚烂

使用GitHub Actions为Python代码自动评分

最近我的开源 CMS 项目上线了,看到 GitHub 又推出了 Actions 这个新功能,才开始被整的一脸懵,完全不知道这个是干嘛的…

在学习了新的 YAML 语法、看了官方文档之后发现这个东西用来做 CI/CD 是非常方便的,于是决定使用它配合 Pylint 对代码自动评分来控制每次 push 的代码质量。

使用GitHub Actions为Python代码自动评分

GCC 与 MSVC 中的成员函数模板特化

项目中的一部分实现要求高性能并且稳定,于是准备使用代码分离,高性能和可用性的部分用 C++ 完成,然后编译成 Python 模块,与业务层实现对接。

我在这里使用了 Boost::Python 来进行 C++ 代码的导出。

GCC 与 MSVC 中的成员函数模板特化

用生成树算法解决商品生成问题

前几天项目写到了 spu、sku 部分,遇到一个需求:用户手动管理产品,需要根据给定的产品类目生成品类所有商品。

这么说大家可能不明白,给大家举一个例子吧:

假设用户添加了一个产品类目:Apple MacBook Pro 2018,这个产品有很多属性,譬如可以调整处理器、内存大小、硬盘大小…

用生成树算法解决商品生成问题

Python跨平台函数执行时间限制

项目中用到的一个小功能,但是在网上没有找到相关的任何比较好的想法/实现。

自己想到一种 Python 跨平台实现函数执行时间限制的思路。

Python跨平台函数执行时间限制