开放的IM标准协议 Jeremie Miller 于1999 January the 4th, 把一种新的开放的IM协议取名Jabber the IETF accepted XMPP-related RFCs as Internet Drafts on 2004 october the 4th, 目前业界逐渐转向新名称
原因:在测试过程中,大家都会碰到一个费时又枯燥的工作,即“测试输入项可接受的最大长度是否符合需求。”尤其是当一个新系统刚开发的时候,有大量的字段需要测试。而当众多的新功能需要测试的时候,这个测试点常常优先级不高,测试人员往往只是挑了其中一些重要的或者偶然碰到的字段进行了测试,有时甚至忘记这档子事了。不幸的是,根据来自生产环境的缺陷报告,我们几乎每个项目都碰到过由于用户输入了超长的字段而产生的产品缺陷,有的甚至严重妨碍了用户操作。这个差异告诉我们“应该要测试字段的最大长度,而且要用一种更简单易行的办法使得做这个工作的代价较低
F5 负载均衡实施方案
作为 Microsoft 32 位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发 所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图 形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic 和 Delphi中对其调用。
近期在做node.js的LuaJIT port。LuaJIT是当前已知最快的脚本JIT编译器,拿来做服务器再好不过。发现node.js底层所用的库libuv简直是个神器,包含了网络、文件系统、计时器等等一堆堆的有用功能,windows、linux、MacOS等均支持,而且是纯C的API,和LuaJIT结合会比较友好,理论上不用任何额外的C代码。
Java基础知识总结写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。统计信息区前五行是系统整体的统计信息。第一行是任务队列信息,同uptime命令的执行结果。
FTP>!从ftp子系统退出到外壳。 FTP>?显示ftp命令说明。?与help相同。
Redhat Linux的网络配置:Linux的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。
kill命令可以从kill这个词来大致了解下它的作用,是的,它用来杀死(kill)一个进程。
A,Shell支持作用控制,有以下命令:1.command&让进程在后台运行2.jobs查看后台运行的进程3.fg%n让后台运行的进程n到前台来4.bg%n让进程n到后台去;
linux下,你如果想要挂载一个硬盘的话,你肯定需要知道硬盘分区的情况,怎么知道呢?我现在说两几方法。 用"df"或者“df-lh”可以查看已经挂载的分区情况。 用“fdisk-l“可以查看所有分区的使用情况,当然还可以进行分区变动!
注:tac的查看和CAT相反,是从尾到头的1、cat显示文件连接文件内容的工具;cat是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。比如:[root@localhost~]#cat/etc/fstab为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数;
linux环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如2>a.txt表示将错误信息输出到文件a.txt中。同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用2>&1来实现。
mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。
安装操作系统在开始安装Linux之前,请首先收集一下相关硬件信息。如果不能确定系统对硬件的兼容性可以到进行查询。为Linux准备一个5G以上空间(建议值)大小的分区。拿30G硬盘空间安装操作系统。第一步首先我们准备安装介质,通常情况下如果是通过光盘介质安装的话会有3张光盘。这次个人由于使用的是ISO镜像安装,所以只用到了ISO镜像文件。
Oracle数据库应用系统的调优主要包括十个方面:(1)、优化数据库内存;(2)、在Oracle共享池中固定应用程序代码;(3)、优化数据存储;(4)、优化数据排序的技术;(5)、优化SQL语句;(6)、优化回退段;(7)、优化索引;(8)、优化磁盘I/O;
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在Java中如何利用Socket进行网络编程。
目标了解Tcp和UDP两类传输协议基于Socket的java网络编程支持多客户端的Client/Server程序通过Socket实现文件传输Java网络通信传统的网络编程是一项非常细节化的工作,程序员必须处理和网络有关的大量细节,如各种协议,甚至要理解网络相关的硬件知识。而Java则将底层的网络通信细节予以屏蔽,使得使用的编程模型是一个文件模型,也就是说,可以象操作流一样来操作网络数据传输。另外,由于在网络连接中,通常都需要一个服务器同时为多个客户端服务,因此Java的多线程机制也大派用场。
分类和协议分类(Category)协议(Protocol)代理(Delegate)异常处理分类类的扩展修改类的声明和定义,但大部分时候我们可能无法得到源代码。通过继承可以实现类的扩展和代码重用,但是当类的规模极为庞大的时候,通过子类进行扩展会提高出错率,特别是当父类代码有瑕疵的时候,这种瑕疵会无限制的传播到子类。继承使父类和子类之间出现紧耦合。分类分类(Category)分类提供了一种简单的方式,可以用过分类将类的定义模块化到相关方法的组或分类中。分类提供了扩展现有类定义的简便方法,而且不用访问类的源代码,也无需创建子类