在开发通讯的软件里,要让通讯的两端程序相互对话,其实就跟人与人的交流是一样的,要使用共同语言,而不能一个人说英语,一个人说汉语。由于通讯两端是分别在不同的程序里,那么就需要定出一套相互认同的语言—协议定义。而定义协议的办法有很多种,比如直接写成C结构,这样的方式最直接了,但它有点不灵活。又有采用XML的方式,这样虽然灵活了,但它的通讯消息大小又太大了,不便于传送,对于中国慢慢网络来说,又太不现实。像QQ那么短的消息结构,发送的速度那么快才是真正地适应中国的
系统 2019-08-12 01:32:53 2591
我的新浪微博:http://weibo.com/freshairbrucewoo。欢迎大家相互交流,共同提高技术。一、网络文件系统概述SunMicrosystems公司于1984年推出了一个在整个计算机工业中被广泛接受的远程文件存取机制,它被称为Sun的网络文件系统(NetworkFileSystem),或者简称为NFS。该机制允许在一台计算机上运行一个服务器,使对其上的某些或所有文件都可以进行远程存取,还允许其他计算机上的应用程序对这些文件进行存取。它使
系统 2019-08-12 01:31:41 2591
文章目录前言Graphviz库开始Digraph(一)Dot代码Digraph(二)Dot代码Digraph(三)Dot代码SourceDot代码结语前言之前我的博客介绍了Graphviz画图教程,虽然dot语法类似C语言容易编写和理解,但是这仅限于小图,当你想要画一个大图的时候,每一个结点都得一个个去定义名字、属性、连接线,这无疑是十分麻烦的,这种时候就想到了Python,能否利用Python语言编写一个画图脚本呢?Graphviz库幸运的是,Pytho
系统 2019-09-27 17:56:02 2590
JAVA版文件MD5生成器做文件传输的时候,为了保证文件是合法的有效的,经常会对文件做MD5校验,以确保和原始的文件是一样的.并且做断点续传的时候这一点也是挺重要的,其实JAVA处理这方面也挺不错的,可是我搜了半天,也没有搜到一个用JAVA写的文件MD5生成程序,有的也只是命令行模式下的,没有一个GUI模式的,所以就写了一个GUI的,方便使用,只用了两个类,一个是工具类,除了生成MD5外还可以生成SHA码,大家可以通过改源文件达到这一点,并且文件支持拖放,
系统 2019-08-29 23:33:00 2590
又到Tennis时间啦~开心~这次还是去了建桥,天气真不错,只是可惜,风比较大,在一定程度上影响了麻麻和我的发挥,呵呵,不过没关系,锻炼的效果还是起到了~先来一张麻麻打网球:再来一张我打网球:然后来一张两个人的~哈哈:打好球,我们还是去百草传奇吃饭,菜还是依然的好吃,统统是麻麻点的,跟着麻麻,有饭吃~:D这次还拍了视频,嘿嘿,真不错~October13thTennis
系统 2019-08-29 23:03:40 2590
文章来自:http://www.zuoyefeng.com/html/2008-01/590.htm十分钟教你学会AJAX,这绝不是夸张!有时候,我十分憎恨一些图书、教程,讲了好几十页,说了一大堆,结果没有简单有效的说出,这个东西怎么用,何时用!实际上,对于IT行业,新技术新思想,此起彼伏,并且有些技术常常昙花一现,不了了之!常常这些技术名异效同,加之有些书籍和教程如法炮制、千篇一律,这都让程序员们累中加累,莫名一处。我个人认为,学习一门技术应从两方面着手
系统 2019-08-29 22:57:26 2590
最近看了很多招聘,其中很多我想去的公司都需要一些技能,其中熟练JavaSSH等为必须技能。因此,我就希望来探讨下SSH的深浅,当中也希望通过更了解它,以后能在SSH的对话中能有一丝丝见解。下面,我查阅了大量资料,走了不少错路,最后总结了经验后搭建出来的SSH框架。希望第一次搭建SSH框架的会从中得到启发。开发环境:eclipse-jee-kepler-SR1-win324.3.0http://www.eclipse.org/downloads/apache
系统 2019-08-29 22:29:12 2590
JavaScript的成功让人津津乐道,为Web网页编写JavaScript代码已经是所有Web设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的JavaScript程序员,也未能完全吃透。本文从7个方面讲述JavaScript中那些你不很熟知但非常实用的技巧。简略语句JavaScript可以使用简略语句快速创建对象和数组,比如下面的代码:可以使用简略语句如下:对象car就此创建,不过需要特别注意,结束花括号前一定不要加";"否则在IE会
系统 2019-08-29 22:18:22 2590
内存泄漏是比较常见的一种应用程序性能问题,一旦发生,则系统的可用内存和性能持续下降;最终将导致内存不足(OutOfMemory),系统彻底宕掉,不能响应任何请求,其危害相当严重。同时,Java堆(Heap)中大量的对象以及对象间之复杂关系,导致内存泄漏问题的探测和分析均比较困难,采用相应的辅助工具是很必要的。我使用的比较多的是MemoryDumpDiagnosticforJava(MDD4J)和IBMHeapAnalyzer,这两个工具都能支持几乎所有JD
系统 2019-08-29 22:08:18 2590
运行效果如下,分别是折叠状态的tabview和展开状态的tabview:一、新建UITableViewController.h文件如下,包含了一个用于显示的视图tableview和用于表示模型数据的MutableArray.@interfaceGDXXDetailVC:UITableViewController{UITableV
系统 2019-08-29 22:04:53 2590