自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【c语言】清空缓存 的问题

【c语言】清空缓存 的问题清空stdin中的缓存int c;while((c = getchar()) != EOF && c != '\n');会把缓存清空,但是会遗留下'\n'  (10)读取时,可以使用 scanf("%[^\n]",c);来空过\n。或 scanf("\n%d",c);  失败的解决方案:1,while(!feof(stdin

2012-12-24 19:19:43 609

转载 IP地址hash-移位异或Hash函数和素数乘法Hash函数

在系统实现中,我们多处用到Hash表,如连接的查找和虚拟服务的查找。选择Hash表优先Tree等复杂数据结构的原因是Hash表的插入和删除的复杂度为O(1),而Tree的复杂度为O(log(n))。Hash表的查找复杂度为O(n/m),其中n为Hash表中对象的个数,m为Hash表的桶个数。当对象在Hash表中均匀分布和Hash表的桶个数与对象个数一样多时,Hash表的查找复杂度可以接近O(1)。

2012-11-20 09:58:52 4928

原创 netlink内核与用户空间双向通信

一开始学习netlink时找了一些附有完整代码的例子,但是在自己的机器上跑不起来。由于不擅长看内核源码,只好在各个论坛上找教程帖子对比着看,后来终于发现问题,从2.6.24开始,linux内部对netlink的实现机制和调用接口进行了很大的调整,特别是函数 netlink_kernel_create(),最新的参数有6个之多。而网上大多数的教程和例子程序都是针对2.6.12以前版本的内核,甚至2.

2012-11-18 17:08:41 915

转载 运行不息的内核线程kthread

要创建一个内核线程有许多种方法,我们这里要学的是最简单的一种。打开include/linux/kthread.h,你就看到了它全部的API,一共三个函数。 struct task_struct kthread_run(int (*threadfn)(void *data),      void *data, const char namefmt[],...)

2012-11-18 15:40:22 414

原创 css学习笔记

标签用来画分割线,border-style=dotted或者dashed可以用来画虚线,我收藏的博客http://blog.csdn.net/pamchen/article/details/6584890默认是占一整行。巧用clear=both可以将对象单独放置在一行。在编辑页面英文内容时,标点符号后面最好加空格,比如MP4, H.264, AVI, MP3, WMV, WMA,不加空格的

2012-08-20 18:12:10 225

转载 字符编码详解及由来(UNICODE,UTF-8,GBK)

http://www.phpweblog.net/fuyongjie/archive/2009/03/11/6374.html

2012-06-08 09:10:51 215

转载 匈牙利命名规范

“匈牙利”法最大的特征就是类型前缀一、        类和接口1、           命名:类名都以大写字母“C”开头,后跟一个或多个单词。每个单词的首字母要大写。接口以大写"I"开头,代表Interface。2、           组成形式:推荐用"名词"或"形容词+名词"的形式,例如:"CAnalyzer", "CFastVector" ....二、

2012-05-31 17:29:42 584

空空如也

空空如也

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

TA关注的人

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