自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Python中的lambda介绍

今天看YATE内嵌Python的例子,竟然又一次忘记了lambda到底是个什么东东,too faint!特标记如下。例子:view plaindef route(yate):        def on_route(route):

2011-08-12 11:41:53 1048

原创 如果你们由我来领导

本文是从 Teamwork ground rules 这篇文章翻译而来。如果你是在我领导的团队里,有几个额外的事情我要告诉你。我深信这些行为守则是一个高效团队的润滑剂,我并不只是要求别人这样做,我自己也严格恪守。只有三样事:问:如果

2011-08-03 10:09:08 262

原创 正确区分C++中的内存分配(转)

 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后

2010-10-13 17:05:00 458 9

转载 make学习笔记(一)

1.9.4  GNU make 的主要预定义变量GNU make 有许多预定义的变量,这些变量具有特殊的含义,可在规则中使用。表 1-5 给出了一些主要的<br />预定义变量,除这些变量外,GNU make 还将所有的环境变量作为自己的预定义变量。<br /><br /> 表 1-5 GNU make 的主要预定义变量<br />预定义变量 含义<br />$* 不包含扩展名

2010-08-27 14:22:00 326

转载 非阻塞式socket编程select()【转载】

<br />Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式non- block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返

2010-08-20 13:38:00 1276

转载 lighttpd+PHP(FAST-CGI)+mysql的学习笔记(转)

<br />早就听说lighttpd加PHP的FAST-CGI方式性能不错,抽时间装了下.只是完成了环境的安装,还没具体看性能什么的!<br />以下是我装lighttpd+PHP(FAST-CGI)+mysql的,如有问题,请给我评论.<br /><br />一、先安装mysql<br />安装mysql,你可以安装源码包,也可以用编译好的!直接解压拷贝也行.我用的是直接拷贝编译好的!<br />1.编译源码包<br />./configure  --prefix=/data2/a

2010-08-19 11:45:00 467

原创 【转载】mysql百万级以上查询优化

 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is null  可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:

2010-08-10 22:16:00 463 1

原创 堆排序

1、 堆排序定义     n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质):     (1) ki≤K2i且ki≤K2i+1 或(2)Ki≥K2i且ki≥K2i+1(1≤i≤  )     若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩

2010-07-28 01:01:00 305

原创 linux中fork创建进程讲解

大家知道Linux中创建子进程的一个很好的方法是函数调用fork,但是很多初学者对fork的理解上可能有点困难。我们举个例子来看看fork的用法吧。        大家用fork的时候记住fork是“分叉”的意思就很好理解了。        记得初学fork() 函数及遇到这个函数时,总是不能理解fork为什么会这样写,就会分成父子两个进程。    先看一下fork() 的经典模式

2010-07-28 00:56:00 617

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除