摘要: 内网到外网用的是NAT技术(地址封装)外网到内网用的是端口映射(PNAT)。(计算机的端口有:65535(0-65534))路由器会记住机器用那个地址的那个端口发出去的信息比如: 192.168.0.2(内网主机地址)----192.168.1.1(内网网关,一般是你... 阅读全文
posted @ 2016-03-27 11:24 haxianhe 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 一、指针函数 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。格式:类型说明符 * 函数名(参数)当然了,由于返回的是一个地址,所以类型说明符一般都是int。例如:int *GetDate(); int * aaa... 阅读全文
posted @ 2016-03-23 21:17 haxianhe 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 服务器端的主要功能: 实现多用户群体聊天功能(此程序最多设定为10人,可进行更改),每个人所发送的消息其他用户均可以收到。用户可以随意的加入或退出(推出以字符串“bye”实现),服务器也可以进行关闭。服务器端的程序结构: 总共有三个函数:主函数... 阅读全文
posted @ 2016-03-22 22:29 haxianhe 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 常用socket函数详解关于socket函数,每个的意义和基本功能都知道,但每次使用都会去百度,参数到底是什么,返回值代表什么意义,就是说用的少,也记得不够精确。每次都查半天,经常烦恼于此。索性都弄得清楚、通透,并记录下来,一来便于自己记忆,再者以防日后查阅、回顾。 ... 阅读全文
posted @ 2016-03-22 22:21 haxianhe 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 此方法通过把当前时刻长整型数传给Random对象,让它产生的值随着时间而变化。String s = ""; Random ran =new Random(System.currentTimeMillis()); for (int i = 0; i < 10; i+... 阅读全文
posted @ 2016-03-21 11:08 haxianhe 阅读(4133) 评论(0) 推荐(0) 编辑
摘要: Web的工作原理 Web采用的是客户机--服务器架构(Client--Server model),如下图所示,其中客户端(Client)可以通过网络连接访问另一台计算机的资源或服务,而提供资源或服务的计算机就叫服务器(Server)。 Web客户端只要安装了浏览器... 阅读全文
posted @ 2016-03-20 13:54 haxianhe 阅读(862) 评论(0) 推荐(0) 编辑
摘要: vim复制和粘贴的基本命令(注:需先退出编辑模式) yy复制游标所在行整行。或大写一个Y。 (常用) 2yy或y2y复制两行。 (常用) y^复制至行首,或y0。不含游标所在处字元。 y$复制至行尾。含游标所在处字元。 yw复制一个word。 ... 阅读全文
posted @ 2016-03-17 10:29 haxianhe 阅读(184) 评论(0) 推荐(0) 编辑
摘要: GeoQuiz应用是由一个activity和一个布局(layout)组成。activity是Android SDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。... 阅读全文
posted @ 2016-03-15 21:33 haxianhe 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 代码缩进 代码缩进统一为4个字符。不采用空格,而用键制表位。变量、常量命名规范 常量命名统一为大写格式。如果是成员变量,均以m_开始。 如果是普通变量,取与实际意义相关的名称,要在前面个添加类型的首字母,并且名称的首字母要大写。如果是指针,则为其标识符前添加p字... 阅读全文
posted @ 2016-03-15 21:07 haxianhe 阅读(125) 评论(0) 推荐(0) 编辑
摘要: rm--删除文件和目录 -i 删除一个已存在的文件前,提示用户进行确认。 -r 递归的删除目录。mkdir--创建目录cp--复制文件和目录 -i 在覆盖一个已存在的目录前,提示用户进行确认。 -r 递归的复制目录及内容。 -u 当将文件从一个目录复制到另一... 阅读全文
posted @ 2016-03-13 11:43 haxianhe 阅读(128) 评论(0) 推荐(0) 编辑