原文:06. 父子节点(树)遍历写法小结对于树/图的遍历,通常有2种算法来实现:迭代(Iteration)和递归(Recursion),迭代是利用循环反复取值/赋值的过程;递归则是反复自己调用自己来获得最终结果。SQL Server里的递归有32层嵌套限制,目的在于防止代码进入死循环,除非使用提示O...
分类:
其他好文 时间:
2014-06-25 23:44:46
阅读次数:
276
本贴在http://www.cnblogs.com/hanyonglu/archive/2012/03/16/2399655.html下略为改动。Apndroid Push Notification的特点:快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制. 无需架设服务器:通过使用"云服...
分类:
移动开发 时间:
2014-06-25 22:23:39
阅读次数:
387
近期三星陆续放出android4.4.2ROM更新包,android4.4.2对短信虽说是放开了权限,但其实是加强了限制,一台手机智能通过一个设置为默认应用的短信应用软件才能发送短信,否则就无法对短信数据库进行操作。以为只是对这个进行了变更, 认真观察android4.4.2 mms源码完,发现对短...
分类:
移动开发 时间:
2014-06-24 14:23:56
阅读次数:
290
嵌入式系统中的各个任务都是以并发的方式来运行的,并为同一个大的任务服务,它们不可避免地要共同使用一些共享资源,并且在处理一些需要多个任务共同协作来完成的工作时,还需要相互的支持和限制。因此,对于一个完善的多任务操作系统来说,系统必须具备完备的同步和通信机制;在多任务合作工作中,os应该解决两个问.....
分类:
其他好文 时间:
2014-06-24 13:53:27
阅读次数:
238
明文保存密码的程序在很多方面容易造成密码的泄漏。虽然用户输入的密码一般时明文形式,但是应用程序必须保证密码不是以明文形式存储的。
限制密码泄漏危险的一个有效的方法是使用散列函数,它使得程序中可以间接的对用户输入的密码和原来的密码进行比较,而不需要保存明文或者对密码进行解密后比较。这个方法使密码泄漏的风险降到最低,同时没有引入其他缺点。
[加密散列函数]
散列函数产...
分类:
编程语言 时间:
2014-06-22 12:13:45
阅读次数:
251
由于一些环境的制约,很多同学都可能需要在开发机上进行调试,但由于开发机资源的限制,在开发机上直接进行本地的GDB环境配置就成了难题,这个时候其实我们可以利用GDB中自带的gdbserver工具就可以进行远程开发机的调试。
gdbserver可以走网络,串口等通信机制,对于网络来说支持ip:prot格式运行。比如你的开发机所在IP是192.168.3.11,你的机器是192.168.3.1...
分类:
数据库 时间:
2014-06-22 12:11:39
阅读次数:
232
同一个配置项可以同时出现多个块内,例如HTTP块、server块、location块。一个配置项到底是取哪个块中的值完全有我们定义的模块决定。
处理HTTP配置项分以下4个步骤:
创建数据结构用于存储配置项对应的参数设定配置项在配置文件中出现时的限制条件与回调方法实现上述回调方法,或使用Nginx预设的14个回调方法合并不同级别的同名配置项
1、分配用于保存配置参数的数据结构...
分类:
其他好文 时间:
2014-06-22 11:44:49
阅读次数:
255
最近在网上看到了一个智能关机系统,看起来感觉功能不错,就想自己写一个,说干就干,使用如鹏网的VC6.0开发向导可以很轻松的搭建好一个界面
我的界面如下
程序模块:
控件名和控件的ID(由于表格的限制只给出了部分的控件名和控件的ID其它的请参考代码)
控件名
控件ID
当前日期(static控件)
IDC_ST...
分类:
其他好文 时间:
2014-06-22 08:43:56
阅读次数:
343
Codeforces Round #253 (Div. 1)
题目链接
A:给定一些牌,然后现在要提示一些牌的信息,要求提示最少,使得所有牌可以被分辨出来。
思路:一共2^10种情况,直接暴力枚举,然后对于每种情况去判断,判断的时候只要两两张牌枚举出来判断即可。不得不说CF机子真心强大,2秒限制还是能跑10^8
B:给定n个发生概率,求选出其中一些事件,使得正好有一件发生的概率...
分类:
其他好文 时间:
2014-06-22 06:04:54
阅读次数:
263
对于某些耗资源的应用,诸如java和数据库之类的,打开文件(openfile)数往往会超出Linux系统的默认限制,这时就需要调整系统内核的ulimit参数。但在应用的具体运行中,仍有可能出现打开文件数超出限制的情况,此时应用将会出现异常,所以我们在运维中应该对打开文件数的状况进..
分类:
其他好文 时间:
2014-06-22 06:00:57
阅读次数:
214