在研究Smack的源代码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,因为一个即时通信程序,它的网络模块必是它的核心。而我很在乎它是如何实现的。
在收发数据包的时候,我看到了队列的身影。BlockingQueue和ArrayBlockingQueue。所以,我觉得用到什么然后去查阅,去记录,这种方法是比较高效率的。
BlockingQueue是在...
分类:
移动开发 时间:
2014-09-03 16:57:37
阅读次数:
237
随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS。...
分类:
Web程序 时间:
2014-09-02 12:25:34
阅读次数:
195
康奈尔笔记 线索网络理论程序流程1.记录:网络原理计算机网路是一种允许计算机进行即时通讯的工具计算机物理连接可能是电缆也可能是无线介质生成、转发以及销毁数据的网络设备称之为网络节点OSI模型国际标准协议OSI模型是一种字面模型,而且跟IP协议没关系第一层:物理层:bit流传输,主要是物理介质第二层:...
分类:
数据库 时间:
2014-09-02 09:00:44
阅读次数:
280
视频(ffmpeg),即时通讯(需要服务器支持,需要socket通信协议)技术非常重要。。1.UIWindow--窗口类。。UIScreen屏幕类。。UIColor颜色类view--视图:代表屏幕上的一个举行区域是所有控键的父类,,,基类,,,规定了一些通用的属性和方法bringSubviewToFront把指定的..
分类:
其他好文 时间:
2014-08-29 11:15:38
阅读次数:
251
结束QQ即时通信垄断,开辟即时通信互联互通instantnet时代
篷布发展的即时通信产业
即时通信(IM)是指能够即时发送和接收互联网消息等的业务。
即时通信,就是瞬间把信息发送给对方,如果不是即时发送的,我们就说离线的,email邮件式的,不是立即看见的。
即时通信开始是短消息的,也可以发长文件,微博也是短消息的,传文件我们一般不叫即时通信。
不过即时通信已经发展成集交流、资讯、娱乐...
分类:
Web程序 时间:
2014-08-29 00:11:16
阅读次数:
329
背景:作为一个程序员,在日常的工作中,我们电脑经常需要同时运行很多程序,如:Eclipse、浏览器、即时通讯软件等,甚至经常需要打开几个Office文档或者pdf文档。这时候你的内存估计已经爆表了吧,尤其是现在想Chrome和FireFox这类的浏览器,随便安装几个插件,内存占用就大得惊人。而我们为了满足需要又不得不安装各种各样的插件,因为这两款浏览器在不安装任何插件的情况下跟IE没什么分别。如上...
分类:
数据库 时间:
2014-08-27 11:05:02
阅读次数:
299
背景:作为一个程序员,在日常的工作中,我们电脑经常需要同时运行很多程序,如:Eclipse、浏览器、即时通讯软件等,甚至经常需要打开几个Office文档或者pdf文档。这时候你的内存估计已经爆表了吧,尤其是现在想Chrome和FireFox这类的浏览器,随便安装几个插件,内存占用就大得惊人。而我们为...
分类:
数据库 时间:
2014-08-27 10:38:27
阅读次数:
282
ENTBOOST正式发布V1.0版本,主要版本更新内容: PC客户端登录窗口界面增加定制功能,包括注册、游客、忘记密码和企业LOGO定制等; 苹果IOS SDK调整API接口和部分BUG修复;增加ISO APP应用源码,可以编译运行; 安...
分类:
其他好文 时间:
2014-08-25 10:14:56
阅读次数:
234
ENTBOOST正式发布V1.0版本,主要版本更新内容:
PC客户端登录窗口界面增加定制功能,包括注册、游客、忘记密码和企业LOGO定制等;
苹果IOS SDK调整API接口和部分BUG修复;增加ISO APP应用源码,可以编译运行;
安卓Android SDK优化合并jar调用,增加部分接口和BUG修复;完善安卓APK产品稳定性;
REST API接口增加系统配...
分类:
其他好文 时间:
2014-08-25 10:05:24
阅读次数:
332
此前的代码混淆,因为并没有用到反射,所以常规的代码混淆方式一遍就能通过,而此项目中某些类利用到了反射机制(本人的这个项目中有即时通讯功能,所以有表情类资源,因此需要通过反射由文件名找到表情资源id),当由文件名去寻找资源id时就报空指针异常了,期初我并不知道什么原因,通过反编译已经混淆的apk,一步一步寻找到出错的地方,才恍然大悟,正是反射那一步出现了问题:Field field = R.draw...
分类:
移动开发 时间:
2014-08-22 12:58:08
阅读次数:
2191