列表推导式是利用其它列表创建新列表的一种方法,它的工作方式类似于for循环:
>>> [x*x for x in range(10)]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
列表由range(10)中的每个x的平方组成,如果只想打印出那些只能被3整除的平方数呢?那么可以使用模运算符--x%3,当数字可以被3整除时返回0:
>>> [x*x for x i...
分类:
编程语言 时间:
2015-03-29 09:30:31
阅读次数:
228
虽然前面整理了相对MD5更安全的SHA散列算法,但有时MD5还是有他的需求的,所以也整理备份下。
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Utils {
/**
* md5加密方法
* @param password
*...
分类:
编程语言 时间:
2015-03-29 09:29:10
阅读次数:
142
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/44724267
本文主要介绍Java中常见的运算符,重点介绍了逻辑运算符和位运算符。希望对你有所帮助。
算术运算符
(1)一元运算符:
正(+)、负(-)、加1(++)和减1(--)4个。
加1、减1运算符只允许用于数值类型的变量,不允许用于表达式中。加1、减1运算符既可放在变量之前(如++i),也可放在变量之后...
分类:
编程语言 时间:
2015-03-29 09:27:49
阅读次数:
140
// Creat By 郭仔 2015年3月29日9:12:52
//画图演示一遍就能很好的理解了
/*题意:输入n, m,n表示26个大写字母组成的字母表中前n个字母,m表示将输入m对字母的大小关系式,
(ch1
(1)如果出现ch1 ch2则表示这n个字母是inconsistency。
(2)能确定有惟一这n个的字母的拓扑序。
*/
//(3)不能根据输入的...
分类:
编程语言 时间:
2015-03-29 09:25:17
阅读次数:
194
传送门DZY Loves Topological SortingTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 221Accepted Subm...
分类:
编程语言 时间:
2015-03-29 09:24:34
阅读次数:
259
1 // random.cpp -- random access to a binary file 2 #include // not required by most systems 3 #include 4 #include 5 #include // (o...
分类:
编程语言 时间:
2015-03-29 09:24:23
阅读次数:
159
递归在函数内部,程序调用自身的编程技巧称为递归( recursion)。递归函数结构清晰,很直观的理解计算过程,但也有严重缺点:相对于普通循环而言,递归运行效率较低,经过很多冗余的计算,递归会消耗大量的调用堆栈。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就...
分类:
编程语言 时间:
2015-03-29 09:22:51
阅读次数:
163
在编写多线程程序时无可避免会碰到线程的同步问题。什么是线程的同步呢?举个例子:假如在一个公司里面有一个变量记录某人T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个变量的值回去 ,过了一段时间A主管将T的工资加了5块,并存回count变量,而B主管将T的工资减去3块,并存...
分类:
编程语言 时间:
2015-03-29 09:24:30
阅读次数:
201
许多教学书上都用斐波那契数列(数列中第一二个值都是1,其它任意一个数都是其前两项之和)作为讲解递归的例子,作为教学例子,它确实十分合适,但是如果用在实际计算中,那么递归实现的斐波那契数列求值实在是太满了,其中主要的原因是重复计算实在太多,这样的递归算法不仅速度效率低下,还容易造成栈溢出。如果能够保留下已经计算过的值,但需要时直接取用而不是重复计算,那么必然会提高程序性能。
对于斐波那契数列求解使...
分类:
编程语言 时间:
2015-03-29 08:21:04
阅读次数:
180
\var Utils ={//字符串格式化StringFormat: function () {if (arguments.length == 0)return null;var str = arguments[0];for (var i = 1; i /// 编辑/新增/// /// 需要校验的字...
分类:
编程语言 时间:
2015-03-29 08:20:39
阅读次数:
190
function detail() { this.imgArr = []; this.codeArr = [];}detail.prototype.addimg = function(img) { this.imgArr.push(img);};detail.prototype.a...
分类:
编程语言 时间:
2015-03-29 08:18:14
阅读次数:
188
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Pr...
分类:
编程语言 时间:
2015-03-29 07:16:24
阅读次数:
169
一、安装Python2.7.8由于Ipython仅支持Python2.7.8以上的版本,所以需先安装Python2.7.8到以下地址https://www.python.org/downloads/release/python-278/下载源码包Python-2.7.8.tgz1、解压:[root@centos_1~]#tarxfPython-2.7.82、进入解压后的文件夹Python-2.7.8,编译:[ro..
分类:
编程语言 时间:
2015-03-29 07:13:34
阅读次数:
163
看到HorkeyChen写的文章《[WebKit]JavaScriptCore解析--基础篇(三)从脚本代码到JIT编译的代码实现》,写的很好,深受启发。想补充一些Horkey没有写到的细节比如字节码是如何生成的等等,为此成文。JSC对JavaScript的处理,其实与Webkit对CSS的处理许多地方是类似的,它这么几个..
分类:
编程语言 时间:
2015-03-29 07:14:54
阅读次数:
177
packagecom.minimax.demo;publicclassSuperClass{publicSuperClass(){
System.out.println("父类无参构造方法");
}
publicSuperClass(Stringname){
System.out.println("父类有参构造方法");
}
}
packagecom.minimax.demo;
publicclassSubClassextendsSuperClass{
/**..
分类:
编程语言 时间:
2015-03-29 07:11:29
阅读次数:
139
/*十六进制的转换要求: 1.从键盘输入数据(有输入提示) 2.用自定义方法增加: 对输入的数,进行8进制和2进制的转换。*/importjava.util.Scanner;publicclassArrayTest{ publicstaticvoidmain(String[]args){ System.out.print("请输入要转换为16进制的数字:"); Scannersc..
分类:
编程语言 时间:
2015-03-29 07:10:01
阅读次数:
203
虽说目前(2015年3月28日)Unity4.6版本之后推出的UGUI系统替代NGUI已是大势所趋,
但作为被长久且广泛使用的优秀插件之一,NGUI的代码和架构依然有很多地方值得我们学习和借鉴。
本文整理了NGUI插件中的核心组件和功能组件脚本类的继承关系,并以图示的方式给出了初步分类。
虽说目前(2015年3月28日)Unity4.6版本之后推出的UGUI系统替代NGUI已是大势所趋,
...
分类:
编程语言 时间:
2015-03-29 07:04:41
阅读次数:
210