Python 技巧:迭代器与函数式编程 不用 for 的程序 Pavinberg 2021-09-19 Python 的迭代器(Iterator)大家不陌生,我们常使用迭代器迭代一个序列,这种操作在合适的场景下可以大大节约内存开销,而且有潜在的性能优化可能。而除了最朴实的顺序遍历,Python 本身自带的 itertools 库已经为我们实现了多种实用的、更复杂的迭代器,可以大大提高编程效率。 [Read More] Tags: 编程 Python
Ansible:服务器集群管理工具 环境配置、流程管理、自动部署测试 Pavinberg 2021-09-11 我们做实验经常要使用远程服务器,而运行一些固定的任务流程,例如环境配置、文件同步、运行实验等等是常见的需求。手动编写 Shell 脚本较为繁琐,尤其是需要管理多台机器时格外麻烦。使用 Ansible 即可通过编写 YAML 格式配置文件,一句命令即可在一组服务器上同时进行操作,高效实用。 [Read More] Tags: 实用工具
TabNine:超智能代码补全 多平台多语言 AI 代码补全 Pavinberg 2021-08-26 TabNine 是一个使用 AI 做代码自动补全的插件,当你使用它时,会感叹:什么?它怎么会知道我要写这些?非常推荐大家试一试。 [Read More] Tags: 实用工具 编程
终端神器推荐 Pavinberg, lawrshen 2021-08-22 终端的小黑窗可以说是与程序员打交道最多的程序之一了。如果你以为终端只能是一个如此“古老”的小黑窗可就错了,如今,各个平台下都有着更为现代、功能强大的终端替代软件。 [Read More] Tags: 实用工具