- 博客(5)
- 资源 (7)
- 收藏
- 关注
转载 Shell调试篇
检查语法-n选项只做语法检查,而不执行脚本。sh -n script_name.sh启动调试sh -x script_name.sh进入调试模式后,Shell依次执行读入的语句,产生的输出中有的带加号,有的不带,如下。带加号表示该条语句是Shell执行的。不带加号表示该语句是Shell产生的输出。+ array=(1 2 3 4 5)+ for i
2014-07-24 12:11:30 371
转载 SMT、CMP、SMP
1、多线程 同时多线程Simultaneous multithreading,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,可最大限度地实现宽发射、乱序的超标量处理,提高处理器运算部件的利用率,缓和由于数据相关或Cache未命中带来的访问内存延时。当没有多个线程可用时,SMT处理器几乎和传统的宽发射超标量处理器一样。SM
2014-07-22 10:20:12 749
转载 linger结构体属性
TCP连接断开的时候调用closesocket函数,已经讨论过有优雅的断开和强制断开,那么如何设置断开连接的方式呢?是通过设置socket描述符一个linger结构体属性。linger结构体数据结构如下:struct linger{ int l_onoff; int l_linger;};有三种组合方式:第一种 l_onoff = 0;
2014-07-18 12:26:37 1160
转载 非阻塞socket调用connect, epoll和select检查连接情况示例
我们知道,linux下socket编程有常见的几个系统调用:对于服务器来说, 有socket(), bind(),listen(), accept(),read(),write()对于客户端来说,有socket(),connect()这里主要要讲的是客户端这边的connect函数。对于客户端来说,需要打开一个套接字,然后与对端服务器连接,例如: 1 in
2014-07-18 11:10:16 444
转载 经典的String Hash算法
unsigned int RSHash( char * str){unsigned int b = 378551 ;unsigned int a = 63689 ;unsigned int hash = 0 ;while ( * str){hash = hash * a + ( * str ++ );a
2014-07-10 09:29:23 1545
slickedit2013_18000102 破解版
2014-06-06
SlickEdit 2013 (v18.0.0.13) linux 破解版
2013-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人