运维开发
-
用Python写的一个端口检测探测脚本程序
作为一个运维人员,如果碰到服务器没有交接文档,不知道每台服务器运行了什么程序,一个个登录查看既费时又费力。linux下常用的有nmap,那么如何用Python写个在windows系…
-
PHP生成简单图形验证码的方法
php新手,写了一个web登录界面,除了用户名,密码,感觉有个验证码会比较cool一点,便根据参考书的简单介绍,写了一个image.php来生成简单的图片验证码,颇有感慨,分享一下…
-
Python 2.7安装gunicorn错误requires a different Python: 2.7.5 not in ‘>=3.4’
在centos 7中使用Python 2.7使用pip安装gunicorn提示“requires a different Python: 2.7.5 not in ‘&…
-
Python进程文件锁fcntl库使用
我们在写python应用的时候,当涉及到多个进程向同一个文件write(或者read)的情况,如果几个进程同时都对这个文件进行写操作,那么文件的内容就会变得非常混乱,这个时候文件锁…
-
Python非官方Windows模块安装包
经常在windows下使用pip安装python的模式的时候提示安装失败,原因是没有编译环境,比如安装pillow、pyCrypto模块。简单的办法是直接下载编译好的二进制模块安装…
-
Django Models中索引和联合索引的建立使用
索引在数据库中有很重要的地位,它可以极大的提高数据的查询速度,但是过多的索引也会降低插入、删除、更新表的速度。因为在执行这些写操作时,还要操作索引文件。 Django框架Model…
-
Python 日志模块logger打印屏幕和写入日志
日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都…
-
CentOS 6系统Phantomjs访问HTTPS网站内容为空的问题
随着时间的推移,centos 6的系统用的人也来也少,支持的越来越少。和当年的windows xp系统一样,很多软件已经无法打开。今天查看日志就发现一个尴尬的事情,在centos …
-
Python字符串中去除数字之间的逗号
在西文数字的表示中,很多格式是类似这样:123,456,789。如果得到这样的一个字符串,直接用int转换成整型肯定报错,那么在格式转换前需要先去除数字之间的逗号 。如果字符串只有…
-
Django部署多个nginx反向代理后hostname获取错误的问题
最近把用django写的网站部署到nginx反向代理后,其他都没什么问题,使用架构类似这样: 用户–>nginx(hostname1)–>ngi…