先来看ThreadPoolExecutor的execute方法,这个方法能体现出一个Task被加入到线程池之后都发生了什么: public void execute(Runnable command) { if (command == null) throw...
分类:
编程语言 时间:
2014-08-14 13:24:48
阅读次数:
262
快速排序已经看过好几遍了,经常因为小的bug,写错程序,为了以后少犯类似的错误,在这记下来。快速排序的原理比较简单,运用递归的思想,每次用一个元素将原来的数组进行分割,关键是找对分割的位置。将前后两部分分割成小于分割元素和大于分割元素,然后递归对前后两部分继续快速排序两部分代码:第一部分是快速排序的...
分类:
其他好文 时间:
2014-08-14 13:18:48
阅读次数:
213
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipV...
分类:
移动开发 时间:
2014-08-14 13:16:48
阅读次数:
631
分享下Linux重启命令的用法,linux如何重启网络的方法?第一部分,有关Linux重启命令的用法1、shutdown2、poweroff3、init4、reboot5、halt*---具体说明---shutdownreboot在linux下一些常用的关机命令与重启命令有shutdown、halt...
分类:
系统相关 时间:
2014-08-14 06:07:47
阅读次数:
4571
在进行多线程编程时,我们总会遇到全局变量和数据结构的问题,这是多线程之间进行通信的问题。如果多个线程同时读写一个全局变量,那么会造成竞争或者出错。为了解决这一问题,我们需要对全局数据进行,使用互斥量实现锁的机制,当某个线程在某个操作前进行了加锁,那么某个操作只能在这个线程进行,直至将锁去除,相当于在这里将多线程的并行变成了串行。本文重点学习如何使用互斥量进行全局数据的同步,分为三个部分,第一部分给...
分类:
其他好文 时间:
2014-08-13 19:02:47
阅读次数:
130
hibernate官方新手教程第一部分 - 第一个Hibernate程序 首先我们将创建一个简单的控制台(console-based)Hibernate程序。我们使用内置数据库(in-memory database) (HSQL DB),所以我们不必安装不论什么数据库server。 让我们如果我们希...
分类:
系统相关 时间:
2014-08-13 17:32:46
阅读次数:
396
序列化是什么? 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢....
分类:
其他好文 时间:
2014-08-13 00:27:04
阅读次数:
252
第一部分:宣传片制作
刚刚观看了一个ROLEX手表的宣传片,感觉很棒,整个视频制作运用了很多技巧,使得观众的接受度应该会非常高,总结如下。
题目为《一个好的产品介绍需要哪些要素?》
一、精美的画面
该宣传片的每一帧画面都非常精美,让人赏心悦目,即使知道是在看广告,也有兴趣把它看完,看广告也成了享受。
二、多焦点
在这份宣传片中,不知一次的出现一个画面中拥有多个焦点的情况...
分类:
其他好文 时间:
2014-08-12 22:07:04
阅读次数:
229
进程的地址空间分成代码段,静态数据段,堆和栈段。线程栈的位置和大小是从它所属的进程的栈中切分出来的。每个栈必须足够大,以容纳所有对等线程的函数的执行以及它们将会调用的例程链。或许你会问为什么要进行线程栈的管理?因为栈的管理由系统自动管理。但是针对具体问题,有可能系统自动管理的栈不能满足运行的要求,这时对线程的栈的管理是必要的。本文分为三个部分,第一部分给出管理线程栈的代码示例,第二部分对代码进行讲...
分类:
编程语言 时间:
2014-08-12 19:09:44
阅读次数:
193
当我们创建了子线程,是让它犹如脱缰之马,信步驰骋,还是如乖巧听话的孩子,时不时教导一下呢?针对这个问题,本文介绍线程的结合和分离,结构分为三个部分,第一部分给出代码示例,第二部分对代码进行讲解,第三部分是运行结果。
一 代码示例
{CSDN:CODE:448396}
二 代码讲解
{CSDN:CODE:448400}
该函数是线程执行的子函数,打印输出线程的ID和一个计算结果,然后终止线...
分类:
编程语言 时间:
2014-08-12 17:26:54
阅读次数:
295