-
-
SVN无法commit的故障处理一例
时间:2011-09-13作者:firefish分类:桌面开发阅读:433评论:1
早上开机后机器速度超慢,果断reset,重启后机器运行正常了,但同事报告VC工程的svn客户端无法commit代码了。 svn客户端报告的错误如下: Can't open file 'd:\svnrepo\myproj\db\txn-current': 系统找不到指定的文件。 因为svn的仓库在我的机器...
Continue
-
-
VC里一个好用的系统托盘类
时间:2011-03-01作者:firefish分类:C++阅读:1,405评论:2
在开发windows桌面应用程序的时候,经常会需要在系统托盘区放一个程序图标,在主窗口关闭时应用程序并未退出,而是缩小到了系统托盘中。 系统托盘上的图标可以通过Windows的API——Shell_NotifyIcon实现,该函数可以实现图标的添加、修改、删除、...
Continue
-
-
IM开发之读取用户资料
时间:2010-05-27作者:firefish分类:即时通信阅读:2,398评论:6
概览 用户资料是IM系统里非常重要的一个组成部分,这里的用户资料主要包括名字(昵称)、头像、性别、联系信息等,在虚拟的互联网上只有通过用户资料才能够跟未曾谋面的人建立一个基本的认知。 vcard-temp是xmpp定义的一个关于读写用户详细信息...
Continue
-
-
IM开发之使用email作为用户名登录openfire
时间:2010-05-25作者:firefish分类:即时通信阅读:2,729评论:5
现在有很多网站特别是贴上了“WEB2.0”标签的网站采用电子邮件地址作为用户名,个中缘由,本文不进行讨论。 本文要说的是,当你的网站使用了email作为用户名,而后又基于XMPP协议搭建了一个IM(即时通信)系统,你希望用网站的用户帐号直接登录IM...
Continue
-
-
IM开发之使用django的用户帐号登录openfire
时间:2010-05-08作者:firefish分类:django, 即时通信阅读:2,363评论:4
openfire是一个基于XMPP协议开源的就即时通信服务器系统。利用它再加上同样开源的spark,可以轻松的为你的网站用户提供一个类似QQ这样的及时通讯软件,来扩展网站服务,增加用户黏度。openfire拥有强大功能的同时还拥有强劲的性能,据称单台普通...
Continue
-
-
MFC程序崩溃的友好处理
时间:2010-03-19作者:firefish分类:C++阅读:3,081评论:5
软件总存在这样或者那样的bug。 虽然测试员已经在很努力的寻找问题,程序员也在汗流浃背的除虫,但是总会有一些情况被遗漏或者不可预测,比如用户的硬件环境、网络状况、操作系统差异等等,不一而足。而导致的结果则是弹出下面这样一个让用户摸...
Continue
-
-
MFC应用程序接收命令行参数的实现
时间:2010-01-22作者:firefish分类:C++阅读:1,509评论:0
有些时候我们需要我们的可执行程序在启动时获得用户指定的参数值,比如windows中常用的ping命令: ping 192.168.0.1 –t 其中192.168.0.1 和-t都是该可执行程序ping的参数。MFC中提供了比较便捷的方式来实现参数值的传入,也就是本文要讲...
Continue
近期评论