`
alfred_long
  • 浏览: 560339 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
chrome 插件 Simple REST Client 可以用来发送请求,开始一直搞不定如何发送post请求的数据格式,今天终于知道如何处理了。 如下: headers内容:Content-Type: application/x-www-form-urlencoded data 格式: name=melon&password=123456  
#!/usr/bin/python #encoding=utf-8 import beanstalkc import yaml import json import MySQLdb #load config handle = open('config.yaml') conf = yaml.load(handle) #get data from beanstalkd def get_beanstalk_data(conf): beanstalk = beanstalkc.Connection(host=conf['beans']['host'],port=conf[ ...
为了让不同项目的python库相互独立,在对python脚本执行时,用到了Virtualenv  1 安装    2 使用: virtualenv --python=/usr/local/python-2.7/bin/python --no-site-packages ~/pyenv 在pyevn下有了个独立的python沙箱环境 执行python文件可以直接用pyenv/bin/python 这里的环境 3 安装包 进入沙箱环境 ./pyenv/bin/activate pip install beanstalkc 安装强大的 supervisor pip insta ...

Supervisor 配置

某个python脚本,希望有个程序可以监控,并且在down掉以后重启,发现了 supervisor   配置如下: [supervisord] logfile=/home/melon/samba/comstat/log/supervisord.log ; supervisord log file logfile_maxbytes=50MB ; maximum size of logfile before rotation logfile_backups=10 ; n ...
  备份MySQL数据库的命令(socket 链接同理) mysqldump -hhostname -uusername -ppassword databasename > databasenamebackupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > databasenamebackupfile.sql 直接将MySQL数据库压 ...
我的运行环境Yii + nginx +php5.4.25+centos   xhprof_enable() xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY); 修改为: xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);

Git更新本地分支

    博客分类:
  • git
更新本地分支 新开发环境,创建并切换到本地(melon)分支 git checkout -b melon -------------------------------------------   某天,主分支(master)发布新功能,需要更新melon分支   git pull origin master:melon (git pull original master)   操作成功。   命令 git fetch origin master 应该也是可以的。   git fetch 和 git pull 区别   git fetch:相当于是从远程获取最新版 ...
问题: 1 在项目中使用curl函数调用某个接口,发现响应很慢 2 修改host地址为接口服务器的ip地址,响应非常快   首先,在其他服务器上做了个DNS服务,希望能加快DNS解析速度(内网解析),尝试时候发现系统curl很快,但是用php curl函数执行还是非常慢.   在php脚本中对接口域名进行解析,通过gethostbyname()函数,发现对应的ip还是原来的ip,并不是我们重新解析的,原来PHP缓存了DNS的解析,当我们重新解析了域名之后,没有重启php,导致用的还是原来的DNS解析内容.   解决:    重启php ,问题解决.
在个项目的应用接口中,需要对某个url进行调用,但是并不需要等待其返回任何结果。所以,超时时间希望是能更短一点,于是乎。。使用curl可以实现毫秒级的超时设置。   $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOSIGNAL, true); //注意,毫秒超时一定要设置这个 ...
1 安装数据库(略) 2 初始化数据库 3306 3307 两个实例   [root@localhost] /Data/apps/mysql/scripts/mysql_install_db --basedir=/Data/apps/mysql --datadir=/Data/data/dbdata_3306 --user=mysql [root@localhost] /Data/apps/mysql/scripts/mysql_install_db --basedir=/Data/apps/mysql --datadir=/Data/data/dbdata_3307 --user= ...
记性不好,过了个年,又一次忘记了新配置的环境密码了,囧! 方法: //kill mysql进程,用--skip-grant-tables重新参数启动mysqld [root@localhost /]#/Data/apps/mysql/bin/mysqld_safe --skip-grant-tables&   //Data/apps/mysql是我的mysql安装目录 [root@localhost /]#/Data/apps/mysql/bin/mysql //进入无权限验证进入mysql   mysql> use mysql //切换到mysql ...

LNMP环境搭建

有段时间没有安装过LNMP环境了,昨天按照宴哥的方法(源地址)又安装了一次,然后自己也做了点修改整理了一份存档。 1 安装nginx   mkdir -p /Data/tgz cd /Data/tgz yum install wget yum install pcre yum install openssl* yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-d ...
在某次项目中需要与c++的接口进行socket通信,数据的发送与接收都是数据流,需要将发送的数据转化为数据流,再通过socket发送到对应的端口。 要点: 1对应的数据包结构(C++与PHP一致) 2 pack函数使用 3 pack函数format参数( ...
Python 从2.6升级到2.7.5 以后,发现python解释器里面,Backspace(退格键)输入显示 ^H 方向键 输入 ^[[A 等的字符,导致用起来很麻烦,网上搜索资料发现,是由于缺少readline库导致的。   安装 yum -y install readline   发现系统中已经有readline 库了,只是在/lib64/目录中,于是乎,做了软链到/usr/lib/ 和 /usr/lib64/ ln -s  /lib64/libreadline.so.6 /usr/lib/ ln -s  /lib64/libreadline.so.6 /usr/lib64 ...
PHP socket通信用的比较少,由于需要与python通信,所以需要使用PHP socket 进行通信。看手册简单写了个php socket 发送接收数据的方法。主要用到 socket_write()和socket_read() function SendSocketMsg($host,$port,$msg){ $socket = socket_create(AF_INET,SOCK_STREAM,0); $result = socket_connect($socket,$host,$port); if ($result == false)return f ...
Global site tag (gtag.js) - Google Analytics