上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
  2012年5月23日
摘要: 转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求 阅读全文
posted @ 2012-05-23 10:48 紫金树下 阅读(132) 评论(0) 推荐(0) 编辑
摘要: FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。工作原理举例说明 以下载文件为例,当你启动FTP从远程计算机拷贝文件时实际上启动了两个程序:一个本地机上. 阅读全文
posted @ 2012-05-23 10:47 紫金树下 阅读(201) 评论(0) 推荐(0) 编辑
  2012年5月19日
摘要: 1,ioctlsocket()#include <winsock.h>This function controls the I/O mode of a socket.int ioctlsocket( SOCKET s, long cmd, u_long FAR* argp);Parameterss[in] Descriptor identifying a socket.cmd[in] Command to perform on sockets.argp[in, out] Pointer to a parameter forcmd.Return ValuesIf no error o 阅读全文
posted @ 2012-05-19 22:08 紫金树下 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。Netstat详细参数列表(Winxp)C:\>netstat /?显示协议统计信息和当前TCP/IP网络连接。NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] 阅读全文
posted @ 2012-05-19 10:26 紫金树下 阅读(224) 评论(0) 推荐(0) 编辑
  2012年5月18日
摘要: 以太网是无连接的,不可靠的服务,采用尽力传输的机制。以太网CSMA/CD我就不多讲了,我相信大家都了解这个原理。 以太网是不可靠的,这意味着它并不知道对方有没有收到自己发出的数据包,但如果他发出的数据包发生错误,他会进行重传。以太网的错误主要是发生碰撞,碰撞是指两台机器同时监听到网络是空闲的,同时发送数据,就会发生碰撞,碰撞对于以太网来说是正常的。 我们来看一下,假设A检测到网络是空闲的,开始发数据包,尽力传输,当数据包还没有到达B时,B也监测到网络是空闲的,开始发数据包,这时就会发生碰撞,B首先发现发生碰撞,开始发送碰撞信号,所谓碰撞信号,就是连续的01010101或者10101010,十六 阅读全文
posted @ 2012-05-18 22:01 紫金树下 阅读(1583) 评论(0) 推荐(0) 编辑
  2012年5月10日
摘要: http://www.cnblogs.com/kingcat/archive/2012/04/26/2471635.html1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简 阅读全文
posted @ 2012-05-10 17:55 紫金树下 阅读(187) 评论(0) 推荐(0) 编辑
  2012年5月6日
摘要: http://my.oschina.net/ykai/blog/9286JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包。本文主要是对JS操作JSON的方法做下总结。在JSON中,有两种结构:对象和数组。1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。 名称用引号括起 阅读全文
posted @ 2012-05-06 22:50 紫金树下 阅读(169) 评论(0) 推荐(0) 编辑
  2012年4月27日
摘要: c++ primer第13章复制控制的一点知识总结1.复制构造函数 复制构造函数使用的5种地方 1> 在用类的一个对象去显示或者隐式的初始化另一个对象时,例如 S a=b;会调用复制构造函数; S a(b)也会调用复制构造函数,因为这是在初始化. 2> 在函数的形参是类类型的时候(注意不是类引用),如 void print(S a),当调用这个函数时就会调用复制构造函数 3> 当函数的返回类型是类类型时。 如 S print(S& );此时形参是引用,不会调用复制构造函数,但是返回类型不是引用,会调用复制构造函数 4> 初始化顺序容器元素时。如vector< 阅读全文
posted @ 2012-04-27 22:11 紫金树下 阅读(159) 评论(0) 推荐(0) 编辑
摘要: c++ primer第12章类的一些知识点总结1:关于inline函数 在类定义体内部定义的成员函数即为inline函数,假如说我们想定义一个成员函数为inline类型,那么可以这样做。声明为inline类型,并且函数的实现和类的定义放在一个文件中(提倡这样做),并且定义时也要指明是inline类型的。//Example.hclass A{ void x(){……} //这是inline函数 inline void y(); //声明为inline类型的函数};inline void A:;x(){ ……} //在定义时仍然要指定是inlien类型的,并且提倡和类定义体放在一个文件中2.... 阅读全文
posted @ 2012-04-27 10:26 紫金树下 阅读(170) 评论(0) 推荐(0) 编辑
  2012年3月24日
摘要: 首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。 一、硬链接 硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。可以用:ln命令来建立硬链接。语法:QUOTE:ln [options] exis... 阅读全文
posted @ 2012-03-24 11:44 紫金树下 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页