Fournoas 说:

111年前的今天,袁世凯在北京就任中华民国临时大总统。

Fournoas 评论《人生的智慧》:

补充两条中特智慧:

  1. 别用尿滋小便池里的苍蝇🚽;
  2. 生活在粪坑边的聪明人看见苍蝇会选择闭嘴🤐️

Fournoas 说:

冷知识:安全套的保质期有五年,比大多数爱情的保质期还长。

Fournoas 说:

已知,人在做天在看;又因为 big brother is watching you 。推得,老大哥就是天。

Fournoas 说:

问:中国为何不出台动物保护法或立法禁止虐待动物?

答:因为大善人见不得有人活得比动物还惨。

Fournoas 说:

Dear Tom,

Big Brother led us fight to the virus and science. But it was all right, everything was all right, the struggle was finished. We had won the victory over science. We loved Big Brother.

Yours, Li Hua

使用 Nuitka 将 Python 程序编译为 Windows 服务

原来 Nuitka 商业版通过插件已经实现了编译 Windows service 的功能,但开源版本不提供此功能。掏钱是不可能掏钱的。本人 fork 了 Nuitka 项目,加入了编译 Windows service 的功能,只要在编译时加入 --windows-service 参数就将 Python 程序能构建成 Windows service 了:

shellpip install nuitka-winsvc
nuitka --onefile --windows-service --windows-service-name=myservice main.py

项目地址: https://github.com/tabris17/Nuitka-winsvc

在前文《Nuitka 编译时注入自定义 C 代码》中介绍了在 Nuitka 编译时注入自定义代码的方法。本文将介绍如何通过这种方法将 Python 程序编译成 Windows 服务。

……

Nuitka 编译时注入自定义 C 代码

Nuitka 是一款用 Python 实现的 Python 编译器,可以生成独立的可执行文件。其原理是生成 C 代码,然后使用 Scons 调用 C 编译器进行编译构建。据说使用 Nuitka 编译后的程序性能比 CPython 更好,和传统的打包工具 py2exe 与 PyInstaller 相比, Nuitka 的优势相当明显。

Nuitka 的使用也十分简单。比如要将下面的 main.py 文件进行打包:

python# main.py

print("Nuitka")

首先安装 Nuitka 和建议安装的三方库:

shellpip install nuitka ordered-set zstandard

另外,编译 C 代码还需要一个支持 C11 标准的 C 编译器。 Windows 系统上可以安装 Visual Studio 2022 或者 MinGW64 。然后就能用 nuitka 命令进行编译了:

……

Fournoas 说:

于人肉趟雷的十四天后,交战三方在板门店签署了《朝鲜停战协定》

Fournoas 说:

与其说是“全面放弃动态清零”,不如说是“动态清零全面破产”更为恰当。现在的惨象无非是破产后的清算。

锁狗们把现在人道灾难甩锅到唐飞头上,不过是无能狂怒罢了。真正的罪魁祸首它们却连名字都不敢提。