摘要: 项目需要做发邮件的功能,在网上找了一下代码,比较出名的SMailer编译不过(把那个Base64的encode拉到MailSender中实现就能过,但我搞不懂原来出错的原因,就不想用),另外找到了一个CSendMail的实现类,可以用,但代码的风格不好,使用起来也不方便,所以我就参考(chao)这两... 阅读全文
posted @ 2014-09-20 17:52 不笑猫 阅读(8523) 评论(2) 推荐(1) 编辑
摘要: 10093的错误,应用程序没有调用WSAStartup,或者WSAStartup失败。问题描述:Failed to create UDP socket:10093!Close and restart app.解决方案:在accept前使用WSAStartup中初始化网络即可: WSAD... 阅读全文
posted @ 2014-09-04 16:47 不笑猫 阅读(5686) 评论(0) 推荐(0) 编辑
摘要: from :http://blog.csdn.net/kingqizhou/article/details/8104693hiredis是redis数据库的C接口,目前只能在linux下使用,几个基本的函数就可以操作redis数据库了。函数原型:redisContext *redisConnect(... 阅读全文
posted @ 2014-09-04 10:55 不笑猫 阅读(5272) 评论(0) 推荐(0) 编辑
摘要: 不废话,unix下c++调用 redis可以看这个:http://blog.csdn.net/youngqj/article/details/8266177========================================================================... 阅读全文
posted @ 2014-09-03 18:08 不笑猫 阅读(20942) 评论(2) 推荐(1) 编辑
摘要: 【转自】http://blog.csdn.net/exlsunshine/article/details/189393291、从git官网下载windows版本的git:http://git-scm.com/downloads2、一般使用默认设置即可:一路next,git安装完毕!3、但是如果这时你... 阅读全文
posted @ 2014-09-03 17:40 不笑猫 阅读(2638) 评论(0) 推荐(0) 编辑
摘要: 向我老大致敬!这个做法其实是抄我老大的。服务器中,多线程经常需要使用临界区,为了简化代码的使用,把临界区封装为 CThreadLockHandle 类,通过封装,使用临界区资源每次只需要一行代码,而且只要确定对象的生存周期,就能完成对临界区资源的自动释放:头文件://thread_lock.h#if... 阅读全文
posted @ 2014-09-02 14:29 不笑猫 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 工作时曾遇到使用 vs2003 生成后,点击"调试“或者"执行“后不断提示 类似“已过期,是否要重新生成”这样的问题。当时的情况是 :我要实现的功能和"时间"有关,调试时不知道是把时间调到明天后不知道是复制了一个代码进去,还是修改了代码什么的。总之把代码实现后,把时间调回来,"生成解决方案"后又提示... 阅读全文
posted @ 2014-07-31 12:26 不笑猫 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 相信大家都用过sprintf这个函数,就是下面这样:int sprintf( char*buffer,const char*format[,argument] ...);在之前看到了用va_list实现的几个处理字符串的函数,基本都是这种形式的,感到非常好用,今天来谈一下 va_list 的使用问题... 阅读全文
posted @ 2014-07-25 15:30 不笑猫 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 学习python时想要在gvim中配置python的编译环境,网上找到一个比较好用的vimrc配置,保存下来以备下次有需要。set encoding=utf-8set termencoding=utf-8set fileencodings=utf-8,chinese,latin-1if has("w... 阅读全文
posted @ 2014-07-01 08:30 不笑猫 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 最近在学python,其中有个要求实现快速排序的练习,就顺便复习了c++的快速排序实现。快速排序的基本思想是,通过一轮的排序将序列分割成独立的两部分,其中一部分序列的关键字(这里主要用值来表示)均比另一部分关键字小。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过程中,由于已经分开的两... 阅读全文
posted @ 2014-06-30 18:02 不笑猫 阅读(649) 评论(0) 推荐(0) 编辑