使用哪一个collection是最好的?很明显,没有单一的答案可以适合所有的状态。无论如何,以下还是有一些通用的建议。遵循这些建议,我们就可以缩小collection的选择范围。 使用collection class ...
分类:
编程语言 时间:
2015-04-06 11:33:52
收藏:
0 评论:
0 赞:
0 阅读:
245
1、异常:运行期出现的错误。(观察错误的名字和行号最重要)
2、程序是调试出来的,一个一个改正错误。
3、
4、
5、
6、
7、
8、...
分类:
编程语言 时间:
2015-04-06 11:31:52
收藏:
0 评论:
0 赞:
0 阅读:
229
分布式系统中,数据经常到达顺序不一致,所以经常需要优先处理先到的有序数据,而不是等所有数据都到了再处理,这个算法在很多的场景比较适应,可以提高系统的吞吐量...
分类:
编程语言 时间:
2015-04-06 11:31:42
收藏:
0 评论:
0 赞:
0 阅读:
654
CreatThread函数如下图所示
在这里我们只用到了第三个和第四个参数,第三个参数传递了一个函数的地址,也是我们要指定的新的线程。第四个参数是传给新线程的参数指针。
尽管上面程序看上去是并发进行,但是有时候也不一定按照线程1:线程2的输出。这涉及到多线程的同步问题。对于一个资源被多个线程共用会导致程序的混乱,我们的解决方法是只允许一个线程拥有对共享资源的独占,这样就能够解决上面的问题了。
该函数用于创造一个独占资源,第一个参数我们没有使用,可以设为NULL,第二个参数指定该资源初始是否归属创建...
分类:
编程语言 时间:
2015-04-06 11:31:22
收藏:
0 评论:
0 赞:
0 阅读:
188
java swing开发打飞机的小游戏源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463716084736.htm...
分类:
编程语言 时间:
2015-04-06 11:30:54
收藏:
0 评论:
0 赞:
0 阅读:
256
判断回文字字符串
#include
void huiwen(char *str)
{
int len=0;
int i;
int flag;
char *ch=str;
while(*ch != '\0')
{
ch++;
len++;
}
for(i=0;i<=len/2;i++)
...
分类:
编程语言 时间:
2015-04-06 11:30:02
收藏:
0 评论:
0 赞:
0 阅读:
259
带着问题去看单例模式
1、什么是单例模式?
2、单例模式有什么用?
3、怎么实现单例模式?
/**
* 饿汉模式
*/
public class SingletonHungry(){
private SingletonHungry(){}
private static SingletonHungry singleton=new SingletonHungry();...
分类:
编程语言 时间:
2015-04-06 11:29:12
收藏:
0 评论:
0 赞:
0 阅读:
215
背景:spring从3.0.5升级到4.1.5; hibernate从3.3.2升级到4.3.7.
错误1:Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface or...
分类:
编程语言 时间:
2015-04-06 11:28:42
收藏:
0 评论:
0 赞:
0 阅读:
328
产生一个递增的list:num_inc_list = range(30)
#will return a list [0,1,2,...,29]产生一个固定初始值的list:initial_value = 0
list_length = 5
sample_list = [ initial_value for i in range(10)]
sample_list = [initial_value]*l...
分类:
编程语言 时间:
2015-04-06 11:26:52
收藏:
0 评论:
0 赞:
0 阅读:
201
python可以使用int(), float()等类型转换函数实现类型转换的功能,特别是string类型转换。
但是,我们也经常会发现报如下的错误:ValueError: invalid literal for int() with base 10出现这种情况的原因是被转换的字符串包含不是数字的字符,例如小数点,连字符,或者其他的字符。这里提供一种解决小数点的方法:round(float('1.0...
分类:
编程语言 时间:
2015-04-06 11:26:22
收藏:
0 评论:
0 赞:
0 阅读:
266
继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承于类A,那么B就拥有A的方法和属性。继承使用extends 关键字。例如我们已经定义了一个类 People:1 class People{...
分类:
编程语言 时间:
2015-04-06 11:24:22
收藏:
0 评论:
0 赞:
0 阅读:
289
Java 批量修改文件后缀
分类:
编程语言 时间:
2015-04-06 11:24:12
收藏:
0 评论:
0 赞:
0 阅读:
219
1.合并数组array array_merge (array array1 array2…,arrayN) ;2.追回数组 当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对,替换为当前输入数组中的键/值对,而array_.....
分类:
编程语言 时间:
2015-04-06 11:23:22
收藏:
0 评论:
0 赞:
0 阅读:
243
1 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log 2 信息: Server version: Apache Tomcat/8.0.14 3 四月 06, 2015 10:51:18 ...
分类:
编程语言 时间:
2015-04-06 11:21:22
收藏:
0 评论:
0 赞:
0 阅读:
359
在Java5后推出了泛型,使我们在编译期间操作集合或类时更加的安全,更方便代码的阅读,而让身为编译性语言的Java提供动态性的反射技术,更是在框架开发中大行其道,从而让Java活起来,下面看一下在使用泛型和反射需要注意和了解的事情1.Java的泛型是类型擦除的 Java中的泛型是在编译期间有效的,在...
分类:
编程语言 时间:
2015-04-06 11:18:52
收藏:
0 评论:
0 赞:
0 阅读:
318
主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量值这样的底层细节。 此处的变量(Variable)与Java编译中所说的变量略有区别,它包括了实例字段,静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,因为后者是线程...
分类:
编程语言 时间:
2015-04-06 11:16:32
收藏:
0 评论:
0 赞:
0 阅读:
214
当一个变量定义成volatile之后,它将具备两种特性: 1、第一是保证此变量对所有线程的可见性,这里的"可见性"是指当一条线程修改了这个变量的值,新值对于其它线程是可以立即得知的,变量值在线程间传递均需要通过主内存来完成,如:线程A修改一个普通变量的值,然后向主内存进行回写,另外一条线程B在线程A...
分类:
编程语言 时间:
2015-04-06 11:14:02
收藏:
0 评论:
0 赞:
0 阅读:
300
一个简单的EGE程序:#include "graphics.h" //EGE库的头文件 int main(int argc, char** argv) { initgraph(320,240); //初始化绘图窗口 outtextxy(20,120,"Aloha Wor...
分类:
编程语言 时间:
2015-04-06 11:13:42
收藏:
0 评论:
0 赞:
0 阅读:
312
在java中,跟着synchronized关键字的lock都会在thread离开同步块的范围时被释放掉,即使是因为异常而离开范围也是一样。所以在java中使用synchronized关键字时,异常导致不释放锁而导致死锁的现象...
分类:
编程语言 时间:
2015-04-06 10:11:42
收藏:
0 评论:
0 赞:
0 阅读:
520
Enum 权举能够灵活存储不同的值,避免代码中充斥大量无法解释的数字。虽然无论放在类体内还是类体外,都能调用,但最好能够放在类体以外,这样调用更加灵活。
假设此处有两个 Enum ,分别放置在类体内外,在构造函数中我们传入两个参数调用 Enum 的值。
class TestEnum
{
enum theFirstEnum
{...
分类:
编程语言 时间:
2015-04-06 10:10:42
收藏:
0 评论:
0 赞:
0 阅读:
275