- 浏览: 174188 次
- 性别:
- 来自: 南京
最新评论
-
chuqingq:
补充一个讨论的链接:http://www.cppblog.co ...
epoll的ET和LT两种模式对比及注意事项 -
ahat1195:
勍
勍 .
erlang性能统计 -
chuqingq:
linux不需要
解决EADDRINUSE方法之一:修改操作系统设置 -
langzhe:
对于linux 电脑需要重启吗?
解决EADDRINUSE方法之一:修改操作系统设置 -
jigloo:
erlang-mbcs http://code.google. ...
erlang中字符编码转换
文章列表
http://www.cnblogs.com/xuxm2007/archive/2011/07/29/2121280.html
1.让init进程成为新产生进程的父进程:即fork并使父进程立即退出
2.调用setsid函数:使得新创建的进程脱离控制终端,同时创建新的进程组,并成为该进程组的首进程
进程组、会话的概念。进程会被所在的进程组、会话(控制终端)影响。例如影响之一:在会话1中执行top &,之后在会话2是可以ps到的,但如果关闭会话1,则这个进程也会退出。
3.更改当前工作目录:
使用fork函数产生的子进程将继承父进程的当前工作目录。当进程没 ...
1、使用ctags
下载ctags58.zip,其中包含windows版本的ctags.exe:http://sourceforge.net/projects/ctags/files/ctags/
可能需要配置PATH环境变量,然后启动sublime,安装ctags插件,然后在工程目录邮件Rebuild Tags
sublime的ctags插件的快捷键:https://github.com/SublimeText/CTags
ubuntu桌面安装fcitx输入法
- 博客分类:
- DevEnv
先安装fcitx;
然后安装fcitx-googlepinyin。
OK。
code2ebook
- 博客分类:
- DevEnv
name=xxx
## sudo apt-get install ctags
## get `src2html.pl`: https://github.com/agentzh/code2ebook
src2html.pl --color --cross-reference --line-numbers . $name
## sudo apt-get install calibre
ebook-convert html_out/index.html $name.epub \
--output-profile ipad3 \
--no- ...
http://redis.readthedocs.org/en/latest/
帮助:
"help <tab>" to get a list of possible help topics
"help @<group>" to get a list of commands in <group> 例如help @generic/string/list/set/sorted_set/hash/pubsub/transactions/connection/server/scr ...
curl使用方法: -o <filename> = -O -x <proxyip:port> -b <incookiefile> -D <outcookiefile> -A <useragentinfo> 例如"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" -e <referer> 例如 "mail.yahoo.com" curl -o #2_#1.jpg http://cgi2.tky. ...
转自:http://www.cnblogs.com/lidp/archive/2010/03/02/1696447.html
需要下载某个目录下面的所有文件。命令如下
wget -c -r -np -k -L -p www.xxx.org/pub/path/
在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。
wget -np -nH -r --span-hosts www.xxx.org/pub/path/
-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录-np ...
安装编译源代码需要的库(包):
# apt-get build-dep packagename
所的源代码包一个'Build-Depends'域,指明了从源代码编译这个包需要安装的软件。上面的命令可以下载这些包,其中'packagename'是包名。
http://www.cnblogs.com/chuqq/p/4003197.html
直接把内容贴过来:
sudo taskset -c 1 ./wrk -c1 -t1 -d30 http://localhost/hello
wrk+nginx(helloworld module)
sudo taskset -c 0 sbin/nginx
nginx: cpu:76%
wrk: cpu:70%
Running 30s test @ http://localhost/hello
1 threads and 1 connec ...
http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html
nginx性能跟踪中使用dtrace测试ngx_access和ngx_lua中的access_xxx的性能差异。
linux下需要使用systemtap。
只讲了内核态(syscall),没讲用户态如何跟踪http://www.ibm.com/developerworks/cn/linux/l-cn-systemtap3/index.html找到了用户态的:http://blog.renren.com/share/225105132/1342916261 ...
go build calc go test:http://www.cnblogs.com/yjf512/archive/2013/01/22/2870927.html 关于build flags,调用go help build 关于packages,调用go help packages 关于flags for test binary go的log模块基本功能:例如如何输出到文件中 log.New()时可以传入io:Writer const itoa 下标和range遍历字符串 rune panic传入任何类型 recover如何恢复:在提前的defer中进行recover,recov ...
http://wentao365.iteye.com/blog/903396
http://www.cnblogs.com/Red_angelX/p/3713935.htm
# 系统优化配置 * 两项配置文件:/etc/security/limits.conf/etc/sysctl.conf * sysctl对应的配置是/proc/sys/下的,包括core、ipv4等目录下 * socket状态: 半连接队列: SYN_RECV、 syn flood防御:net.ipv4.tcp_syncookies、net.ipv4.tcp_max_syn_backlog、net.ipv4.tcp_synack_retries; tcp_max_syn_backlog确实是半连接队列的长度,也和SOMAXCONN有关,计算比较复杂(尤其是新版内核:http:/ ...
* webbench
* tinyhttpd
# 感觉前两个都是实验项目,webbench比起wrk差远了。tinyhttpd对http的解码比起http_parser差远了,并发模型也比较简单,一个socket一个pthread。
# 20141107 今天简单看了apache ab,用的apache apr跨平台库,单进程/线程的,一个epollfd.初步估计在多核情况下,不容易充分发挥测试机的性能.感觉代码没有wrk清爽 :)
* cjson
* cmockery
* libev
* memcache
* lua
* sqlite
* unix v6
* netb ...