XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。XMPP定义的一些基本概念:房间:房间的JID标识
....
分类:
其他好文 时间:
2014-05-05 12:47:30
阅读次数:
280
分类:杂谈| 发布:佚名| 查看:70 |
发表时间:2014-2-17引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的...
分类:
其他好文 时间:
2014-05-05 12:09:56
阅读次数:
258
原题 一开始楼主傻BB直接求解,思路惨不忍睹,各种循环啊有木有?还写了个计算是否整除扩展方法以为重复复用很了不起啊(其实是傻...)二逼青年的代码1#regionso12int[]count=newint[100];3string[]s4=newstring[]{"Fizz","Buzz","Whi...
分类:
其他好文 时间:
2014-05-05 11:22:14
阅读次数:
271
3.1MySQL 存储引擎概述 到后来,MySQL
意识到需要更改架构,将前端的业务逻辑和后端数据存储以清晰的层次结构拆分开的同时,对ISAM 做了功能上面的扩展和代码的重构,这就是MyISAM存储引擎的由来。
MySQL 的插件式存储引擎主要包括MyISAM,Innodb,NDB Cluste.....
分类:
数据库 时间:
2014-05-04 12:32:42
阅读次数:
662
extend()函数是jQuery的基础函数之一,作用是扩展现有的对象说明:$.extend(true,
obj1, obj2)表示以obj2中的属性扩展对象obj1,第一个参数设为true表示深复制。
虽然obj1中原来没有"x"属性,但经过扩展后,obj1不但具有了"x"属性,而且对obj2中的...
分类:
Web程序 时间:
2014-05-04 11:57:04
阅读次数:
417
原文:打造简易可扩展的jQuery/CSS3
Tab菜单今天我们利用jQuery和CSS3来打造一款简易而且扩展性强的Tab菜单,这款Tab菜单在切换时也有滑块的效果,先来看看效果图:由与Tab菜单比较假单,你也可以用CSS代码定制你自己需要的外观。我们可以在这里看到这款Tab菜单的DEMO演示。看...
分类:
Web程序 时间:
2014-05-04 11:55:05
阅读次数:
634
普通工厂模式和抽象共产模式的优缺点:(1)普通工厂模式能够在单一产品维度上进行扩展,但是增加一个产品就要增加一个相应的工厂类,这样就会造成工厂的泛滥;(2)抽象工厂模式:很好的实现了一批产品的更新,但是,另一方面在单一产品维度上不好扩展。而Spring的工厂模式原理是将Bean的信息放在配置文件当中...
分类:
编程语言 时间:
2014-05-04 11:44:53
阅读次数:
338
IM标准协议有XMPP\IMPP\PRIM\SIP(SIMPLE)等,其中XMPP基于XML的协议,具备了很好的扩展性(依靠XML的域名空间)并且可以建立在TLS上使用SASL认证。1.文件比如图片、文档最好是依靠HTTP进行传输,而不使用XMPP的SOCKET连接通道2.二进制数据,依靠BASE6...
分类:
其他好文 时间:
2014-05-04 11:00:15
阅读次数:
350
这个界面的内容选项是什么?
(1)错误的确切位置:
[项目名称][窗体名称] 行:[行号] 列:[列号]。
(2)转至代码:
单击“转至代码”链接将跳转到代码中发生错误的位置。
(3)显示调用堆栈:
如果调用堆栈与错误关联,则可单击“显示调用堆栈”链接,这将进一步扩展此错误以显示调用堆栈。 检查堆栈可提供有价值的调试信息。 例如,可以跟踪在错误发生之前调用过的函数。 调用堆栈是可选定的,因此您可以复制并保存它。...
分类:
其他好文 时间:
2014-05-04 09:35:42
阅读次数:
252
参考文献:
http://blog.csdn.net/snlying/article/details/4005238返回情况
:返回的是一个void类型的指针,调用成功。(这就再你需要的时候进行强制类型转换)返回NULL,当需要扩展的大小(第二个参数)为0并且第一个参数不为NULL,此时原内存变成了...
分类:
其他好文 时间:
2014-05-03 22:46:37
阅读次数:
518