- 博客(16)
- 资源 (3)
- 收藏
- 关注
转载 TCP/IP详解 (1)
转自:http://blog.csdn.net/bjbs_270/article/details/136271#TCP/IP详解 1 概述1.1 引言很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但TCP/IP协议组件允许它们互相进行通信。这一点很让人感到吃惊,因为它的作用已远远超出了起初的设想。TCP/IP起源于60年代末美国政府资助的一个分
2012-10-30 22:54:12 1774 1
转载 TCP连接的建立(三次握手)和释放(四次握手)
转自:http://www.51projob.com/a/zhuanyezhishi/jisuanjiwangluo/2012/0409/175.html 一、 TCP报文段首部格式² 序号:本报文段所发送的数据的第一个字节的序号。² 确认号ack:期待收到对方下一个报文段的第一个数据字节的序号² 确认ACK:占1位,仅当ACK=1时,确认号字段才有效。ACK
2012-10-29 00:00:52 626
转载 select函数与I/O多路转接
转自:http://blog.csdn.net/linyt/article/details/1722445select函数与I/O多路转接相作大家都写过读写IO操作的代码,例如从socket中读取数据可以使用如下的代码:while( (n = read(socketfd, buf, BUFSIZE) ) >0)if( write(STDOUT_FILEN
2012-10-28 15:51:41 472
转载 linux内核编译
以前编过好几次内核都没成功,这次终于通过了,虽然还有些小问题。Step # 1 Get Latest Linux kernel codeVisit http://kernel.org/ and download the latest source code. File name would be linux-x.y.z.tar.bz2, where x.y.z is a
2012-10-28 10:19:58 559
转载 什么叫核心转储(core dumps)
转自:http://blog.chinaunix.net/uid-8695538-id-2017727.html在Unix/Linux中,有时程序并未经过彻底的调试,使得它们有可能在执行的时候出现一些比如段错误之类的情况,此时可能会导致核心转储(core dumps)。 套用《Classis Shell Scripting》一书的解释:“在Unix系
2012-10-28 00:57:58 7204
转载 Linux目录的读、写和执行权限的解析
转自:http://blog.chinaunix.net/uid-8695538-id-2017739.html 对于文件来说,从字面上就可以理解,但对于目录来说,执行权限代表什么?它与读、写权限有什么不同呢?先做一些小实验,然后再总结。### 实验数据准备 ###$ mkdir test # 创建目录test$ echo
2012-10-27 21:41:32 941
转载 胜者树与败者树
转自:http://blog.163.com/yangjun1988422@126/blog/static/474129172011711103313483/ 胜者树和败者树都是完全二叉树,是树形选择排序的一种变型。每个叶子结点相当于一个选手,每个中间结点相当于一场比赛,每一层相当于一轮比赛。 不同的是,胜者树的中间结点记录的是胜者的标号;而败者树的
2012-10-21 22:29:04 624
转载 TCP/IP学习笔记
转自:http://www.cnblogs.com/dhb133/archive/2007/06/19/789214.html一、 TCP/IP结构: TCP/IP是一个四层协议,结构如下: 1、应用层:各种应用程序和协议,如Http、FTP等。 2、传输层:TCP和UDP TCP提供一种可靠的运输层服务,但UDP是不可靠的,不能
2012-10-20 08:49:59 1791
转载 读懂diff
转自:http://www.kuqin.com/linux/20120902/330018.htmldiff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、d
2012-10-16 23:06:19 382
转载 同步与异步IO、阻塞与非阻塞IO
转自:http://tangzibot.blog.163.com/blog/static/6044209320093734815307/很多时候我们常常看到同步与异步,阻塞与非阻塞的出现。有的地方直接将同步与阻塞画上了等号。异步与非阻塞画上了等号。事实上这是不对的。同步不等于阻塞,而异步也不等于非阻塞。下面就来仔细的看看同步与异步、阻塞与非阻塞的概念差别,及他们的组合应用。同步:所
2012-10-16 22:03:42 459
转载 Ext2 v.s. Ext3 v.s. Ext4 性能比拼
转自:http://www.kuqin.com/linux/20090202/33777.htmlLinux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能:1.
2012-10-16 21:42:27 1535
转载 类的大小——sizeof 的研究(3.虚继承)
转自:http://blog.csdn.net/hairetz/article/details/4264424看这段代码 [cpp] view plaincopyclass Top { protected: int x; public: Top
2012-10-14 17:21:28 425
转载 C++中虚函数工作原理和(虚)继承类的内存占用大小计算
转自:http://blog.csdn.net/hackbuteer1/article/details/7883531一、虚函数的工作原理 虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个被称为 v
2012-10-14 09:56:29 587
转载 RTTI、虚函数和虚基类的实现方式、开销分析及使用指导
转自:http://baiy.cn/doc/cpp/inside_rtti.htm“在正确的场合使用恰当的特性” 对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统 C 而言,对效率有影响的几个C++新特性:编译时开销运行时开销相关文档:C++编码规范与指导C++异常机制的实现方式和开销分析多
2012-10-14 08:38:22 844
转载 c++虚继承的内存问题
转自:http://zhidao.baidu.com/question/249749363.html#includeusing namespace std;class A{};class B{};class C:public virtual A,public virtual B{};int main(){ cout<<sizeof(C); return 0;}输
2012-10-11 23:35:00 433
转载 多重继承和虚继承的内存布局
转自:http://blog.csdn.net/littlehedgehog/article/details/5442430 这篇文章主要讲解虚继承的C++对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。原文见这里(By Edsko de Vries, January 2006)
2012-10-11 23:11:38 636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人