会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
水目沾
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
下一页
2014年7月10日
什么是套接口?
摘要: 什么是套接口?socket、套接口、套接口描述符之间的关系 UNP 的译者在 p6 中的译注中提到:socket 一词应该译成“套接口”,理由如下:首先,作为网络编程 API 之一的套接口(sockets.注意这种用法总是采用复数形式,例如 sockets API、sockets library)...
阅读全文
posted @ 2014-07-10 21:13 水目沾
阅读(1608)
评论(0)
推荐(0)
2014年5月15日
什么是长连接、短连接(转)
摘要: 转载:http://www.cnblogs.com/osroot/archive/2009/12/04/1616637.htmlTCP/IP通信程序设计的丰富多样性刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程序,据此一些人可能会认为TCP/IP编程很简单。其实不然,TCP/IP编程具...
阅读全文
posted @ 2014-05-15 20:08 水目沾
阅读(688)
评论(0)
推荐(0)
2014年5月14日
GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名(转载)
摘要: 转载自:http://www.cnblogs.com/cy163/archive/2009/03/12/1409434.html1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译...
阅读全文
posted @ 2014-05-14 17:43 水目沾
阅读(2774)
评论(0)
推荐(0)
2014年5月4日
vector,list,deque容器的迭代器简单介绍
摘要: 我们知道标准库中的容器有vector,list和deque。另外还有slist,只不过它不是标准容器。而谈到容器,我们不得不知道进行容器一切操作的利器---迭代器。而在了解迭代器之前,我们得先知道每个容器的结构,包括它的逻辑结构和物理结构。让我们先说说vector:一、vector 我们先来看...
阅读全文
posted @ 2014-05-04 11:02 水目沾
阅读(2672)
评论(0)
推荐(1)
2014年4月30日
自己动手实现简单的Vector
摘要: 看到今天,终于自己动手写了一个自己的vector,我这个版本的vector只有vector主要的一些操作,包括原版vector的所有构造函数,begin(),end(),size(),capacity(),empty(),erase(),clear(),pop_back,push_back(),重载...
阅读全文
posted @ 2014-04-30 16:25 水目沾
阅读(3259)
评论(0)
推荐(0)
2014年4月29日
浅析STL allocator
摘要: 一般而言,我们习惯的 C++ 内存配置操作和释放操作是这样的:1 class FOO{};2 FOO *pf = new FOO; 3 delete pf; 我们看其中第二行和第三行,虽然都是只有一句,当是都完成了两个动作。但你 new 一个对象的时候两个动作是:先调用::operato...
阅读全文
posted @ 2014-04-29 19:46 水目沾
阅读(6020)
评论(3)
推荐(3)
2014年4月28日
STL中的Traits编程技法
摘要: 最近在看读《STL源码剖析》,看到Traits编程技法这节时,不禁感慨STL源码作者的创新能力。那么什么是Traits编程技法呢?且听我娓娓道来: 我们知道容器的许多操作都是通过迭代器展开的。其中容器类似于数组,迭代器类似于指针。我们用数组来写个例子:1 int arr[5] = {1,2,3...
阅读全文
posted @ 2014-04-28 22:22 水目沾
阅读(2304)
评论(2)
推荐(2)
2014年4月27日
模板类的全特化、偏特化
摘要: 我们先来定义一个普通的模板类1 template2 struct Test3 {4 Test(){ cout t1;4 Test t2;5 Test t3;6 return 0;7 }输出的结果1: 模板类 模板类 模板类如果我们这样写,再增加一个模板类 1 ...
阅读全文
posted @ 2014-04-27 16:52 水目沾
阅读(1061)
评论(4)
推荐(0)
2014年4月21日
自己动手实现智能指针auto_ptr
摘要: 面试的时候,我们经常会被问到如何自己动手实现智能指针auto_ptr.今天我就一边参考STL库中的源代码,一边将auto_ptr的实现敲一遍。auto_ptr归根到底是一个模版类,那么这个类要实现哪些功能呢?如下:/* 一个智能指针应该有以下操作: 1.Auto_ptr ap; //...
阅读全文
posted @ 2014-04-21 21:43 水目沾
阅读(579)
评论(1)
推荐(1)
各种排序算法的总结和比较(转)
摘要: 各种排序算法的总结和比较1 快速排序(QuickSort)快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1)如果不多于1个数据,直接返回。(2)一般选择序列最左边的值作为支点数据。(3)将序列分成2部分,一部分都大于支点数据,...
阅读全文
posted @ 2014-04-21 15:31 水目沾
阅读(403)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告