注解(Annotation)是从jdk1.5开始增加的特性。学习注解能够读懂框架的代码;让编程更加简洁,代码更加清晰。注解概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。 注解需要import java.lang.annotation.*; java自带的3个注解: .....
分类:
编程语言 时间:
2015-07-22 20:17:54
阅读次数:
170
Array.prototype.sort() 方法一般用来对数组中的元素进行排序,既可以对数字排序,也可以对字符串进行排序。如果没有指定比较函数,会根据数组中字符的Unicode编码来进行排序。这对于字符串排序,没有问题,但是对于数字的排序就会出现错误。 var points = [ 'ban...
分类:
编程语言 时间:
2015-07-22 20:17:29
阅读次数:
148
Unity3D基本使用***三维坐标系:Y轴向上,Z轴向里,X轴向右***五大面板:1、Hierarchy:当前场景中的物体2、Project:项目中的所有资源3、Scene:当前场景的预览视图4、Inspector:属性5、Game:游戏视图,以主摄像机视角查看场景***如果项目不能正常打开,则把...
分类:
编程语言 时间:
2015-07-22 20:15:44
阅读次数:
136
1.列表、元组一个:列表应该是长成这个样子的list_name = [item1,item2,item3]一个元组的样式应该是这样的:tuple_name = (item1,item2,item3)两者区别:列表可以更改其中的内容,但是元组一旦被声明了是不能改变的。2. 字典初步如果有其他语言背景的...
分类:
编程语言 时间:
2015-07-22 20:14:48
阅读次数:
223
普通thread 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: public?class?Task1?{
public?static?void?main(St...
分类:
编程语言 时间:
2015-07-22 19:09:02
阅读次数:
137
移植到 Python 3 经历移植jinja2到python3的痛苦之后,我把项目暂时放一放,因为我怕打破python3的兼容。我的做法是只用一个python2的代码库, 然后在安装的时候用2to3工具翻译成python3。不幸的是哪怕一点点的改...
分类:
编程语言 时间:
2015-07-22 19:06:47
阅读次数:
297
用法很简单,new一个timer,然后写一个timertask的子类即可。
代码如下:
[java] view
plaincopy
package comz.autoupdatefile;
import java.util.Timer;
import java.util.TimerTask;
public class ...
分类:
编程语言 时间:
2015-07-22 19:04:46
阅读次数:
245
欢迎转载,请附上出处:我们首先来看一下ConcurrentHashMap类的声明: public class ConcurrentHashMap extends AbstractMap
implements ConcurrentMap, Serializable其中,这个类继承了java.util.AbstractMap中已有的实现,这个在前...
分类:
编程语言 时间:
2015-07-22 19:04:53
阅读次数:
189
类型转换是一种让程序员能够暂时或永久性改变编译器对对象的解释机制。可改变对象解释方式的运算符称为类型转换运算符。
为何需要进行类型转换
通常为了实现使用不同环境的个人和厂商编写的模块能够相互调用和协作,程序员需要让编译器按照所需的方式解释数据,并成功编译和执行。一个非常经典的例子是:目前很多C++程序依然在使用很多年前用C编写的库,而针对这些C语言编译器编写的库必须依赖整形来保存布尔值,因此对...
分类:
编程语言 时间:
2015-07-22 19:04:01
阅读次数:
161
阿里云的oss SDK又是不支持python3,头疼头疼。本想改一改它的SDK,让它支持python2+python3,无奈里面大量的代码使用不带括号的print,工作量恐怖。
幸好oss的使用非常简单,我翻了翻相关文档,弄了个简单可运行的例子(python2, python3都支持),主要的代码如下:aliyun-oss-python3
请注意,需要填写自己的accessKeyId等相关信息...
分类:
编程语言 时间:
2015-07-22 19:03:01
阅读次数:
220
java.lang.IllegalStateException:
The specified child already has a parent. You must call removeView() on the child's parent first.
在android代码中如果出现此异常,说明在同一个布局中添加了相同的组件实例。应该创建不同的实例组件,并将其添加到布局当中...
分类:
编程语言 时间:
2015-07-22 19:01:14
阅读次数:
175
选择排序步骤:
1.找到数组中参与遍历比较的所有元素中的最小元素的下标;
2.将最小元素与数组中参与遍历比较的第一个元素进行交换(如果第一个元素就是最小元素的话,那么也会进行一次交换);
3.若数组中还有需要参与遍历比较的元素,则跳转到步骤1;否则排序结束。
在算法第四版中给出的所有排序均是适用于任意实现了Comparable接口的数据类型,若要将数字作为测试用例,请勿使用基本数据...
分类:
编程语言 时间:
2015-07-22 19:02:26
阅读次数:
148
开放动态库支持如下国家商业密码算法:SM2、SM3、SM4,同时也支持AES对称加密算法。
下载地址:
http://download.csdn.net/detail/jhqin/8923205" target="_blank">国家商业密码算法开放动态库及演示程序C#语言版
http://download.csdn.net/detail/jhqin/8923229" targe...
分类:
编程语言 时间:
2015-07-22 19:00:46
阅读次数:
272
Executor框架为了更方便使用,提供了Executors这个工厂类,通过一系列的静态工厂方法,可以快速地创建相应的Executor实例。
只有一个nThreads参数的newFixedThreadPool方法会创建一个ThreadPoolExecutor,corePoolSize和maximumPoolSize都是nThreads,并且keepAliveTime为0表示不会设置过期时...
分类:
编程语言 时间:
2015-07-22 18:59:17
阅读次数:
156
希尔排序法的基本思想是:先选定第一个整数,把待排序文件中所有记录分成个组。如下图,第一个整数分为有序组,其余为无序组。
每次处理就是将无序组中的第一个数,与有序组的元素从后往前一次比较,找到合适位置插入,即完成一次处理;这样一直重复下去,直到无序组中没有元素为止。如下图,已清除描述。
排序的目的就是为了使无序数列变为有序数列。希尔排序法,一开...
分类:
编程语言 时间:
2015-07-22 18:57:52
阅读次数:
180
插入排序,对于少量元素的排序,它是一个有效的算法。
插入排序伪码过程命名为INSERTION-SORT,其中参数为
A[1..n],伪码为:
INSERTION-SORT(A)
for j=2:A.length
key=A[j]
i=j-1
whilei>0 && A[i]>key
A[i+1]=A[i]
i=i-1
A[i+1]=keyC++源码为:
#in...
分类:
编程语言 时间:
2015-07-22 18:58:55
阅读次数:
113