Java中的注解机制注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包...
分类:
编程语言 时间:
2015-03-08 15:28:40
阅读次数:
176
第八章充实文档内容这一章主要是对之前DOM方法的应用,有几个需要注意的地方。1.for/in循环语法:for(variable in array){}该循环可以用来遍历数组(也可以是对象),主要应用于下标不是数字的数组(或对象)是数字的话,数组一般是for循环:for(var i=0;i<array...
分类:
编程语言 时间:
2015-03-08 15:26:36
阅读次数:
145
引用为对象起了另外一个名字,引用类型引用是另外一种类型。通常将声明符写成&d的形式来定义引用类型,其中d是声明的变量名:int ival = 1024;int &refval = ival;`// refval 指向ival(是ival的另外一个名字)int &refval2; // 错...
分类:
编程语言 时间:
2015-03-08 15:26:22
阅读次数:
195
今天看到了 AngularJs 2.0 版本将基于 TypeScript 构建 的消息。与同事们对 TypeScript 展开了讨论。本文记录一些个人的想法。 理想的 JavaScript 开发模式 其实早在 TypeScript 发布早期的时候,我就已经开始关注这个语言。因为在2012年初时,我需...
分类:
编程语言 时间:
2015-03-08 15:26:40
阅读次数:
216
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由...
分类:
编程语言 时间:
2015-03-08 14:24:45
阅读次数:
194
归并排序的核心思想是将两个已经排序的序列合并成一个序列,那如何得到两个已经排序的序列呢?我们知道, 如果一个序列只有一个元素,那该序列是已经排序的,这样我们就可以利用分治的思想,将未排序的序列划分成更小的序列,只到我们可以很方便的对小序列进行排序(比如划分到序列只有一个元素, 或者序列很小可以方便的使用其它排序算法进行排序),然后再将小序列逐次合并,得到最后的排序结果。
#include
...
分类:
编程语言 时间:
2015-03-08 14:21:55
阅读次数:
200
Problem Description
It is well known that AekdyCoin is good at string problems as well as number theory problems. When given a string s, we can write down all the non-empty prefixes of this string....
分类:
编程语言 时间:
2015-03-08 14:21:48
阅读次数:
396
DirectX增加了一种计算着色器(Compute Shader),它是专门为与图形无关的通用计算设计的。因此DirectX就变成了一个通用GPU计算的平台。GPU拥有极其强大的并行运算能力,来看看unity中怎么使用它...
分类:
编程语言 时间:
2015-03-08 14:18:51
阅读次数:
279
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。
该方法的基本思想是:
1.先从数列中取出一个数作为基准数。
2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。
3.再对左右区间重复第二步,直到各区间只有一个数。
int Par...
分类:
编程语言 时间:
2015-03-08 14:19:53
阅读次数:
137
二月份回家过年了,家里没网,所以博客也停了一段时间,上班已经一周了,总的来说还是比较忙吧!周末还是把没总结完的知识点总结一下,方便日后翻阅!
Callable与Future
Runnable封装一个异步运行的任务,可以把它想象成一个没有参数和返回值的异步方法。Callable与Runnable类似,但是有返回值。Callable接口是一个参数化的类型,只有一个方法call。
public i...
分类:
编程语言 时间:
2015-03-08 14:17:22
阅读次数:
196
Markdown编辑器上线啦,终于等到你!
执行器
构建一个新的线程是有一定的代价的,因为涉及到和操作系统的交互。如果程序中创建了大量的生命周期很短的线程,应该使用线程池(thread pool)。
另一个使用线程池的理由是减少并发线程的数目。线程数量太多会大大降低性能甚至会使虚拟机崩溃。如果有一个会创建许多线程的算法,应该使用一个线程数“固定的”线程池以限制并发线程的总数。...
分类:
编程语言 时间:
2015-03-08 14:16:43
阅读次数:
2733
【转载】:http://hi.baidu.com/xiandanshiyi/item/3ad6e1e567fc67324cdcaf53C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下:创建线程的函数 1 HAN...
分类:
编程语言 时间:
2015-03-08 14:15:32
阅读次数:
210
写在前面前天去面试了,给出的笔试中有这样的一道算法题,产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复当时,脑子一热,也没想那么多,就用集合实现了一下,经面试官提醒,发现还有更好的方式来实现。代码首先看一下这样一段代码 1 namespace Wolfy.RandomDem...
分类:
编程语言 时间:
2015-03-08 14:13:03
阅读次数:
177
1.先从一个列子引出问题: //sample_1 unsigned char #include #include int main()
{ unsigned char a = 255; a = a + 1; printf("a = %d\n", a); return 0;
} 输出结果: 为什么是0...
分类:
编程语言 时间:
2015-03-08 14:09:53
阅读次数:
265
1100. Final Standings
Time limit: 1.0 second
Memory limit: 16 MB
Old contest software uses bubble sort for generating final standings. But now, there are too many teams and that software ...
分类:
编程语言 时间:
2015-03-08 13:02:22
阅读次数:
187
抽象类和接口什么是接口:接口就是一些方法特征的集合------接口是对抽象的抽象。什么是抽象类:抽象类对某具体类型的部分实现------抽象类是对具体的抽象。方法特征包括:方法的名字、参数的数目、参数的类型。不包括:返回类型、参数名字、和抛出的异常。接口是类型转换的前提、是动态调用的保证。实现某一接...
分类:
编程语言 时间:
2015-03-08 13:02:28
阅读次数:
183
页面的head部分的内容在Cakephp中主要是有htmlhelper来进行控制的,而js部分则是由JavaScripthelper来进行控制的,在controller里面设置好:var $helpers = array(’Html’,'Javascript’);就可以在ctp文件中使用JavaSc...
分类:
编程语言 时间:
2015-03-08 12:59:17
阅读次数:
201