`
文章列表

linux守护进程

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
先安装fcitx; 然后安装fcitx-googlepinyin。 OK。

code2ebook

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用法

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 ...

golang小结

 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 ...

maven入门

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 ...
Global site tag (gtag.js) - Google Analytics