本篇基于笔者本人的实际工作经验, 总结了一些API的设计思路, 并提供了对应的参考资料以供深入研究.
工作快一年了, 积累了很多的 代码片段(code snippet
), 所以需要一个小工具来实现公司\家庭\开发\私人服务器等地方的代码片段的同步.
同步的方法有很多, 我试过onedriver \ codemass \ gist 等手段, 但是各有各的缺点(后文补充), 所以最后还是选择了一个相对折中的方案, GitHub.
本文主要介绍的就是如何通过自动化脚本实现GitHub代码片段的同步.
代码环境:
- macos
- ubuntu
- centos
日常生活.
在 django, 或者其他的 python 交互式 shell 中, 有时候需要进入到 shell 中进行调试工作, 但是当调试的代码量较大, 或者调试十分地频繁的时候, 这种操作会变得十分地痛苦, 在线上环境中的调试尤甚.
本篇会介绍一个注入脚本, 可以方便地在 python 的交互式 shell 中进行调试.
不胜人间一醉.
本想改造一下公司电脑的 Windows,后来干脆直接给电脑刷了个 Windows, 于是, 风扇不再是噪声源, 电脑不再是暖手宝, 一切都变得清爽了起来.
唯一美中不足的是 ubuntu 上的软件和 Windows 还是有些差异的, 所以就有了本篇, 将各个常用的软件(从程序员的角度)的安装和坑点列出来.
另附一个开发中的 Ubuntu 初始化脚本.
反思是为了更好的前进, 本篇主要是对已经过去的 2021 年的一些简单的思考与觉悟.
不过这些思考的内容大多是在年末所有感而发的. 以 2021 为标题确实有点言过其实了(笑.
公司服务器上的日志文件多年积压, 已经占用了很大一部分不必要的内存空间. 所以本篇将完成一个功能性脚本, 其内容是扫描过期的日志文件, 并对文件进行对应的操作.
好久没有写过 bash 脚本了, 本篇也算是对这项技能的一个温习吧.
在使用 pdfplumber 时会出现内存递增的情况, 最终导致内存的爆炸, 这一点在高频率地调用时尤为明显.
本篇主要解决的就是 pdfplumber 这个依赖包所导致的内存泄露问题.