历时6个月这套新版IM系统为我个人自主开发 使用了 apache mina ,主要功能为 服务端和客户端,客户端 到客户端的即时通信,可以支持包括文字 图片,语音等任何消息形式 服务端使用的 struts2+spri...
分类:
微信 时间:
2015-05-06 18:27:37
阅读次数:
312
最近在做毕设,其中一个环节是分析qq聊天记录,在分析之前需要先把qq聊天记录导出,然后存入数据库中,qq聊天记录导出后是文本文档,导出方式:
1.登录qq后,点击任意一个好友,查看与他的聊天记录,点击聊天记录界面的小喇叭图标。
2.点击小喇叭图标后就可以选择自己要导出的聊天记录了,在要导出的人名或者群名上右键单击,选择导出聊天记录,导出格式为文本文档。
导出的文本文档格式性非常强,看下图:...
分类:
数据库 时间:
2015-05-06 17:58:42
阅读次数:
241
Processor在XXAcceptor以及XXConnector中所扮演的只能就是:作为Acceptor以及Connetor所创建的Session的Processor; IoAcceptor作为他所创建的IoSession的IoService; NioProcessor在selector中创建的监...
分类:
其他好文 时间:
2015-05-05 23:29:44
阅读次数:
166
“一切皆Socket!”话虽些许夸张,可是事实也是,如今的网络编程差点儿都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间怎样通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与webserver通信的?当你用QQ聊天时,QQ进程怎么与server或...
分类:
其他好文 时间:
2015-05-05 21:37:27
阅读次数:
128
这里比较复杂的莫过于spring的配置了那就先上配置applicationContext.xml mina的配置在最下面 <spring? -- mina >这个 之上的 配置有velocity和memcache还有springjdbc,自动装配,json对象支持(注解@Response...
分类:
编程语言 时间:
2015-05-05 20:03:43
阅读次数:
412
我们深谙信息交流的价值,那网络中进程之间怎样通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与webserver通信的?当你用QQ聊天时,QQ进程怎么与server或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这...
分类:
其他好文 时间:
2015-05-05 15:45:38
阅读次数:
141
在网页中使用链接打开QQ的聊天窗口有两种方式:uin的值为qq号点我点我或点我
分类:
Web程序 时间:
2015-05-05 12:30:13
阅读次数:
176
QQ聊天有消息时会有提示音,现在用AudioToolbox实现提示音的效果。注意:xcode有些版本不能用AudioToolbox播放声音可能是一些bug吧,我测试好久,在他Mac上可以,在我Mac上就不可以,最终还是oliver帮忙搞定AudioToolbox.framework是一套基于C语言的...
分类:
其他好文 时间:
2015-05-05 12:07:44
阅读次数:
94
首先上效果图功能有:
1. 可以随时拖拉
2. 拖拉超过一定距离会监听
3. 拖拉返回的时候,有来回反弹效果此效果先是参照了网上github两个版本的效果。不过都不是自己想要那么理想。
1.其中有一个是两层,一层是textview控件和一层surfaceview。经测试效果不错,但是效率不高,在刚点击的有闪动现象。会跳帧。于是放弃这种方法。不过它能够全屏拖拉。
2另一个的实现方法很赞,全程...
分类:
移动开发 时间:
2015-05-02 18:13:42
阅读次数:
349
使用QQ聊天时,如果对方发出了信息QQ 图标会闪动提示,虽然Windows API 没有直接控制闪动效果的方法,但该效果在开发中可能会经常使用,下面代码为一个闪动效果类:
///
/// Win32 API
///
internal static class Win32
{
///
/// 窗口闪动
///
/// 窗口句柄
/// 是否为闪
...