Recent Posts

关于引流

单元测试内部培训

PYTHON兼容IPV6 的编码技巧

python安全编程

Django Security

游泳杂记

虽然出生在北方,但秦岭南麓的家乡倒也山清水秀,不大的村落倒有一大一小两条水系交汇。钓鱼溜冰,自然对水不会陌生,但要说到游泳,那却是很久之后上了大学的事儿了。...

搭建部署Mock-Server

获取最小的nodejs容器镜像(几十M)docker pull smebberson/alpine-nodejs启动镜像实例~#cd /mnt/disk2/~#...

部署配置gitlab

参考: https://docs.gitlab.com/omnibus/docker/README.html#run-the-image获取镜像(enterpr...

配置部署ansible

安装:apt-get install ansible生成密钥对:密码:免密登陆时,中间直接回车root@65dc01ff4796:/var/jenkins_ho...

部署配置jenkins

参考: https://hub.docker.com/_/jenkins/执行命令:docker run -d --name jenkins -p 8080:8...

搭建Redmine

参考https://github.com/sameersbn/docker-redmine环境¶10.5.0.20 ~# cat /etc/issueUbunt...

用docker搭建ntp服务器

1. 获取docker镜像docker pull cturra/ntp2. 启动docker run -d --name=ntp \--restart=on-f...

Python路径小课堂

1.模块对于“模块”这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义。在“模块”之上有“包”,主要是为...

python源码安全

保护python代码有这么几条路1.源码混淆源码混淆替换函数名,变量名为人眼难以正确处理的字符串。虽然人眼难以处理但它无法对抗文本编辑器的查找替换功能,写个脚本...

如何使用pylint统一代码风格

1. IDE配置pylint插件(自行学习)2. 配置检查规则默认:pylint --generate-rcfile > pylintrc团队自定义规则,参考:...

工作总结技巧

「工作总结」的关键是尽可能阐述出你的真实价值。挖掘你可能被忽略的个人价值,让别人不要低估你(我们总是习惯于高估自己。)。主动突出自己的优势,强化自己的「不可替代...

常见存储服务的数据同步

日常项目中经常涉及到mysql,redis,nfs,ldap等存储服务,这些服务可能都会面临需要对数据进行同步的问题。笔者用docker的方式集中进行了摸索验证...

选择的故事——线程,还是进程

作为一个“码农”,在开发过程中,并发地执行或者完成某项任务是常有的事情。并发模型用线程还是进程,似乎也不是什么问题。道理很简单:线程就是轻量级的进程,简简单单地...

被忽略的真相——python的编译优化

最近处理一个反馈,修改一个低概率出现的bug的过程中,使用了python中的assert,来达到判断入口条件是否满足,否则抛出异常的目的。对这个一行代码解决一个...

有关信号的那些大大小小的坑

初次发表于2014/12/16
最近几个月被几个信号有关的问题折腾的死去活来,期间有麻烦到四哥指点迷津,问题也都解决了。接着这篇文章http://bbs.i...

线程id,进程id,傻傻分不清楚?

初次发表于2015/3/13
【场景】在格式化输出日志时,'%(asctime)s %(levelname)s {%(process)d-%(thread)...

多线程与多进程混搭惹的祸

初次发表于2015/4/9【背景】用python写稍微复杂的后台程序时,曾经留下一点文章。 按照当时的思路,选用了多进程的方式来实现并发。很多人都说过pytho...

这样的链接错误,您碰到过么?

初次发表于2015/9/9【问题】 最近在做chromium相关的工作,牵扯到部分源码的改写和重新编译。玩过的人都知道,chromium源码工程异常庞大,为了方...

python调试培训课程

初次发表于2015/9/12python调试_zl.pdfdemo.py.txt课程目标1.熟悉可能需要调试的场景或问题•Python脚本语言与调试相关的基本知...

编译也许可以更快

初次发表于2015/10/23 一、引子跟chromium亲密接触了个把月了,对它的编译工具ninja也就停留在能用的基础上。最近需要把ZMQ加到chromiu...

打可调试的在线服务

初次发表于2051/10/23
某年某月的某一天,在xx云上运行的服务突然死锁而停止服务了。祭出gdb神器准备debug一番的时候,才发现我们的银河量产的云...

我是如何一步一步压榨出python程序的性能的

初次发表于2016/12/26 前段时间为了解决web扫描过程中对重写过的URL不能识别参数和去重的问题,设计了一套算法。在申请专利之前POC自然少不了,基本...