首先这里澄清两个概念:JVM实例和JVM执行引擎实例,JVM实例对应了一个独立运行的Java程序,而JVM执行引擎实例则对应了属于用户运行程序的线程;也就是JVM实例是进程级别,而执行引擎是线程级别的。 JVM是什么?—JVM的生命周期 JVM实例的诞生:当启动一个Java程序时,一个JVM实例就产
分类:
编程语言 时间:
2016-03-14 18:42:54
阅读次数:
343
只为成功找方法,不为失败找借口! 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。 例如: 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletCon
分类:
编程语言 时间:
2016-03-14 18:39:42
阅读次数:
276
Cannot cast from source type to destination 我用Object 转 int 会出现这个错误提示 例如 : object p; int pp = (int)p; //这句话会报错 临时的解决办法,原因并不知道 int pp = int.parse(p.to
分类:
编程语言 时间:
2016-03-14 18:34:12
阅读次数:
220
Java 代理模式有如下几种实现方式: 1.静态代理。 2.JDK动态代理。 3.CGLIB动态代理。 示例,有一个打招呼的接口。分别有两个实现,说hello,和握手。代码如下。 接口: 实现类: 在不改变代码的情况下,想在执行目标方法 前后 做一些其他操作。则可以通
分类:
编程语言 时间:
2016-03-14 18:33:08
阅读次数:
237
集合相似度计算是一个常见的问题。例如,已知看过芈月传的人都有哪些,还知道看过琅琊榜的人都有哪些,那么想知道同时看过两者的人群占至少看过一部的人群的占比,就是求这两个集合的相似度: 集合A = 看过芈月传的人群集合B = 看过琅琊榜的人群相似度 = |A∩B| / |A∪B| = 既看过芈月传又看过琅
分类:
编程语言 时间:
2016-03-14 18:31:39
阅读次数:
385
一、幻方按照阶数可分成了三类,即奇数阶幻方、双偶阶幻方、单偶阶幻方。 二、奇数阶幻方(劳伯法) 奇数阶幻方最经典的填法是罗伯法。填写的方法是: 把1(或最小的数)放在第一行正中;按以下规律排列剩下的(n×n-1)个数:(1)每一个数放在前一个数的右上一格; (2)如果这个数所要放的格已经超出了顶行那
分类:
编程语言 时间:
2016-03-14 18:25:41
阅读次数:
366
①typeof检测变量类型 typeof检测变量类型只能返回:number、string、boolean、undefined、function、object这六种值,可以用来判断基本数据类型,但对于判断引用类型来说还不够具体。这里需要注意的是对于函数、null的typeof检测结果。 ②instan
分类:
编程语言 时间:
2016-03-14 18:21:51
阅读次数:
209
初识Java,我感到和学一门外语差不多,感到太深奥了,跟听天书差不多,或许很多人都曾有过这个想法,不过俗话说:"万事开头难",走出去第一步,紧接着你就会走第二部,并且开头往往是最简单的,也是最基本的,以前老师经常和我说:"基础好比打地基,只有地基打稳了,房子才能结实"。仔细想一下,还是有
分类:
编程语言 时间:
2016-03-14 18:21:22
阅读次数:
292
创建函数:记录函数:文档字符串。__doc__是函数属性。内建的help函数:在交互解释器中使用它,可以得到关于函数,包括它的文档字符串的信息。 参数魔法:在函数内为参数赋予新值不会改变外部任何变量的值,在try_to_change内,参数n获得了新值,但是它没有影响到name变量。n实际上是一个完...
分类:
编程语言 时间:
2016-03-14 18:19:51
阅读次数:
365
1、首先,想想C/C++在main函数之前和之后会做些什么? 我们看看底层的汇编代码: __start: : init stack; init heap; open stdin; open stdout; open stderr; : push argv; push argc; call _main
分类:
编程语言 时间:
2016-03-14 18:18:43
阅读次数:
223
参考:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相
分类:
编程语言 时间:
2016-03-14 18:16:46
阅读次数:
204
问题:在python shell中按方向键出现类似:^[[C^[[D^[[C^[[C^[[D这样的字符 原因: 解决方案:
分类:
编程语言 时间:
2016-03-14 18:14:59
阅读次数:
180
python3之控制流程1.流程控制:if(判断真假):
如果是真执行(缩进)
else:
如果是假执行2.逻辑控制:x=raw_input(‘pleaseenteryouname‘)
y=raw_input(‘pleaseenteryouage‘)
ifx==‘lupeng‘:
ify==‘24‘
print‘ok‘
elify==‘25‘
print‘haha‘
else:
print‘ldon"nknow‘
else:
print..
分类:
编程语言 时间:
2016-03-14 17:01:48
阅读次数:
227
python3之元组tuple特性:a.元组是另一种有序的列表b.list非常相似,但是tuple一旦创建,就不能修改1.语法和list类似,可以根据索引取值In[86]:t=(‘wd‘,‘pc‘,‘lp‘,‘woniu‘)
In[87]:t1=tuple(‘abc‘)
In[88]:t
Out[88]:(‘wd‘,‘pc‘,‘lp‘,‘woniu‘)
In[89]:t1
Out[89]:(‘a‘,‘b‘,‘c‘)..
分类:
编程语言 时间:
2016-03-14 17:01:38
阅读次数:
253
1.定义一个函数,函数功能是动态提取int[]中元素的最大值。答:classArrayMaxDemo{publicstaticvoid
main(String[]x){System.out.println(getMax(new
int[0]));int[]arr=newint[]{
5,7,1,3,9};System.out.println("Max
is:"+getMax(arr));}publicstaticint
getMax(int[]arr){if..
分类:
编程语言 时间:
2016-03-14 16:59:05
阅读次数:
244
list的用法(列表)1.list函数可以把字符串切割成listIn[2]:arr=list(‘python‘)
In[3]:arr
Out[3]:[‘p‘,‘y‘,‘t‘,‘h‘,‘o‘,‘n‘]2.遍历listIn[7]:foriin[‘a‘,‘b‘,‘c‘]:
...:print(i)
...:
a
b
c3.长度,最大值,最小值In[12]:arr=[1,3,5,-2,-8,357]
In[13]:print(len(arr))
6
In[1..
分类:
编程语言 时间:
2016-03-14 16:53:52
阅读次数:
294