如何使python脚本运行在daemon模式

有一个很好的库可以完成这一功能,可惜因为文档少所以网上例子不太多库名:python-daemon可以通过Pip来安装最简单的使用方式import daemon with daemon.DaemonContext(): print "your code"当然代码块中最好...

2018-01-02 14:58:30

阅读数 3974

评论数 0

用浏览器访问网站很快,但是用curl命令行访问却很慢

这几天遇到一个问题 问题的症状是这样的 打开一个网站,用浏览器打开非常快,但是用命令行的curl或者使用python脚本来访问却非常慢 用charles抓包访问了一下发现时间全花在了dns上 接着我就试着修改/etc/hosts文件,无效,虽然访问最终用了hosts文件里面写的ip,但是时间...

2016-11-16 11:23:52

阅读数 6865

评论数 0

如何轻松在win和linux之间互传文件

相信刚学Linux的同学肯定有这样的困惑 那么我刚开始的时候用哪种方式嘞,我列一下我使用过的方式。 1.在linux服务器上开启ftp。 优点:使用方便。 缺点:还得配置ftp,好烦啊。 2.借助一个中间网站,先上传到网站上,然后在linux上下载下来。 优点:...

2016-11-04 15:26:16

阅读数 11822

评论数 0

git使用代理

在使用git科隆一个repo的时候,因为这个repo的子模块是托管在google上的,还是因为gfw导致子模块科隆不下来 只好使用代理了,那么怎么配置git使用代理呢 代码如下 因为我用的是ss所以这里的socks5的默认代理端口为1080 git config --global http.pro...

2016-10-22 16:18:16

阅读数 3335

评论数 1

在docker使用ubuntu镜像并进行apt-get update的时候出现Hash Sum mismatch的问题

这个现象比较奇怪,奇怪在有时候不出现问题,但是有时候出现问题就一直都这样,在网上搜索的有的人说 sudo rm -rf /var/lib/apt/lists/* 有的人说是 sudo apt-get clean 可以解决问题,可是遗憾的是,在我这都解决不...

2016-10-22 00:28:23

阅读数 2597

评论数 1

在postman里面开启chrome调试工具

http://blog.getpostman.com/2014/01/27/enabling-chrome-developer-tools-inside-postman/

2016-10-18 10:51:22

阅读数 791

评论数 0

禅道管理系统的定时任务 代码

禅道管理系统里面有一些定时任务的,例如更新燃尽图,定时备份数据库等。 昨天我发现禅道不能登录了,检查了一下发现禅道所在的目录没有空间了,排查了一下发现是禅道的定时任务每天备份数据库文件还有上传的附件,由于附件很大所以每天都占用大量的存储空间。 然后我删掉了那些多余的备份,另外想禁用掉禅...

2016-09-22 12:26:50

阅读数 1931

评论数 0

解决了一个连接mysql特别慢的问题

最近使用了一台ucloud的云主机作为测试服务器 用了以后发现了一个问题 假设我的数据库服务器为D 我的应用服务器为A 新的这台云主机位C 这三台机器都不在一个机房 问题是这样的 从A链接到D,没有问题,但是从C链接到D,非常慢,要将近20秒才有响应 一开始使用A链...

2016-08-24 15:51:16

阅读数 2006

评论数 0

使用cython保护python的代码

用Python写的程序一般都是源码发布,那么如果不想让别人看到代码内容话怎么办 第一种方法是把代码编译成字节码  也就是pyc文件 执行:python -m py_compile .py 这种方法虽然也能隐藏源码,但是其实是可以被反编译的。 第二种方式是使用cython把python代码转...

2016-08-24 14:03:00

阅读数 8978

评论数 2

Faster MySQL dumps and loads with –tab and –use-threads

By default, mysqldump writes a series of sql DDL and inserts to standard out, that you can then pipe to another database server to recreate a given d...

2016-02-25 14:58:58

阅读数 376

评论数 0

Cannot redeclare class xxx in /var/www/html/xxx on line xx

php莫名其妙的报错,分明没有重新声明这个xxx类,却死活报致命错误重新声明 检查了多遍以后无意重启了一下php-fpm结果解决了,经过一番查找原来是APC导致的 解决思路 1:卸载APC  如果你不想卸载APC也可以使用方案2: 修改apc的配置,修改为 apc.include_onc...

2016-01-04 18:57:53

阅读数 757

评论数 0

linux多网卡桥接设置

http://www.cyberciti.biz/faq/rhel-linux-kvm-virtualization-bridged-networking-with-libvirt/

2015-12-14 20:00:09

阅读数 1470

评论数 0

在交互式shell环境抑制命令别名

在centos下默认添加了很多别名 包括rm   cp等 大概类似这样 alias cp='cp -i' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' 所以当你在交互式shell下使用cp的时候其实使用的是cp -i...

2015-11-04 14:21:36

阅读数 427

评论数 0

bash 快捷键

Command Editing Shortcuts Ctrl + a – go to the start of the command lineCtrl + e – go to the end of the command lineCtrl + k – delete from cursor ...

2015-10-29 14:41:39

阅读数 483

评论数 0

php和bom头的冤仇 和 如何在linux下使用命令去掉bom头

事情是这样的  我有个php文件的功能是读取一个二进制文件并且echo出来,该文件本来是图片文件,但是我访问这个php文件并且写入到本地硬盘的时候发现并不是图片格式  用hexdump 查看的时候发现文件首部多了3个字节 ,这不刚好就是bom的utf8编码的十六进制表示么,后来找到原因是因为有个同...

2015-09-11 11:53:54

阅读数 2813

评论数 0

关于大端序和小段序

Most Significant Byte   指多字节序列中具有最大权重的字节   wiki中的解释: Most Significant Bit   是指一个n位二进制数字中的n-1位,具有最高的权值。与之相反的称之为最低有效位。在大端序中,msb即指最左端的位。 大端就是:存储最高...

2015-09-11 11:34:11

阅读数 1425

评论数 0

rsync 带不带尾部斜杠的不同作用

rsync是很好用的同步软件,使用增量方式同步。不过使用rsync时有没有尾部斜杠效果可是不同的 使用方法  rsync  src   dest 总结一下规律: src目录没有带斜杠  :则在 dest下面有src文件夹 src目录没有带斜杠:则在dest目录下面只有src目录下面的文件 换...

2015-09-06 10:30:22

阅读数 1613

评论数 0

自签名证书和私有CA签名的证书的区别 创建自签名证书 创建私有CA 证书类型 证书扩展名

自签名的证书无法被吊销,CA签名的证书可以被吊销 能不能吊销证书的区别在于,如果你的私钥被黑客获取,如果证书不能被吊销,则黑客可以伪装成你与用户进行通信 如果你的规划需要创建多个证书,那么使用私有CA的方法比较合适,因为只要给所有的客户端都安装了CA的证书,那么以该证书签名过的证书,客户端都是...

2015-08-03 00:00:17

阅读数 24724

评论数 0

c源文件宏展开

gcc -E -dD -CC  -I 这里写各种头文件的目录   源文件 这个命令输出的是经过宏展开后的源代码的样子

2015-07-29 16:33:38

阅读数 468

评论数 0

centos非root用户(普通用户)安装rpm包

在centos下,普通用户是无法使用yum进行安装软件的。不过我们可以使用别的方法来安装centos仓库里大量经过测试的好软件 第一步 从仓库里面下载rpm包,比如安装ctags ,通过命令 yumdownloader  ctags 然后ctags的包文件就下载下来了,但是你用R...

2015-07-28 00:14:20

阅读数 17879

评论数 0

提示
确定要删除当前文章?
取消 删除