Linux 信号处理 发表于 2021-07-03 之前在Linux C程序中对崩溃信号一直处理不好,偶然间发现libSegFault.so这个库,由于这个库是glibc提供的,基本常用的发行版都会自带这个库的,所以想之后程序中不在处理会导致程序崩溃的信号,统一交给libSegFault来处理 libSegFault使用方式1env SEGFAULT ... 阅读全文 »
How to structure your project (C++) 发表于 2021-07-03 怎么组织你的C++代码?之前工程目录结构一直比较混乱,查了一下C++的相关开源项目和一些资料,整理一下思路 123456789101112131415.├── bin├── cmake├── CMakeLists.txt├── doc├── extern├── include├── lib├── L ... 阅读全文 »
mtproxy配置 发表于 2021-06-19 获取 Telegram ipv4 服务器列表及配置 1curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf 获取 Telegram ipv6 服务器列表及配置 1curl -s https://core.tele ... 阅读全文 »
acme续期证书 发表于 2021-06-19 123acme.sh --issue -d example.cf -d "*.example.cf" --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please --logacme.sh --renew -d example.cf -d "*. ... 阅读全文 »
Python GUI 开发 发表于 2021-06-13 之前尝试过使用tkinter写python界面,但是没用过可视化的界面设计工具,今天简单玩儿了一下PyQt和PAGE PAGE是基于tkinter的,界面有点丑,但貌似比PyQt轻量一些,感觉不太好用界面拖拽完成后点击Gen_Python->Generate Python GUI和Gen_Py ... 阅读全文 »
sqlalchemy使用问题记录.md 发表于 2020-11-13 在多进程中使用全局engine导致出错问题Connection problems with SQLAlchemy and multiple processes Using Connection Pools with Multiprocessing or os.fork() 阅读全文 »
Kubernetes 发表于 2020-04-18 设置rsyslogd和systemd12345678910111213141516171819202122232425262728mkdir /var/log/journalmkdir /etc/systemd/journald.conf.dcat > /etc/systemd/journal ... 阅读全文 »
cmake&gcc笔记 发表于 2019-09-14 cmake常用编译选项 指定项目名称 project(myproject VERSION 0.1.0) 较老版本cmake可能不支持后两个参数,可以使用project(myproject) 设置C++标准 cmake 3.1后 set(CMAKE_CXX_STANDARD 1 ... 阅读全文 »
pm2 & supervisor 发表于 2019-08-03 pm2 pm2 startup 生成pm2-xxx.service pm2 save 保存当前 pm2 运行的各个应用保存到 ~/.pm2/dump.pm2 下,开机重启时读取该文件中的内容启动相关应用。 supervisor 阅读全文 »