原文:06. 父子节点(树)遍历写法小结对于树/图的遍历,通常有2种算法来实现:迭代(Iteration)和递归(Recursion),迭代是利用循环反复取值/赋值的过程;递归则是反复自己调用自己来获得最终结果。SQL Server里的递归有32层嵌套限制,目的在于防止代码进入死循环,除非使用提示O...
分类:
其他好文 时间:
2014-06-25 23:44:46
阅读次数:
276
Spices .Net Obfuscator控件用于防止您的.NET软件被黑客、竞争对手或者窥探者进行逆向工程、代码篡改或是未经授权就可使用,该工具可提供.NET代码混淆、保护和优化等,完全保护您的.NET代码和数据安全。Spices.Net Obfuscator 重新构建您的.NET程序集为不可能...
分类:
Web程序 时间:
2014-06-25 23:04:57
阅读次数:
248
$("#bzr").combobox({ url: "ClassSave.aspx?opt=bzr&bzr=", valueField: "value", textField: "text", mode:...
分类:
Web程序 时间:
2014-06-25 21:35:25
阅读次数:
471
NULLIF()函数接受两个参数。如果它们相等,那么返回空值;否则,返回第一个参数。等价于下面的表达式:case when expression1=expression2 then nullelse expression1end通常使用NULLIF()函数可以防止除零错误。如果变量b为0,则下面的表...
分类:
其他好文 时间:
2014-06-24 12:11:19
阅读次数:
173
1。 ssh 协议
SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用
SSH 协议可以有效防止远程管理过程中的信息泄露问题
2.细节
ssh 登录
1.ssh向sshd发起请求,sshd会告诉请求过来的ssh自己是啥版本,还又能跟那些版本搭话;
2....
分类:
其他好文 时间:
2014-06-22 22:02:05
阅读次数:
185
一、代码混淆的定义
Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java
字节码进行混淆。
混淆就是对...
分类:
移动开发 时间:
2014-06-22 19:47:12
阅读次数:
257
前言
计算机网络中的带宽、交换节点中的缓存和处理机等,都是网络的资源,在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏,这种情况就叫做拥塞。
所谓拥塞控制,就是防止过多的数据注入到网络中,从而使网络中的路由器或链路不致过载。要注意用拥塞控制与流量控制的区别,拥塞控制是一个全局性的过程,涉及到所有的额主机、路由器,以及与降低网
拥塞控制的算法有:慢开始、拥塞避免、快重传、快恢复四种。
慢开始和拥塞避免
发送方维持一个拥塞窗口的状态变量,其大小取决于网络的拥塞程度...
分类:
其他好文 时间:
2014-06-22 18:27:28
阅读次数:
234
//防止页面进行跳转
$(document).ready(function(){
$("#submit").click(function(){
var str_data=$("#form1 input[type=text]").map(function(){
return ($(this).attr("name")+'='+$(this).val());
})...
分类:
其他好文 时间:
2014-06-22 16:04:47
阅读次数:
200
最近调试的时候老是出现各种错误,一般都是内存错误,我无意间发现所有的全局变量出现问题,就是声明全局变量后,赋值的初值出现错误.
初值明明是0x12345674,最后变为了0xBA141234,出现了移位想象
测试代码
//内存测试,防止出现内存异常,主要表现为全局变量初始化有问题
#define MEM_TEST 0x12345678
u32 MemTest = MEM_TEST;
_i...
分类:
其他好文 时间:
2014-06-22 08:26:24
阅读次数:
197
备忘录模式: 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存前的状态。
组成:
备忘录(Memento)角色:备忘录角色存储“备忘发起角色”的内部状态。“备忘发起角色”根据需要决定备忘录角色存储“备忘发起角色”的哪些内部状态。为了防止“备忘发起角色”以外的其他对象访问备忘录。备忘录实际上有两个接口,“备忘录管理者角色”只能看到备...
分类:
其他好文 时间:
2014-06-22 07:50:49
阅读次数:
198