会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Stephen_init
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
20
下一页
2014年7月7日
STL模板前言(1)
摘要: STL提供以下数据结构方便使用:顺序容器:vector(动态数组):从后面直接插入删除元素,直接访问任何元素。deque(双端队列):从前面和后面快速插入删除,直接访问任何元素。list(双链表):从任何地方快速插入和删除元素,直接访问任何元素。关联容器:set(集合):快速查找,不允许重复mult...
阅读全文
posted @ 2014-07-07 09:21 Stephen_init
阅读(145)
评论(0)
推荐(0)
编辑
2014年7月6日
文件系统系列学习笔记 - inode/dentry/file/super(2)
摘要: 此篇文章主要介绍下linux 文件系统下的主要对象及他们之间的关系。1 inodeinode结构中主要包含对文件或者目录原信息的描述,原信息包括但不限于文件大小、文件在磁盘块中的位置信息、权限位、文件属性等。文件系统主要通过查找内存中是否有对应的inode来判断一个文件是否存在。inode本质上分为...
阅读全文
posted @ 2014-07-06 20:52 Stephen_init
阅读(422)
评论(0)
推荐(0)
编辑
文件系统系列学习笔记(4)
摘要: 转自:http://bbs.chinaunix.net/thread-2054087-4-1.html挂载过程图解struct namespace { atomic_t count; /* 引用技术 */ str...
阅读全文
posted @ 2014-07-06 20:51 Stephen_init
阅读(295)
评论(0)
推荐(0)
编辑
logcplus(2)
摘要: (一)log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。### 简介 ###log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Softwar...
阅读全文
posted @ 2014-07-06 20:51 Stephen_init
阅读(320)
评论(0)
推荐(0)
编辑
文件系统系列学习笔记(2)
摘要: 预读文件系统内核部分会发现几个主要的数据结构存在于多个链表中,下面以数据结构为单位,总结它们所在的链表。以下图表内容应用chinaunix博文,文字部分略有添加。1 Super blockstruct super_block { struct list_head s_li...
阅读全文
posted @ 2014-07-06 20:50 Stephen_init
阅读(257)
评论(0)
推荐(0)
编辑
Effective C++读书笔记
摘要: 1. C++的四个组成部分(相较C)c的过程式部分、面向对象、模板编程和STL。2. 尽量用const或者enum取代c语言中的#define变量定义,因为define会逃过编译器的预编译检查。使用inline代替define的宏定义,以防止片面效应3. 尽量使用const,常见的场景如下/*if ...
阅读全文
posted @ 2014-07-06 20:49 Stephen_init
阅读(168)
评论(0)
推荐(0)
编辑
2014年7月2日
<转>C++继承中虚函数的使用
摘要: 转自:http://blog.csdn.net/itolfn/article/details/7412364一:继承中的指针问题。1. 指向基类的指针可以指向派生类对象,当基类指针指向派生类对象时,这种指针只能访问派生对象从基类继承而来的那些成员,不能访问子类特有的元素 ,除非应用强类型转换,例如有...
阅读全文
posted @ 2014-07-02 10:53 Stephen_init
阅读(298)
评论(0)
推荐(0)
编辑
2014年6月30日
C++中explicit关键字的作用
摘要: 转自:http://www.cnblogs.com/winnersun/archive/2011/07/16/2108440.htmlexplicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如:c...
阅读全文
posted @ 2014-06-30 13:40 Stephen_init
阅读(223)
评论(0)
推荐(0)
编辑
2014年5月26日
三次握手
摘要: 三次握手Three-way Handshake一个虚拟连接的建立是通过三次握手来实现的1. (B) --> [SYN] --> (A)假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接.注意: 一个 SYN包就是仅SYN标...
阅读全文
posted @ 2014-05-26 16:11 Stephen_init
阅读(189)
评论(0)
推荐(0)
编辑
2014年5月5日
详细解析Java中抽象类和接口的区别
摘要: 详细解析Java中抽象类和接口的区别分享到:我要吐槽 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有...
阅读全文
posted @ 2014-05-05 15:25 Stephen_init
阅读(151)
评论(0)
推荐(0)
编辑
上一页
1
···
10
11
12
13
14
15
16
17
18
···
20
下一页