bash获取进程ID的方法
ps aux|gawk '$11 == "cmdname" {print $2}'` pidof "cmdname" pgrep "cmdname" [@more@]
慢性咽炎特效方
此方是郑氏家族祖传3代经验方,公布于世造福于民作用奇好,现于大家共享: 元胡9g 陈皮9g 合欢皮12g 女贞子12g 夜交藤12g 水煎早晚各付一次。连服十天[@more@]
erlang for循环
-module(simuagent).-export([forloop/2]).forloop(N,M) -> if N > M -> io:format("simuagent:forloop(N,M), and 0 < N,M <= 1000 ~n"); %%% 循环执行1000次,每次1000个 N<0 orelse N>1000 orelse M<0 orelse M>1000 -> io:format("simuagent:forloop(N,M), and 0 < N,M<= 1000 ~n"); %%% 循环执行1000次,每次1000个 true -> for(N,M,startPushagent) end. for(N,N,startPushagent) -> startPushagent(N); for(N,M,startPushagent) -> start
perl访问memcached
perl访问memcached,效率很高[@more@]#!/usr/bin/perluse strict;use Cache::Memcached;my @servers=("192.168.192.6:11211", "192.168.192.6:11311","192.168.192.6:11411","192.168.192.6:11511");my $pushinfo="192.168.192.8";foreach my $server(@servers){ my $cache = Cache::Memcached->new(servers => [$server]); for(my $i=0;$i<1000000;$i++) { my $key = "10000".("0" x (6- length($i))).$i."0
研究erlang
函数式,并发.[@more@]
linux下查看端口占用的进程
在linux下开发时,你的软件可能要使用某一个端口,或者想查找某一个端口是否被占用。需要怎么做呢??这的确是一个比较烦恼的问题,我也此为这个苦恼过。但是通过查找man手册,还是同事的交流。总结出来两种方法:1)使用lsof命令lsof是一个非常强大的linux工具,她被用来查找哪些程序使用了那些文件。在linux系统下,基本上所有的东西都可以被当作文件来用。socket当然也是一种文件了。所以lsof可以用来查找谁用了某一个端口。具体方法: lsof -i :port_number |grep "(LISTEN)"-i是用来查找和网络相关的文件,":"
cnwap不支持push
因为CMWAP是HTTP Proxy,而Java SocketChannel不支持代理,Socket只支持SOCKS(防火墙)代理,不支持HTTP Proxy。 Java源码也进一步论证了使用Socket HTTP Proxy无法连接HTTP服务器的问题。上层封装的URLConnection或HTTPURLConnection,虽然支持HTTP Proxy,但不支持主动监听模式的推送应用。 如果需要推送服务支持CMWAP网络,则需要自己实现一套Socket HTTP Proxy。 jdk1.6.0_26 /** * Creates an unconnected socket, specifying the type of proxy, if any, * that should be used regardless of any other settings. * * If there is
setsockopt选项
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_WAIT的过程:BOOL bDontLinger = FALSE; setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL));3.在send(),recv()过程中有时由于网络状况等原因,发收不能预期
防范FIN_WAIT1
防止linux出现大量 FIN_WAIT1,提高性能由 slide 于 星期五, 2009/07/03 - 14:35 发表 FIN_WAIT1 linux当连接数多时,经常出现大量FIN_WAIT1,可以修改 /etc/sysctl.conf修改net.ipv4.tcp_fin_timeout = 10net.ipv4.tcp_keepalive_time = 30net.ipv4.tcp_window_scaling = 0net.ipv4.tcp_sack = 0然后:/sbin/sysctl -p使之生效[@more@]
linux 下各errno的意义
本文转自:http://blog.csdn.net/kofiory/article/details/5790409strerror(errno):获取errno对应的错误/****************************获取错误代码描述**************/#include <string.h>#include <errno.h> /* for strerror */#include <stdio.h>int main(int argc, char ** argv){ int i = 0; for(i = 0; i < 256; i++) printf("errno.%02d is: %s/n", i, strerror(i)); return 0;}/*****************************************************************/[@more@]errno.00 is: Successerrno.01 i
秘制五香牛肉的做法
原料:牛腿肉2斤,京葱半根,煮好的白鸡蛋3个 辅料:生姜,八角,白寇,小茴香,草果,花椒,冰糖,朝天椒,老抽 ,生抽,料酒步骤:1,牛肉洗净,稍微把表面的水吸干或是晾干,将所有辅料与牛肉混合(本来所有的材料没混合前应该拍张图片的,可我好久没做新美食,把这步给忘了-嘿嘿~~)2,加,料酒,老抽,生抽,都放进去,量要没过牛肉大半3,保鲜膜包好放冰箱冷藏24小时以上(时间可以稍微的长点,48小时也可以的)4,取出后,准备3个白鸡蛋,大葱段,将腌制好的牛肉,香料和乳汁,一起倒进锅里,加一倍的水煮(不好意思,忘了拍白鸡蛋这
C1000K
C1000K问题已经完全搞定,庆祝下!tcp连接完全okay。安全连接也完全okay。推荐大家参考http://www.kegel.com/c10k.htmlhttp://ecug.googlecode.com/svn-history/r436/trunk/ecug-con/2010/yufeng/ECUG2010-yufeng-C1000K.pdf这些研究却是很不错,不过我的貌似和他们完全不一样的路子,呵呵[@more@]C
mysql密码和登录问题
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)解决办法:#修改数据库root用户口令# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysqld restart# mysql -uroot -pEnter password:mysql> #使root用户可以远程登录GRANT ALL PRIVILEGES ON *.* TO
1 Million TCP Connection 问题解决
满足100万用户tcp长连接,经过一周奋战,解决。100万tcp长连接,5G内存,平均每个连接5K内存。上线使用每台机器支持10万TCP长连接,上限20万,100万5+2台机器负载均衡,互相热备。硬件平台:4C8G,SUSE10 64Bit功夫不负有心人。庆祝![@more@]
浅深
兄弟带我去在水一方在南京开的水世界,名字叫浅深。觉得这名字挺难理解的,兄弟笑曰:由浅入深,是谓浅深。可以游泳,可以泡澡,挺舒服的,环境不错,还可以看电影,晚上八点到12点,放两部电影。吃的东西一般,并且比较贵,估计不希望来的人都把这当作一个一家人休闲的场所,都希望更上一层楼去消费吧,呵呵,这是我的揣测。在休息厅睡了一觉,醒来的时候发现按摩技师还在不知疲倦的给需要的客人推拿按摩,上厕所的时候瞥了一眼,觉得不是推拿按摩,简直就是抚摸,真是搞不懂了,呵呵[@more@]
甚么是闪信?
(1) DCS编码格式目前网关可以支持DCS=0(7Bit编码,即Asc码),4(bin方式编码,8Bit编码),8(UCS2编码);15(GB编码)是补充,标准GSM协议中没有GB编码;(2)闪信,就是区别在编码格式GSM规范规定:DCS字段(一个Byte)如果Bit8 Bit7为00,则Bit5-0意义如下:Bit5:是否压缩Bit4:Class是否起作用,Class就是下面Bit0-Bit3Class: Bit3 Bit2 00-〉Default ;01-〉8Bit; 10-〉UCS2(16Bit); 11-〉保留;Bit1 Bit0 00-〉直接显示; 01-〉缺省存储在手机上;10-〉缺省存储在SIM卡上alphabet(字母表);7bit编码闪信 DSC=16 ,0x10;8bit编码闪信
sun平台top10 cpu命令
###显示10个消耗cpu最多的进程prstat -scpu -Z 1 1|head -11 ###显示10个消耗内存最多的进程prstat -srss -Z 1 1|head -11 ###显示10个size的进程prstat -ssize -Z 1 1|head -11 [@more@]un
Aix命令:列出使用内存和Cpu前几位的进程
(1)显示10个消耗cpu最多的进程 # ps aux |head -1 ;ps aux |sort -rn +2 |head -10 (2)显示10个消耗内存最多的进程 #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10 (3)显示10个换页最多的进程 #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10 (4)显示10个消耗存储空间最多的进程 #ps aux |head -1 ;ps aux |sort -rn +3 |head -10[@more@]http://www.aixchina.net/?viewnews-17292.html
被奋斗
中国公司的文化中的一部分最终都可以总结为一句话:马屁文化。大部分公司的马屁文化都是一样的拍领导马屁,平常还须拍自己马屁,就是会向自己脸上贴金。学习了IBM的PBC,自己拍自己马屁显得尤为重要。最近被奋斗了一把,觉得这事任在飞的性格属于很直爽的那种,下面拍马屁的也学着直爽了一把,其实这个事情很多做法,非要搞得给外面的人留那么多谈资呢?没办法,人在屋檐下,何必不低头呢。我肯定不是个革命者,更不是不怕死的革命者,呵呵[@more@]
送给自己的生日礼物
送给自己的生日礼物.号牌苏ABK300,颜色是香槟色,世博版2.0排量。因笔记本电脑在广西南宁吴圩机场不慎丢失,没有办法把照片上传上来,就先用个官方的宣传照片代替吧[@more@]