如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的 ...
分类:
编程语言 时间:
2017-07-24 13:19:00
阅读次数:
147
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/35819279 作者:小马 从题目看,首先不是所有是若干。排序算法非常多。我个人的能力也有限。不可能都讲到。另外,是简单汇总,是希望能用最简单的代码,最简短的语言说明问题,不搞太多理论 ...
分类:
编程语言 时间:
2017-07-24 13:20:04
阅读次数:
200
1、不定参数 2、默认参数 默认参数的值仅仅在函数定义的时候赋值一次 默认参数的值应该是不可变的对象,比如 None、True、False、数字或字符串 此时,可以试用None作为默认值,然后在函数里面检查它,给予相应的默认值 ...
分类:
编程语言 时间:
2017-07-24 13:20:33
阅读次数:
164
一、 什么是泛型? 泛 型(Generic type 或者 generics)是对 简单的理解,就是对类型的参数化,比如我们定义一个类属性或者实例属性时,往往要指定具体的类型,如Integer、Person等等, 但是如果使用了泛型,我们把这些具体的类型参数化,用一个广泛的可以表示所有类型的“类型” ...
分类:
编程语言 时间:
2017-07-24 13:21:01
阅读次数:
225
在讨论闭包之前,先总结一下python的命名空间namespace,一般的语言都是通过namespace来识别名字标识,无论是变量,对象,函数等等。python划分3个名字空间层次,local:局部,标识为当前函数内,当前类内,比如局部变量。global:全局,标识当前模块,也就是当前文件,比如全局 ...
分类:
编程语言 时间:
2017-07-24 13:21:13
阅读次数:
219
def fun(x="dx",y="dy"): print "fun " print x print yfun()fun("aa","bb")fun(x="ha",y="la")ct = dict(x="haha",y="lala")fun(**ct) fun dxdyfun aabbfun hal ...
分类:
编程语言 时间:
2017-07-24 13:21:42
阅读次数:
171
1 #include 2 #include 3 #include 4 #define cl(a,b) memset(a,b,sizeof(a)) 5 using namespace std; 6 7 const int maxn=10; 8 9 int T; 10 int cnt[maxn]; 11... ...
分类:
编程语言 时间:
2017-07-24 13:22:06
阅读次数:
206
这里default做的软链接 ...
分类:
编程语言 时间:
2017-07-24 13:22:46
阅读次数:
142
问题描述 在tomcat启动时打印出一句error日志,内容为: 问题原因 这样的问题是你的页面中含有<! >的代码,由于tomcat是需要解析tld的,所以可能会抛出异常警告,但不会影响程序启动! 解决方案 第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字; 第二种:修改 ...
分类:
编程语言 时间:
2017-07-24 13:24:13
阅读次数:
187
第一步:使用Eclipse创建maven工程SpringBootFirst:工程目录如下 第二步:编写依赖文件pom.xml 编写web控制器:SampleController 第三步:右击SpringBootFirst工程,选择如下图运行 运行结果如下: 说明运行成功,启动了自带的Tomcat服务 ...
分类:
编程语言 时间:
2017-07-24 13:24:47
阅读次数:
321
spring-data-redis 项目,配合 spring 特性并集成 Jedis 的一些命令和方法。 配置redis继承到spring管理项目,使用注解实现redis缓存功能。 步骤:1.maven的pom.xml文件导入架包 2.配置文件添加配置 3.spring管理bean的生成,xml文件 ...
分类:
编程语言 时间:
2017-07-24 13:24:55
阅读次数:
299
首先,归并排序,分治。递归解决小的范围。再合并两个有序的小范围数组,便得到整个有序的数组。 这是非常适合用递归来写的。至于非递归。便是从小到大。各个击破,从而使得整个数组有序。代码例如以下: void merge(vector<int> &A, int left, int mid, int righ ...
分类:
编程语言 时间:
2017-07-24 13:25:38
阅读次数:
154
要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常(非运行时异常):由程序与环境互动产生的异常,最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。(处理:必须try-cat ...
分类:
编程语言 时间:
2017-07-24 13:25:58
阅读次数:
239
有关函数调用变量问题 var a =10; function aaa(){ alert(a); } function bbb(){ var a = 20; aaa(); //10 } bbb(); 变量声明问题 function aaa(){ var a=b=10; } aaa(); alert(a ...
分类:
编程语言 时间:
2017-07-24 13:26:06
阅读次数:
196
实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意 ...
分类:
编程语言 时间:
2017-07-24 13:26:25
阅读次数:
211
子线程10次,然后主线程100次,然后子线程10次,然后主线程100次。循环50次 ...
分类:
编程语言 时间:
2017-07-24 13:26:40
阅读次数:
133
一:函数嵌套,在调用一个函数的过程中,又调用了其他函数 ...
分类:
编程语言 时间:
2017-07-24 13:27:11
阅读次数:
283
这一节我们看一看成员变量与静态变量的差别所在。 什么是静态变量呢?我们上节用statickeyword时就提到了静态变量。也就是说用statickeyword修饰的变量就是静态变量。 我们在6.4节学习了成员变量与局部变量的差别。这一节我们重点看看成员变量与静态变量之间的差别。 我们看代码: cla ...
分类:
编程语言 时间:
2017-07-24 13:27:31
阅读次数:
254
Unity的屏幕后期处理效果,使用MonoBehaviour.OnRenderImage来实现。 如代码如下: PostEffectRenderer: 1 using UnityEngine; 2 3 [RequireComponent(typeof(Camera))] 4 public abstr ...
分类:
编程语言 时间:
2017-07-24 13:27:37
阅读次数:
1829
List的访问和修改 列表方法和字符串方法大体一致,要注意的是列表元素的删除,必须要写成 写成其他的是不行的。你可能会将这个元素替换成列表、空字符串。因为List中的元素是可以修改的。 Python列表脚本操作符 Python列表截取与拼接 列表的嵌套 列表方法 参考:Python3 列表 ...
分类:
编程语言 时间:
2017-07-24 13:27:53
阅读次数:
303