12Tall

12Tall's blog

需求来源是做OSM 编辑项目中要用Python 对.osm 文件进行校验,但是嘞,我的Python 代码 是需要用Nuitka 打包成二进制的,而校验规则又可能会随时调整,每次增减规则都要重新打包的话非常浪费时间。因此,便想能否通过类似与调用.dll 一样来动态加载.py 文件(伪动态链接库)。

阅读全文 »

一般来说,使用gettext 为程序添加多语言支持时,需要遵循一些标准的步骤。另外就是,对于在main() 函数之前就初始化的变量需要特殊处理。 为此,特整理笔记备忘。

阅读全文 »

以前简单了解过PM2,但是没有太多的使用经验。现在因为手头上要部署各种类型的脚本或者服务,所以还是记一下常用的指令,尤其是开机自启动与定时任务这一块。

阅读全文 »

帮老婆绘制科研中的图像,因为接触绘图工具较少,所以跟ChatGPT 聊了好久才调整出满意的图像。于是记录下源码:

阅读全文 »

之前见过一个用Jinja2 生成C 代码的例子,联想到刚入职时师傅介绍的CodeSmith,又结合当下在用Art-Template 生成前端页面。瞬间有一种实现自己的代码生成器的冲动。
于是考虑从postgresql 生成对应的数据模型,重要的SQL 语句只有两条:

  • SELECT * from information_schema.tables WHERE table_schema = 'public' 选取数据表
  • select * from information_schema.columns where table_name = :table_name; 选取每个数据表的字段。这里用到了yesql
阅读全文 »

类似于venvpoetry 可以提供一个干净的依赖环境。因为pip 是全局安装,如果项目比较多则不可避免地会出现依赖冲突。

阅读全文 »

从asp.NET 到前后分离,到vue+koa2,兜兜转转又到了模板渲染。以前开发看逼格,现在开发看速度。SSR 有啥不好的,又不是不能用只要把内容展示出来就好了呗。

阅读全文 »
0%