现在的位置: 首页
0℃

mac下升级php

2013年04月17日 mac  ⁄ 被围观 3,866 view+
安装过程 三行命令即可搞定 brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install php54
阅读全文
0℃

mac下versions最新版本破解

2013年03月24日 mac  ⁄ 被围观 14,388 view+
Mac下的SVN客户端 Versions是一款Mac平台下非常棒的SVN同步管理客户端,它提供了在Mac上使用Subversion的一个很好的方式。 Versions有助于简化工作流程。 截图: 下载地址:http://vdisk.weibo.com/s/uUNPB 解压密码:www.macx.cn
阅读全文
0℃

mysql5.5在centos6上的配置文件

2013年03月22日 Mysql  ⁄ 被围观 2,631 view+
[mysqld_safe] pid-file=/mysql/myPORT/run/mysqld.pid [mysql] port=PORT prompt=\\u@\\d \\r:\\m:\\s> default-character-set=gbk [client] port=PORT socket=/mysql/myPORT/run/mysql.sock [mysqld] #dir basedir=/mysql/myPORT datadir=/mysql/myPORT/data tmpdir=/mysql/myPORT/tmp lc_messages_dir=/usr/share log-error=/mysql/myPORT/log/alert.log slow_query_log_file=/mysql/myPORT/log/slow.log socket=/mysql/myPORT/run/mysql.sock #innodb innodb_data_home_dir=/mysql/myPORT/log/iblog in...
阅读全文
0℃

使用Minify合并css和js减少http请求

2013年03月19日 css, js  ⁄ 被围观 2,435 view+
一个页面可能包含很多的css和js文件,如果能够合并这些文件,能够大大减少网站的http请求,减少日志的产生和用户体验的提高。 Minify就是一个能够合并css或js为一个文件的工具,不但可以合并,而且可以压缩。下面介绍一下使用方式: 首先下载Minify 下载地址:https://code.google.com/p/minify/downloads/list 解压后,将里面的min文件夹解压到网站根目录 然后访问http://域名/min 进去页面后,是Minify的在线工具页面 在文本框中加入css或者js的地址(css和js的要分别添加和生成) 然后点击updata生成最终的路...
阅读全文
0℃

Vmware启动网卡时提示警告信息

2013年03月13日 Linux  ⁄ 被围观 5,099 view+
[root@xp ~]# service network restart 正在关闭接口 eth1: [确定] 关闭环回接口: [确定] WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/. FATAL: Module off not found. 弹出环回接口: [确定] WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/. 弹出界面 eth1...
阅读全文
0℃

linux rm让你在删除的文件有地方找回

2013年02月02日 Linux  ⁄ 被围观 14,014 view+
一个不小心rm掉文件了吧?后悔莫及了吧! 把这段代码加入你的home目录的.bashrc或者.zshrc就可以了 工作原理:在你的home目录会创建一个.trash文件夹,里面会按照删除时间 年-月-日/小时/ 进行归档已删除的文件,然后会删除一个月以前的文件夹。 function rm() { # garbage collect now=$(date +%s) for s in $(ls --indicator-style=none $HOME/.trash/) ;do dir_name=${s//_/-} dir_time=$(date +%s -d $dir_name) # if big than one month then delete if [[ 0 -...
阅读全文
0℃

使用php-fpm的slowlog来解决PHP CPU占用过高问题

2013年01月31日 php  ⁄ 被围观 4,269 view+
通过top发现php-fpm的进程很高,网站打开速度很慢,估计肯定某个PHP脚本执行时间过长,所以开启了php-fpm的slowlog来跟踪哪些php脚本执行过慢。 编辑php-fpm.conf文件 1.找到request_slowlog_timeout=0 这一行,默认值为0,表示不启用slowlog,将其值改为3s,表示跟踪执行时间达到或超过3s的脚本。 2.找到slowlog,它的值表示慢执行日志的路径。 修改完后重启php。日志内容: [31-Dec-2012 09:50:00] [pool www] pid 2874 script_filename = /htdocs/blog/index.php [0x0000000001cf4ff0] mysql_query() /htdocs/...
阅读全文
0℃

捕获Python的异常的三种方法

2013年01月11日 python  ⁄ 被围观 3,610 view+
方法一:捕获所有异常 try: a=b b=c except Exception,e: print Exception,":",e 方法二:采用traceback模块查看异常 import traceback try: a=b b=c except: traceback.print_exc() 方法三:采用sys模块回溯最后的异常 import sys try: a=b b=c except: info=sys.exc_info() print info[0],":",info[1] 但是,如果你还想把这些异常保存到一个日志文件中,来分析这些异常,那么请看下面的方法: 把 traceback.print_exc() 打印在屏幕上的信...
阅读全文
0℃

php使用inotify实现队列处理

2012年12月28日 php  ⁄ 被围观 5,776 view+
首先,我们需要达成以下一些共识: /dev/shm 为linux下的内存目录,显然在这个目录下建立的东西会放在内存中,默认可以使用50%的内存,在内存不足时,可通过swap进行切换到磁盘。 inotify是linux下的文件系统事件监控,可以满足各种文件监控需要,提供了诸如inotify_init,inotify_read等接口,需要linux2.6或以上的内核(uname -a查看),cygwin下好像不能实现。 php默认是不提供支持inotify的扩展,所以我们需要通过pecl下载编译安装。 下载inotify (http://pecl.php.net/package/inotify),解压并安装: tar...
阅读全文
0℃

TSO、UFO、GSO、LRO、GRO和RSS介绍

2012年12月28日 Linux  ⁄ 被围观 3,315 view+
ethtool -k < 网络接口>,可以看到很多网络接口的offload特性,例如: $ sudo ethtool -k eth0 Offload parameters for eth0: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: on udp-fragmentation-offload: off generic-segmentation-offload: on generic-receive-offload: on large-receive-offload: off 这些offload特性都是为了提升网络收/发性能。TSO、UFO和GSO是对应网络发送,在接收方向上对应的是LRO、GRO。 TSO TSO(TCP Segmentation Offload),是一种利...
阅读全文
×
腾讯微博