2.6.28
添加了ext4,观望。 GEM完全取代了TTM,不知发展会如何。 还重写了一部分内存管理的模块。 Disk Shock Protection,有点用的小玩意。 总之不是小改进。
添加了ext4,观望。 GEM完全取代了TTM,不知发展会如何。 还重写了一部分内存管理的模块。 Disk Shock Protection,有点用的小玩意。 总之不是小改进。
从mtn换成git,早干什么去了。。
如果打算跨平台开发的话,始终使用gcc是首选对策。。。 我对vc不熟悉,不过似乎很多情况下用vc9编译的东西放在干净的机器上没法运行,把vc9的运行时放过去也不行,只能安装.net 3.5或者用非express的vc版本打包。。。这是无法接受的。。 前些天程序不正常的原因就是win32 下的 openssl 库用了vc9编译,而主程序和主要的库是mingw编译的,所以程序能运行,而Qt network库去load openssl库时openssl就会无法正常加载symbol,此时qt的network库并不报错,而是默默的把https请求变成http请求发出去。。。。。如果不是听了一下包我怎么也不会相信的。。 花了一个下午用mingw重新编译了openssl库,(虚拟机里编译!!!)编译出来的dll竟然和vc编译出来的不同名。。。。改了一下名字后qt network库终于可以使用ssl通信了。。。 qt库不用重新编译,把各种模块,plugin和外部库分开其实更方便发布和更新。。。 今天swap终于开始工作了。。4G的内存也不能再泰然下去了,一个eclipse,一个firefox,一个编译用的winxp,一个clean的测试winxp,一个测试用的fedora9,还有永远不舍得关的mldonkey。。。
大致在msdn浏览了一下相关的问题,结果却在adobe的开发页面上找到资料。 总之是vs8之后的manifest啥啥,一会装个clean的虚拟机试试。。 另外做了keep-alive部分,昨天挂了6小时没掉线。 去除了裸C++的md5库,改用Qt自己的crypt类。
找到轨道数据后又试了一次,终于出来了
搞错了。。被踢是因为win32下编码不是utf8,算字符串字节个数出错了。。。 做好了invite bye部分,没有明显的缺憾了。
遇上一些问题,默认的win是不装openssl的,qt也是不带ssl的(虽然qxxsocket链接到ssl库),实在不熟悉win32的开发,花了两个小时才移植完,现在winxp下可以跑了。 多说一句,主动invite没做完。。所以我的客户端不能互发。。会被服务器踢下来,但是和官方的交流没问题。。
可以发送消息和短信,当然也可以接收,另外简单重写了底层的协议栈,应该没有问题了。 到此告一段落,基础功能大多实现了,剩下的慢慢来。。 开始飞信正好十二天,比预计提前,很好。。。 明天开始搞那个合成孔径雷达差分干涉测量图的解析软件。。。bless me
可以获取联系人的信息和接受服务器传来的联系人状态变化,支持自定义的状态短语。 图标暂时还是不做,先搞现实的功能。 最新的theme和80年代的unix WM,凑活看吧。
一边完善架构一边增加功能。用户信息可以获取/解析/显示,暂无图片。联系人列表可以获取/显示,带分组,暂无图片。 优化了一下类的结构,重新组织了信号的传递,结构清晰多了,大部分dirty code弄干净了。。。 另外把聊天窗口做好备用,有点麻烦,这种限制于工具的活。 明天中午开始做联系人信息获取/解析/显示部分,以及presence事件的相关部分。