- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 UNIX学习之路 一步一个脚印之socket编程/Socket的参数
1.创建Socket.注意不同的系统下参数不一定相同,这里列出了所有要求的参数可用值。另外注意不同的版本可以使用的参数也不相同,可以参考相关文档参数a.地址族(与TCP/IP协议下的协议族等价)可以使用的参数如下#define AF_UNIX 1 /* local to host (pipes, portals) */#define
2013-04-01 10:41:30 1267
原创 UNIX学习之路 一步一个脚印之TCP连接的建立和终止
如果我们把TCP连接看做是打电话 那么 socket函数等同于有电话可以用。Bind用于告诉其他人你的电话号码,让他们可以向你打电话。Listen是打开打开电话的振铃,它使你可以听到一个外来电话。Connect要求你知道另一方的电话号码并拨打它。Accept是被呼叫回电话建立一个TCP连接 过程至少需要三个交换三个分组,因此称之为TCP的三路握手 下面说下详细步骤:1.服务器必须准备好
2013-03-30 10:56:55 1406 2
原创 UNIX学习之路 一步一个脚印之TCP协议
IPv4:网际协议,版本4。IPv4(我们通常称之为IP)使用32位的地址。IPv4给TCP,UDP,ICMP和IGMP提供递送分组的服务。IPv6:网际协议,版本6。用以替代IPv4。主要变化是使用128位的大地址已处理因特网络爆发性的增长。IPv6给TCP,UDP,和ICMPv6提供递送分组的服务。TCP:传输控制协议。TCP是一种面向连接的协议。它给用户进程提供可靠的
2013-03-29 16:51:57 960
原创 c++类的定义(一)
简单的来说,类就是定义了一个新的类型和一个新的作用域。每个类可以没有成员,也可以定义多个成员,成员可以是数据,函数或类型别名。而这些类的成员呢 可以是公有的(public),也可以是私有(private)的和受保护的(protected)。Class Sales_item{Public :Double avg_price() const;Bool same_isbn(const
2012-05-30 19:56:51 16807
原创 浅谈顺序容器(二)
每种顺序容器都提供了一组有用的类型定义以及以下操作:在容器中添加元素 在容器中删除元素 设置容器大小 (如果有的话)获取容器内的第一个和最后一个元素 容器定义的类型别名size_type无符号整型,足以存储此容器类型的最大可能容器长度iterator
2012-05-25 15:14:59 1106
原创 深入javascript闭包
闭包(Closure)与函数有着紧密的关系,以至于许多人将函数与闭包等同起来讨论,事实上在javascript中,一个函数只是一段静态代码,脚本文本,因此它是一个代码书写时,以及编译期的,静态的概念;而闭包则是函数的代码在运行过程中的一个动态环境,是一个运行期的,动态的概念。由于引擎对每个函数建立其独立的上下文环境,因此当函数再次被执行或者通过某种方法进入函数体内时就可以得到闭包内的全部信息。
2012-09-05 12:13:33 660
原创 端口的概念及分类
端口概念 在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。 端
2012-08-29 16:52:04 1062
转载 C#精髓 第四讲 GridView 72般绝技
说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第四讲 GridView 72般绝技作者:清清月儿主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24-26为了写本文,又搭工又搭料,累的2天2宿
2012-06-04 14:08:32 548
转载 Linux网络编程必看书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.Richard Stevens个人网站 http://www.kohala.com/大师作品部部经
2012-06-04 14:03:08 824
原创 C++类的定义之构造函数
构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数。构造函数是用来保证每个对象的数据成员具有合适的初始值。如下Class Sales_item{Public:Sales_item(): units_sold(0);revenue(0.0){}Private:std::string isbn;unsigned units_sold;double reven
2012-06-01 10:15:55 3793
原创 C++类的定义之作用域
(继上一篇)每个类都定义了自己的新作用域和唯一的类型。在类的定义体内声明内成员,将成员名引入类的作用域。两个不同的类具有两个不同的类作用域。例如:Class First {int memi;double memd; };Class Second {int memi;double memd;};First obj1;Second obj2=obj1;/
2012-05-31 16:59:15 4791
原创 浅谈顺序容器(三)
顺序容器的赋值操作 如下:c1=c2 这种呢 是最简单的 也是最常用的赋值方式。它的执行原理是:首先将容器c1中的所有元素清空,然后将c2容器的所有元素复制给c1(c1和c2的容器和元素类型必须相同)c1.swap(c2) ;swap这个函数相信大家都知道 是用来交换元素的 该函数执行后的的结果是 c1里存放的是c2的元素 反之 c2里面存放的是c1的元素 (必须保证c1和c2的类型相
2012-05-29 13:45:19 791
原创 浅谈C++顺序容器(一)
将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这就是顺序容器。 顺序容器类型 顺序容器 vector支持快速随机访问 list支持快速插入/删除 deque双端
2012-05-24 12:27:20 573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人