接触Discuz有一段时间了,一直很喜欢这个论坛程序,确实是一个很不错的程序,灰常值得我们去学习,这里介绍它其中的一个加密函数(含解密)这个加密函数的特点在于,比普通的加密函数多了一个随机密钥 ,可以令密文无任何规律,即便是原文和密钥完全相同,加密结果也会每次不同,增大破解难度。同时还有一个时限功能...
分类:
Web程序 时间:
2015-05-22 22:22:05
阅读次数:
234
题意:给你n 个数 ,让你找出其中有多少组数字 a 异或b 大于max(a, b)
题解:首先了解异或运算的方式 相同为0 不同为1 可以知道如果要增大肯定是要不同的位多于相同的位,其次需要知道 2的n次方等于2的n-1次访加到2的1次访再加1,即最高位影响大于低位之和,也就是说只有某个数字它和其他数字最大位不相同,则异或必然大于max(a,...
分类:
其他好文 时间:
2015-05-22 21:18:58
阅读次数:
130
调幅加网的方法有有理正切、无理正切和超细胞方法。无理正切方法,与有理正切本质相同,但是因为正切值为无理数,不能保证网格的角点与输出设备记录栅格的角点重合,需要进行一个强制重合的过程,一般数字加网方法里对其讨论较少。而超细胞的方法相当于外面一个大的阈值矩阵是有理正切,里面若干小的阈值矩阵是无理正切的。下图分别是有理正切和超细胞方法。
上段提到阈值矩阵,如下图,其实也可以叫做蒙板或者窗口...
分类:
编程语言 时间:
2015-05-22 21:14:22
阅读次数:
1848
使用java如何判断两个文件是否相同呢?我的做法是(1)先比较两个文件内容的长度;(2)在长度相同的情况下,再比较两个文件的MD5值。【createmd5】按钮用于记录sourcefile的文件内容长度和MD5值。运行主类:CheckSameApppackagecom.hw.main;importjava.awt.BorderLayout;impor..
分类:
编程语言 时间:
2015-05-22 19:32:24
阅读次数:
322
C#多线程学习(三)生产者和消费者前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字lock,它..
分类:
编程语言 时间:
2015-05-22 19:27:40
阅读次数:
161
java中“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆..
分类:
编程语言 时间:
2015-05-22 19:26:47
阅读次数:
130
1.jquery ajax自己常用写法如下:$.post(url,data,function(data){ //data为返回的数据});$.post写法1 $.get(url,data,function(data){2 //与post相同,只是传输方式不同3 });$.get写法 1...
分类:
Web程序 时间:
2015-05-22 19:03:28
阅读次数:
170
CheckSum函数,用于计算一组表达式的校验和,这个校验和是int,并且对于相同的一组表达式,校验和是相同的,只在极少数情况下,不同的表达式有相同的校验和。CheckSum函数的这一特性,可以用于比较两个表的数据是否相同。如果表中的两列的CheckSum值相同,那么这两列的值是相同的,因此校验和和...
分类:
数据库 时间:
2015-05-22 18:58:20
阅读次数:
167
java中 “继承”是面向对象软 件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方 法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,...
分类:
编程语言 时间:
2015-05-22 18:52:51
阅读次数:
126
1 x=12 def fun(x):3 x = 25 fun(x)6 print(x)上面这行代码输出为1,原因是x是全局变量,如果函数里边出现和全局变量相同的局部变量,并在函数体内对该变量重新赋值,结果也只是在该函数内此变量的值为新值,而在函数体外此变量的值并不被改变。
分类:
其他好文 时间:
2015-05-22 18:30:50
阅读次数:
110