在写b/s框架的系统的时候,我们会发现,我们经常会在不同的网页中验证Session是否存在,,而我这里没有用Session,用的是MemCache技术,其实它就是键值对。只不过将Memcache中的键,当Cookies中的值存储,然后,验证的时候,返回一步一步获取Memcache中的值。为了不用每次...
分类:
其他好文 时间:
2014-05-20 00:18:11
阅读次数:
237
在集合论中,两个集合(记为集合A和B)的交集是由既属于A,也属于B的所有元素组成的集合。在T-SQL 中,INTERSECT
集合运算对两个输入查询的结果集取其交集,只返回在两个查询结果集中都出现的行。INTERSECT DISTINCT集合运算INTERSECT
集合运算在逻辑上首先删除两个输入多...
分类:
其他好文 时间:
2014-05-20 00:10:00
阅读次数:
349
分类:
LINUX在TCP连接中,recv等函数默认为阻塞模式(block),即直到有数据到来之前函数不会返回,而我们有时则需要一种超时机制使其在一定时间后返回而不管是否有数据到来,这里我们就会用到setsockopt()函数:
int setsockopt(int s, int leve...
分类:
其他好文 时间:
2014-05-17 15:19:50
阅读次数:
230
1.用startActivityForResult()
启动一个singleTask任务时,系统是会立即返回结果的,onActivityResult()会收到RESULT_CANCELED,所以不要用此函数启动一个加载模式为singleTask的activity。因为当用户按下键盘上的Back键时,...
分类:
其他好文 时间:
2014-05-17 14:41:14
阅读次数:
317
封装一个增删改查的函数: 1 <?php 2 3 //编写数据库操作的魔术函数 4
function mysql_bind(){ 5 6 //首先我们不知道外面会传入多少个参数 7
//可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组 8 ...
分类:
Web程序 时间:
2014-05-17 14:40:42
阅读次数:
332
0.学习时间: 2014-05-15which命令用来在PATH指定的路径中查找特定的文件,
并返回第一个找到的结果.1. 命令格式: which 文件名2.命令功能 一般使用which命令来查看某个系统命令(可执行文件)是否存在,
以及该命令所在的目录.3.命令参数 -n 指定文件名长度...
分类:
系统相关 时间:
2014-05-17 14:36:45
阅读次数:
391
封装函数(增,删,查,改)步骤:function 页面 //编写数据库操作的魔术函数
function mysql_bind(){ //首先我们不知道外面会传入多少个参数
//可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组 //和func_get_ar...
分类:
其他好文 时间:
2014-05-17 14:29:01
阅读次数:
326
【题目】
给定两个字符串s1和s2,要求判断s2是否能够被通过s1做循环移位(rotate)得到的字符串包含。例如,S1=AABCD和s2=CDAA,返回true;给定s1=ABCD和s2=ACBD,返回false。
【分析】
【思路一】
从题目中可以看出,我们可以使用最直接的方法对S1进行循环移动,再进行字符串包含的判断,从而遍历其所有的可能性。
字符串循环移动,时间复杂度为O(n...
分类:
其他好文 时间:
2014-05-16 02:56:14
阅读次数:
305
折腾C++的类型系统是一个很有意思的事情。当钻进去之后就会发现,一些原先比较晦涩的基本概念,在研究的过程中都清晰了不少。
check_type的实用价值在于,可以利用它清晰的看见C++中一些隐藏的类型变化。比如完美转发时的引用折叠。
在实现check_type的过程中,用到了不少泛型,甚至元编程的小技巧,充分运用了C++在预处理期、编译期和运行期(RAII)的处理能力。虽然这些代码仅是学习研究时的兴趣之作,实际项目中往往typeid的返回结果就足够了,但上面的不少技巧对一些现实中的项目开发也有一定的参考和...
分类:
编程语言 时间:
2014-05-16 01:44:26
阅读次数:
354
原题:
题目解析:这个问题的实质是要我们按成访问二叉树的结点,并返回每层访问的结果,这里要求走Z字,其实就是一行正向一行反向。
/*
the kernel idea is visit a binary search tree in level and
the additional work we have to label the end of one level.
*/
v...
分类:
其他好文 时间:
2014-05-15 23:18:46
阅读次数:
515