码迷,mamicode.com
首页 > 2014年12月02日 > 全部分享
Java多线程 - 线程组
Java使用ThreadGroup来表示线程组,用以对一批线程进行分类管理。 Java允许程序对线程组直接进行控制,对线程组的控制相当于同时控制这批线程; 用户创建的所有线程都属于指定线程组,如果程序没有显式指定线程属于哪个线程组,则该线程属于默认线程组; 默认情况下,子线程和创建它的父线程处于同一...
分类:编程语言   时间:2014-12-02 23:56:37    阅读次数:165
《悲惨世界》--[法]雨果
《悲惨世界》--[法]雨果
分类:其他好文   时间:2014-12-02 23:54:16    阅读次数:288
POJ 1159 回文LCS滚动数组优化
详细解题报告可以看这个PPT这题如果是直接开int 5000 * 5000 的空间肯定会MLE,优化方法是采用滚动数组。原LCS转移方程 :dp[i][j] = dp[i - 1][j] + dp[i][j -1]因为 dp[i][j] 只依赖于 dp[i - 1][j] 和 dp[i][j - ....
分类:编程语言   时间:2014-12-02 23:54:27    阅读次数:175
让cpu运行程序(四)
如何编译汇编程序这个汇编程序的编译对我们设计的CPU来说非常简单。按照我们设想的CPU中,程序存储器、数据存储器是分开的。因此,不用考虑程序和数据的混淆问题。此外,由于我们设想的指令系统是一条指令就占一个存储单元,所以标号的地址非常容易计算出来。如果我们确定了第一条指令存放的地址,那么从这条指令向后...
分类:其他好文   时间:2014-12-02 23:54:16    阅读次数:225
深入浅出 Java Concurrency (14): 锁机制 part 9 读写锁 (ReentrantReadWriteLock) (2)[转]
这一节主要是谈谈读写锁的实现。上一节中提到,ReadWriteLock看起来有两个锁:readLock/writeLock。如果真的是两个锁的话,它们之间又是如何相互影响的呢?事实上在ReentrantReadWriteLock里锁的实现是靠java.util.concurrent.locks.Re...
分类:编程语言   时间:2014-12-02 23:55:44    阅读次数:297
Storm单机版的安装与配置
在配置一个Storm环境之前,首先需要一个Linux操作系统。常见的linux系统有CentOS、Red Hat、Ubuntu等,我使用的是Ubuntu 14.04。系统尽量是最新的,对于旧版本的ubuntu,软件源支持不太好,apt-get install会发生错误 总的来说,storm安装...
分类:其他好文   时间:2014-12-02 23:55:23    阅读次数:236
如何安装Oracle Database 11g数据库
先选择你适合你的系统版本,32位系统的请选择32位的,64位系统可以使用32位也可以使用64位,建议采用64位的! 适用于 Microsoft Windows(32 位)的 Oracle Database 11g 第 2 版 (11.2.0.1.0) http://download.oracle.c...
分类:数据库   时间:2014-12-02 23:54:01    阅读次数:224
深入浅出 Java Concurrency (21): 并发容器 part 6 可阻塞的BlockingQueue (1)[转]
在《并发容器 part 4 并发队列与Queue简介》节中的类图中可以看到,对于Queue来说,BlockingQueue是主要的线程安全版本。这是一个可阻塞的版本,也就是允许添加/删除元素被阻塞,直到成功为止。BlockingQueue相对于Queue而言增加了两个操作:put/take。下面是一...
分类:编程语言   时间:2014-12-02 23:54:50    阅读次数:296
让cpu运行程序(一)
我们应当明确,按照自己的想法设计的CPU只是一个硬件,真正让CPU能够动作起来完成任务,那还要靠软件。所谓的软件就是用指令系统编写的程序,当然也要包括程序操作的数据对象。我们知道,电子计算机所能够表达信息的基本方式是二进制数,所以无论是数据还是指令,在CPU 内部都是以二进制数的形式存在的。我们直接...
分类:其他好文   时间:2014-12-02 23:54:40    阅读次数:166
01背包初始化的细节问题与循环下限的改进
转自:背包久讲Tianyi Cui初始化的细节问题我们看到的求最优解的背包问题题目中,事实上有两种不太相同的问法。有的题目要求“恰好装满背包”时的最优解,有的题目则并没有要求必须把背包装满。一种区别这两种问法的实现方法是在初始化的时候有所不同。如果是第一种问法,要求恰好装满背包,那么在初始化时除了f...
分类:其他好文   时间:2014-12-02 23:53:40    阅读次数:290
hdu--4893--线段树
这题的特点是 引入了个fib数组 其实就是 延迟更新的时候 换了个方式我觉得线段树的题目 不用什么解释 如果一下子没做出来 如果需要使用lazy的话 都是因为 不能很好地定义它的内容lower_bound真心蛮好的 省去了自己手写二分 但也要看情况使用 = = 对了 它还有个兄弟叫做 upper_b...
分类:其他好文   时间:2014-12-02 23:53:41    阅读次数:305
强连通分量的三个求法
这里主要谈及强连通分量(以下简称SCC,strongly connected component)三种常见的求法(以下涉及的图均为有向图),即Kosaraju、Tarjan和Gabow。三种算法背后的基础思想都是DFS,只是它们通过DFS获得了不同的信息。各位大哥大姐继续往下读之前,最好对DFS相关...
分类:其他好文   时间:2014-12-02 23:52:51    阅读次数:285
POJ 2479 不相交最大子段和
题目意思还是很好理解的,在一个数列中,找出不相交的两个子串使得其和最大。解题思路: 对于每个i来说,求出[0 ~ i - 1] 的最大子段和以及[i ~ n - 1]的最大子段和,在加起来,求最大的一个就行了。 [0 ~ i - 1]的最大子段和从左向右扫描,[i ~ n - 1] 的最大子段和.....
分类:其他好文   时间:2014-12-02 23:52:29    阅读次数:152
Ubuntu 手动更新firefox的flash插件
Ubuntu下 Firefox更新flash插件老是提示失败,自己动手丰衣足食啊。1.下载tar文件,地址:http://get.adobe.com/cn/flashplayer/?no_redirect2.解压tar文件到任意目录3.Terminal 下cd到该目录,然后分别执行(提示需要密码,输...
分类:系统相关   时间:2014-12-02 23:52:40    阅读次数:237
指令分析的一般性总结(二)
指令有限状态机在CPU设计当中,我们要通过节拍的变动,将每条指令随着节拍的变化一一进行描述。指令的每一个顺序步都是一种状态,任何一条指令的顺序步都是有限的。因此人们将对指令顺序步的描述工程称为有限状态机设计。有限状态机设计最常用的有两种基本形式,一是摩尔型,另一种叫米利型。摩尔型状态机的输出只依赖于...
分类:其他好文   时间:2014-12-02 23:51:57    阅读次数:339
假如我创业
假如我决定创业。那么,我会做什么?我会避免做什么? 首先是选择方向,在方向的选择上,我会避免外包行业。我为什么避免外包行业?因为,外包竞争的人过多,然后,利润不多,实现规模化困难,而且是比较累。 外包这行,我是不会做的。那么,我会去做什么呢? 我会考虑,在传统行业这一块切入。我会考...
分类:其他好文   时间:2014-12-02 23:54:15    阅读次数:414
dfs/poj3083 Children of the Candy Corn
1 #include 2 #include 3 #include 4 5 using namespace std; 6 typedef pairP; 7 const int dx[4]={1,0,-1,0}; 8 const int dy[4]={0,1,0,-1}; 9 co...
分类:其他好文   时间:2014-12-02 23:52:09    阅读次数:261
1860条   上一页 1 2 3 4 5 6 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!