前段时间一直没写博客,昨天更新了一篇,今天突然又来了兴致,那就再更新一篇吧(所以说啊,治疗拖延症最好的方法就是现在开始做) 这篇还是一些技术的整理,主要是用于备忘,大家如果觉得太简单就一笑而过 ...
最近的一些技术整理(20120109)
作者是 Web开发.
发布于 in最后更新于 .
作者是 Web开发.
发布于 in最后更新于 .
前段时间一直没写博客,昨天更新了一篇,今天突然又来了兴致,那就再更新一篇吧(所以说啊,治疗拖延症最好的方法就是现在开始做) 这篇还是一些技术的整理,主要是用于备忘,大家如果觉得太简单就一笑而过 ...
作者是 Web开发.
发布于 in最后更新于 .
C++的模板其实是个挺纠结的东西,用的不好的话,编译的一堆错误够你调到崩溃,但要是用的好呢,又确实非常方便,我们来看看
一.获取数组长度
比如
int arr[10];
...
作者是 Web开发.
发布于 in最后更新于 .
用C++越久,越是觉得C++太多陷阱,真是防不胜防。 我们看这样一段代码:
#include <stdio.h>
using namespace std;
class ...
作者是 Web开发.
发布于 in最后更新于 .
相信对于这个标题,用过lisp的朋友一定不陌生,本来也是准备了一大堆理论要讲,想了想还是直接举例子比较好。 就举最近产品提的一个产品需求吧,简单描述一下:
作者是 Web开发.
发布于 in最后更新于 .
C/C++代码中,野指针问题历来已久,当然,大家都知道new/delete要成对出现:
A *p = new A();
delete p;
p = NULL;
然而现实中却 ...
作者是 Web开发.
发布于 in最后更新于 .
上一篇文章《更简洁的C++数据库访问框架-soci》介绍了soci,但也同时提到了一个缺点---insert/update/delete操作的时候,没有返回影响了多少行。 另外还有一个隐性的原 ...
作者是 Web开发.
发布于 in最后更新于 .
一.string中find_first_of的误用
STL中提供的string可以说极大方便了对字符串的操作,但是很多函数由于样子上很相似,所以导致很容易理解错误,find_first_ ...
作者是 Web开发.
发布于 in最后更新于 .
接着上一篇文章: 有限状态机的C++实现(1)-epoll状态机,我们今天来介绍更复杂和深入的部分。 为什么会在标题中提到bayonet这个开源项目呢?笔者本人一直想要写一套架构优美、功能完善 ...
作者是 Web开发.
发布于 in最后更新于 .
之前公司的同事写了一个基于epoll的网络服务器,其中涉及到socket状态的转化(如等待接收,接收中,接收完成等),以及socket之间的转化(如验证完ip权限之后,验证完登录态),可见是一 ...
作者是 Web开发.
发布于 in最后更新于 .
今天在工作上遇到一个问题,觉得很有代表性,特抽象如下: 通过设计模式的角度来说,就是模板方法,已经有一个基类,需要定义很多子类来实现其方法。 但是类名都只有一部分不同,且构造函数的入参也只有一 ...