好吧,因为组织需要,最近又开始转战php了,业务逻辑都还好说,主要是老大要求在数据访问层上加上登录态验证。 其实这种要求也是合理的,互联网服务要求上层保护下层,但下层不能完...
好吧,因为组织需要,最近又开始转战php了,业务逻辑都还好说,主要是老大要求在数据访问层上加上登录态验证。 其实这种要求也是合理的,互联网服务要求上层保护下层,但下层不能完...
很久没有写vim相关的文章,愧对vimer.cn这个域名呀~~哈,不过我还是尽量保持经常给大家提供一些Vim相关的知识。 这次介绍的是 recover.vim (http://www.vim.org/scripts/script.php?script_id=3068) 先简单介绍...
最近需要给一个现网server增加过载保护的功能,借此机会也思考了很多,简单谈谈我对这两个概念的理解和实现方法。 一.负载均衡 简单来说,就是按照目标server的参数进行合理分配,这个...
在C/C++中,我们存储时间时,一般都会使用unix时间戳,使用也非常简单: 1 time_t t = time(NULL); 关于用C++实现string和time_t的转化,本博也专门写了一篇文章: 时间time_t和string(char*)格式互...
python,c#,java里面都有类似于foreach的结构,stl里面虽然有for_each这个函数,但是感觉使用还是太繁琐了一些,所以就自己实现了一个。 先来看看stl里面的for_each函数,官方文档上的原型如下: 1 ...
在python,c#等语言中,string都是默认提供split这个函数的,C++里面却没有默认实现,但又经常会用到,所以就简单实现了一个: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32...
之前用mysql的时候一直是在用短链接,调用mysql_store_result获取一次数据之后就直接调用: 1 2 mysql_free_result(m_result); mysql_close(m_Database); 但是有两个问题: 1.当使用长连接时(即connec...
一般来说,函数指针的用法是比较简单的。 比如对于函数: 1 int innerFunc(int num); 可以使用: 1 2 int (*ptrFunc)(int); ptrFunc = innerFunc;//或&innerFunc 或者为了复用: 1 2 3 typedef int ...
本人笔记本亲摄,年代极其久远。。。 要想在如此艰苦卓绝的环境下编程,恐怕也只有Vim堪此重任了。。。
...这是之前朋友出的一道题目,感觉不错,就拿来分享一下。 问题如下: 一个单向链表,怎么判断他是否存在环? 图示: 对于最简单的做法就是: 用一个指针走一圈,如果重复遇到其他任何...
抽离CodeIgniter的数据库访问类!