我以前经常写的是基于TCP的网络编程,由于TCP建立连接鼻血要经过三次握手连接,服务器端需要阻塞式等待客户端的连接。而UDP则是可以直接向目的地址的目的端口上发送数据包,由于它只负责发送出去就好,不管对方是否正确接受到与否,所以当网络性能不好时它容易出现丢包的问题。(注意:UDP是基于数据报为单.....
分类:
编程语言 时间:
2014-05-27 02:47:02
阅读次数:
509
作者:Vamei 出处:http://www.cnblogs.com/vamei
欢迎转载,也请保留这段声明。谢谢!Java是一款面向对象语言。它其实想当年轻,于1995年才出现,由Sun公司出品。James
Gosling领导了Java的项目小组。该项目的最初目的,只是为家电设计一种容易移植的语言...
分类:
编程语言 时间:
2014-05-27 01:40:50
阅读次数:
355
互联网的目的是为了实现通信,而通信的基础是有一套行之有效的网络协议。正如我们在交谈的时候需要符合一定的语法和用语规范一样,机器之间的通话也必须符合协议。否则,每一台机器各说各的,永远也无法相互理解。“协议森林”是我已经开始写的一系列关于网络协议的文章,希望能对这个错综复杂的森林进行一个简单的总结。网...
分类:
其他好文 时间:
2014-05-27 01:38:49
阅读次数:
270
作者:Vamei 出处:http://www.cnblogs.com/vamei
欢迎转载,也请保留这段声明。谢谢!在编译一个大型项目的时候,往往有很多目标文件、库文件、头文件以及最终的可执行文件。不同的文件之间存在依赖关系(dependency)。比如当我们使用下面命令编译时:$gcc
-c -o...
分类:
其他好文 时间:
2014-05-27 01:29:33
阅读次数:
373
HTML5 启动模板 当启动一个新的项目的时候,你需要一个启动模板。这里是一个简洁干净的模板,可以作为
HTML5 项目的基础。 1 2 3 4 5 Untitled 6 7 8 9 10...
分类:
Web程序 时间:
2014-05-27 01:14:04
阅读次数:
327
Hello
world开始。这里不讨论如何创建项目导入项目。由于趁上班时间打酱油所以也不谈细节, 只谈具体项目的实现与关键流程的解析,
只供本人实际程况使用。不喜请移驾。首先来谈谈AppDelegate.h与AppDelegate.m 文件AppDelegate.h:#import @class
B...
分类:
移动开发 时间:
2014-05-24 02:16:56
阅读次数:
290
最近一段时间一直在看有关Nginx的资料以及Nginx的源码。看开源源码的目的主要是学习,学习别人的设计思想,学习别人的编码技巧。另外也开始自己的个人开源项目的规划。
我给自己划定的开源软件学习集中在C/C++和Python语言。因为我想泛不如精吧,集中精力把这几个搞好,以后接触其他语言的项目也应该...
分类:
其他好文 时间:
2014-05-23 22:56:56
阅读次数:
336
进行GPS网平差的目的主要有三个:
(1)消除由观测量和已知条件中存在的误差所引起的GPS网在几何上的不一致。包括闭合环闭合差不为0;复测基线较差不为0;通过由基线向量所形成的导线,将坐标由一个已知点传算到另一个已知点的符合差不为0等。通过网平差,可以消除这些不一致。
(2)改善GPS网的质量,评....
分类:
其他好文 时间:
2014-05-19 13:43:06
阅读次数:
243
性能测试的目的,什么是性能测试?目的主要有四点:1评估系统能力,2寻找系统弱点(瓶颈),3系统调优,4验证系统可靠性,稳定性。通俗的来说,性能测试的目的就是验证系统好不好用,就像功能测试验证系统是否可以用。性能测试的步骤?设计测试方案选择测试工具搭建测试环境设计测试场景执行测试分析测试结果性能选择的...
分类:
其他好文 时间:
2014-05-19 13:12:46
阅读次数:
219
在 Qt5 中,提供更多 C++11 的特性支持,接下来我们将进行详细的说明。slots
(槽) 的 Lambda 表达式Lambda表达式是 C++11
中的一个新语法,允许定义匿名函数。匿名函数可用于使用小函数作为参数,而无需显式的进行声明。之前可以通过编写函数指针来达到同样的目的。在 Qt 4...
分类:
编程语言 时间:
2014-05-19 12:28:11
阅读次数:
373