class Solution: # @param num, a list of integer # @return a list of lists of integers def permute(self, num): length=len(num) i...
分类:
编程语言 时间:
2014-08-27 20:11:28
阅读次数:
200
BorderLayoutFlowLayoutGridLayoutGridBagLayoutCardLayoutBoxLayout1.BorderLayoutjava.lang.Object--java.awt.BorderLayout将版面划分成东、西、南、北、中五个区域,将加入的组件按指定位置放置...
分类:
编程语言 时间:
2014-08-27 20:10:08
阅读次数:
329
if语句if ( test condition ) statement1;else statement2;// comments/* comments ... */script level:直接在里面声明的变量相当与全局变量,可以直接在每个函数里面访问。在函数里面生命的变量只能在该函数...
分类:
编程语言 时间:
2014-08-27 20:08:18
阅读次数:
170
spring mvc在3.0中引入了responsebody这个注解,但是在源码中StringHttpMessageConverter 将默认编码写成了ISO-8859-1,并且是static final的,从网上搜了一堆,通过配置注入来解决,但是都是3.1的解决办法;看来...
分类:
编程语言 时间:
2014-08-27 19:04:08
阅读次数:
247
zip函数可接受任意序列为参数,返回一个以tuple为元素的列表:>>>a=[1,2,3]
>>>b=[4,5,6]
>>>zip(a,b)
[(1,4),(2,5),(3,6)]
>>>当两个序列元素个数不一致时,以较少的为准:>>>a
[1,2,3]
>>>c
[7,8,9,10]
>>>z..
分类:
编程语言 时间:
2014-08-27 19:00:38
阅读次数:
198
BigInteger在Java8里增加了一组方法:123publicbytebyteValueExact()publicintintValueExact()publiclonglongValueExact()这些方法后面都有Exact(),在老的JDK版本中,已经有了byteValue,intValue,longValue()为什么还要再增加这些方法呢?因为在原来的方法中,如果BigInteger..
分类:
编程语言 时间:
2014-08-27 18:58:38
阅读次数:
213
map(function,iterable,...)Applyfunctiontoeveryitemofiterableandreturnalistoftheresults.Ifadditionaliterableargumentsarepassed,functionmusttakethatmanyargumentsandisappliedtotheitemsfromalliterablesinparallel.Ifoneiterableisshorterthananotheritisassumedtobee..
分类:
编程语言 时间:
2014-08-27 18:56:28
阅读次数:
219
1、操作 HTML 元素
如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。
请使用 "id" 属性来标识 HTML 元素:
例子
通过指定的 id 来访问 HTML 元素,并改变其内容:
My First Web Page
My First Paragraph...
分类:
编程语言 时间:
2014-08-27 18:53:58
阅读次数:
194
class文件中的access flag记录了一个类的相关信息,比如public abstract final等等。其中有一个值ACC_SUPER。现理解如下:
ACC_SUPER是用来表示如何调用父类的方法。在jdk1.1之前,jvm使用一种invokenonvirtual的指令,调用父类方法。这个方法就是现在的invokespecial 前身。既然连名字都改过了,他们的实现差距可以认为已经比较大了。invokenonvirtual是不会进行虚函数查找的,也就是总是静态绑定。...
分类:
编程语言 时间:
2014-08-27 18:53:28
阅读次数:
326
1) greenlet - python中的协程库
1.1) 什么是协程 (Coroutine)
Coroutine Wiki
http://en.wikipedia.org/wiki/Coroutine
CoRoutine是在Thread基础上的再次切分. 每一个Process可以包含多个Thread, 每个线程包含多个CoRoutine在任何时刻, 同一个Threa...
分类:
编程语言 时间:
2014-08-27 18:51:38
阅读次数:
266
定义算法家族,分别封装起来,让它们可以相互替换,让算法变化不会影响到用户。策略模式与简单工厂模式基本相同,但简单工厂只能解决对象创建问题,对于经常变动的算法应使用策略模式。...
分类:
编程语言 时间:
2014-08-27 18:49:58
阅读次数:
211
主要用于创建对象。新添加类时不会影响以前的系统代码。原理是创建一个工厂类,根据输入条件在其内部产生不同的类,再根据不同类的virtual函数得到不同结果。...
分类:
编程语言 时间:
2014-08-27 18:49:28
阅读次数:
198
map是关联式的,vector、list、deque是序列式的。
map:底层机制RB-tree(红黑树),元素自动排序,键值对。
vector:操作方式与array相似,动态空间增长。是连续性空间,支持随机访问。
优点:
Ø 内存动态增长,不需要指定内存大小。
Ø 支持随机访问,即支持[]和vector.at()。
缺点:
Ø 在内部进行插入...
分类:
编程语言 时间:
2014-08-27 18:46:38
阅读次数:
194
安装JDK 向导进行相关参数设置。如图:
正在安装程序的相关功能,如图:
选择安装的路径,可以自定义,也可以默认路径。如图:
成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。如图:
下面开始配置环境变量,右击【我的电脑】...
分类:
编程语言 时间:
2014-08-27 18:43:48
阅读次数:
191
最近公司在弄“JAVA软件工程师任职资格等级标准”,下面是定级的具体规则。看看你能达到几级呢!
JAVA软件工程师任职资格等级标准
素质层面
维度
符合本职位级别行为描述
初级工程师
中级工程师
高级工程师
主任工程师
专家
一级
二级
一级
二级
一级
二级
一级
二级
三级
一级
二级
三级
知识
学历...
分类:
编程语言 时间:
2014-08-27 18:42:28
阅读次数:
251