自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 orcale:判断表中某一字段的值是否包含在一传入的变量中

follow this link:http://hi.baidu.com/zwfha/blog/item/7ee361df80c0d911495403da.html

2010-04-09 19:27:00 410

原创 bash中关于控制字符的显示和转换

这里先引用一个ascii的表:http://www.96yx.com/tool/ASC2.htm ---码表http://office.microsoft.com/zh-cn/help/HA011331362052.aspx  --分开显示打印字符表,非打印字符表,扩展字符表打印一个字符的ascii码 (16进制):echo -n -e A | xxd -p  -x    

2010-04-09 13:12:00 885

原创 socket中so_error的处理

当套接口上发生错误时,源自Berkeley的内核中的协议模块将此套接口的名为so_error的变量设为标准的UNIX Exxx值中的一个,它称为此套接口的待处理错误(pending error)。内核可立即以以下两种方式通知进程:   1. 如果进程阻塞于次套接口的select调用,则无论是检查可读条件还是可写条件,select都返回并设置其中一个或所有两个条件。 

2010-01-22 21:27:00 9372

原创 关于signal

 一个process在caught一个signal之后,进入handler,process就会自动block当前signal。 

2009-10-29 14:13:00 720

原创 关于 fork

 如果在fork调用前,调用如下语句:fprintf (stdout, "xxxx/n");那么在stdout没有被redirect的情况下,stdout只会输出一份"xxxx/n", 但是如果stdout被redirect到文件的话,stdout就会print 两份 "xxxx/n"因为stdout是在printf的函数中是line buffer,而文件在printf函数中是full

2009-10-29 11:22:00 298

原创 关于Makefile的学习

 多目标:当多目标同时依赖相同的依赖目标时使用,并尽量使用 $@,它表示目标的集合。但是由于生成的多份依赖和规则,所以$@实际表示每个依赖相应的目标。如b c : echo $@#相当于b: echo bc: echo c 静态模式:静态模式和多目标类似,可以生成多份的依赖和规则,$@和$^分别表示每份依赖相应的目标和依赖目标。

2009-10-28 21:16:00 277

原创 vim 的一些用法

 recording功能可以用于多个文件的同是修改问题,打开多个文件,如:vim *.cpp打开recording功能,qq进行修改, 如:%s/xxx/yyy/ge,这个e表示如果没有匹配,不要报错保存并进入下一个文件 :wnext关掉recording功能,q重做一次recording : @q,对remaining files重做:999@q  

2009-10-28 21:02:00 443

原创 c and c++ 相互嵌入编译

在c++中嵌入编译c的代码,只要在c++中声明c函数声明时候加上以下代码即可extern "C" { void c_function ();} 在c中嵌入编译c++代码,只要在c++头文件的函数声明部分加入extern 前缀,在c++实现文件的函数定义部分加入extern “C” 前缀,然后在c代码中include该c++头文件即可,如下:c++头文件 header.h

2009-10-26 17:31:00 578

原创 sed一些解决问题的思路与方法

对一些log来说,根据不同的条件分发到不同的文件中去,是常见的应用,使用sed很容易实现:sed -e "/pattern/w file" source_file如果想把相似但不相同的文件,改成完全统一的格式:sed -e "/pattern/csubstitution" file

2009-10-18 12:51:00 346

原创 有条件限制的全排序算法

 问题描述:{3,2,2,6,7,8} 排列输出,7不在第二位,68不在一起 算法描述:本算法基于邻位交换法,使用数字本身而不是索引(即它们在list中下标)作为交换的依据,这样可以有效解决数字2的重复出现问题。至于其他两个限制条件,采用在print的时候过滤掉。以下描述邻位交换法的文字描述:前提:1. 给每个元素定一个方向,初始化为左边。2.如果一个元素比其方向所

2009-10-16 15:03:00 918

空空如也

空空如也

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

TA关注的人

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