自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis双向链表浅析

Redis源码Adlist中实现了一个双向链表,该链表在设计数据结构及其操作上有许多不同的技巧!

2015-04-16 22:48:01 736

原创 C++ string类应用

程序中许多时候都需要处理字符串,如果用C语言写一些方法函数,则效率比较低。如果是应用软件,可以考虑用string类,掌握string类常见的方法基本可以处理70%以上的关于字符串的问题了( 如果有必要的话,可以结合STL容器考虑)。当然如果自己直接写增删改查相关的处理函数也是可以的,下面直接上代码,将string常见操作都列出,考试时可以作为参考!#include #include usi

2015-04-09 23:40:43 824

原创 表驱动法在项目中的应用

在编码过程中,有一类场景往往是根据不同的输入或者条件,调用不同的函数。比如在通信设计领域,往往会有不同的消息到达,而不同的消息需要对应不同的处理函数。这样一来,如果我们采用常见的if....else或者switch......case等条件结构,分支会非常多,而且逻辑结果很混乱。那么此时把条件和对应的操作函数放入到一张表中,则可以简化代码,也便于后期维护拓展。当然最好的还是用状态机实现的,这个后面

2015-04-08 21:28:52 952

原创 几种常见STL容器类操作

STL容器类主要分为两种,一种是序列容器类,包括vector,list,deque等。另外一种是关联式容器,主要map,set。在实际使用过程中,主要按照数据存储的场景来选择容器。在实际使用时,如何选择这三个容器中哪一个,应根据你的需要而定,一般应遵循下面的原则:    1) 如果你需要高效的随机存取,而不在乎插入和删除的效率,使用vector    2) 如果你需要大量的插入和删除,

2015-04-05 11:54:07 691

原创 二维指针的使用场景

实际上,指针作为参数,其目的有许多,一般来说,一维指针主要传给函数入参地址,或者通过其改变地址对应的值。而二维指针也比较类似,如果需要修改指针的值,则可以将函数出参修改为二维指针。若需要修改入参地址,如果实参是一级指针,则函数出参是二级指针,如果实参是二级指针,则函数出参是三级指针。

2015-04-02 00:46:33 2988

C语言指针总结,非常好用的资料

C语言指针总结,非常好用的资料。建议学习C语言的同学下载

2012-04-15

larbin源代码下载

larbin网络爬虫源代码,基于C++编写。编译出现错误时,注释掉相应的行即可。先安装makedepend,然后注释掉internal.h中的错误行。接着在/usr/include/c++下复制iostream到larbin src目录下,改名为iostream.h。在iostream.h下加入using namespace std;最后make如果还有错误(错误:posix_types_32.h:没有那个文件或目录),就把系统下posix_types.h里面全部注释掉即可

2011-05-31

空空如也

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

TA关注的人

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