码迷,mamicode.com
首页 > 2014年10月21日 > 全部分享
AtomicInteger类
AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。 来看AtomicInteger提供的接口。 public final int get() //取当前的值,并设置...
分类:其他好文   时间:2014-10-21 21:44:35    阅读次数:190
JVM的内存区域划分,对象实例化分析
由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:                                           如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载...
分类:其他好文   时间:2014-10-21 21:43:46    阅读次数:231
整理的8种排序算法的总结和比较
快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。 (1) 如果不多于1个数据,直接返回。 (2) 一般选择序列最左边的值作为支点数据。 (3) 将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。 (4) 对两边利用递归排序数列。 快速排序比大部分排序算法都要快。尽管我们可以在某些特殊的情况下写出比快速排序快的算法,但是就通常情况而言,没有比它更快的了。快速排序是递归的,对于内存非常有限的机器来说,它不是一个好的选择。...
分类:编程语言   时间:2014-10-21 21:44:14    阅读次数:290
详解kernel中watchdog 驱动程序
watchdog在嵌入式系统中普遍存在,对于系统出错的恢复有着无法替代的作用。本文从atmel的驱动引入。详细介绍了watchdog在kernel中的应用和注意事项,对应程序对关键函数进行了说明,对存在的一项关键要点进行的解释。...
分类:其他好文   时间:2014-10-21 21:44:36    阅读次数:271
在iOS应用中跳转到AppStore
1.找到应用程序的描述链接,比如: https://57324.api-01.com/serve?action=click&publisher_id=57324&site_id=48830 2.然后将 http:// 替换为 itms:// 或者 itms-apps:// ,如下: itms://57324.api-01.com/serve?action=click&publi...
分类:移动开发   时间:2014-10-21 21:42:13    阅读次数:249
Java Hashtable 的使用
《THINKING IN JAVA》以及网上资料整理: Java中的Hashtable的用法: Java包含两个类,java.util.Hashtable 和java.util.HashMap,它们提供了一个多种用途的hashtable机制。Hashtable和HashMap对象可以让你把一个key和一个value结合起来,并用put() 方法把这对key/value输入到表中。然后你...
分类:编程语言   时间:2014-10-21 21:44:14    阅读次数:252
LeetCode Two Sum
Two Sum Total Accepted: 37848 Total Submissions: 206006 Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return ...
分类:其他好文   时间:2014-10-21 21:44:10    阅读次数:267
HDU3861-The King’s Problem(有向图强连通缩点+最小路径覆盖)
题目链接 题意:题目大意:一个有向图,让你按规则划分区域,要求划分的区域数最少。  规则如下:  1、有边u到v以及有边v到u,则u,v必须划分到同一个区域内。  2、一个区域内的两点至少要有一方能到达另一方。  3、一个点只能划分到一个区域内。 思路:根据规则1可知必然要对强连通分量进行缩点,缩点后变成了一个弱连通图。根据规则2、3可知即是要求图的最小路径覆盖。 ...
分类:其他好文   时间:2014-10-21 21:42:31    阅读次数:278
poj1080--Human Gene Functions(dp:LCS变形)
Human Gene Functions Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 17206   Accepted: 9568 Description It is well known that a human gene can be considered as...
分类:其他好文   时间:2014-10-21 21:43:21    阅读次数:385
HDU 1686 Oulipo(kmp)
Problem Description The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote from the book: Tout avait Pa...
分类:其他好文   时间:2014-10-21 21:44:00    阅读次数:217
hdu 4915 括号匹配+巧模拟
http://acm.hdu.edu.cn/showproblem.php?pid=4915 给定一个序列,由()?组成,其中?可以表示(或者),问说有一种、多种或者不存在匹配。 从左向右,优先填满n/2个左括号,继续填充右括号。如果过程中出现矛盾(右括号数超过左括号数),则为None,否则要判断唯一解还是多解。 之前遍历的时候记录恰好填满了n/2个左括号后,第一次添加右括号的位...
分类:其他好文   时间:2014-10-21 21:44:00    阅读次数:278
Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
(1)下边的一个java类包含了所有Map、Set、List、数组、属性集合等这些容器,主要用于演示Spring的注入配置; package com.lc.collection; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; public clas...
分类:编程语言   时间:2014-10-21 21:43:55    阅读次数:221
hdu 4902 线段树+逆向模拟
http://acm.hdu.edu.cn/showproblem.php?pid=4902 出n个数,然后对这n个数进行两种操作: 如果是 1 l r x,则把 [l, r] 区间里面的每一个数都变为x; 如果是 2 l r x,则 比较 [l, r]区间里的数a_i和x的大小,如果a_i > x,把a_i变为a_i和x的最大公约数。 最后输出这n个数最终的值。 线段树可搞...
分类:其他好文   时间:2014-10-21 21:43:19    阅读次数:290
【UVA】434-Matty's Blocks
一道很容易想复杂的题,给出主视图和右视图,计算最少能用几个正方体组成对应的视图,以及最多还能加几块正方体。 求最多添加其实就是求出最多的正方体数减去最少的,主要就是最少的不好求。 一开始各种模拟就是不对,之后发现,只需要统计两个视图的高度个数就可以了(简直了) 14390495 434 Matty's Blocks Accepted C++ ...
分类:其他好文   时间:2014-10-21 21:42:06    阅读次数:236
hdu2203 KMP水题
KMP裸题...
分类:其他好文   时间:2014-10-21 21:42:34    阅读次数:173
测试JSON RPC远程调用(JSON客户端)
#include #include #include /* 标题:JSon客户端 Author: Kagula LastUpdateDate:2014-05-17 描述:测试JSON RPC远程调用 测试环境:Windows 8.1、Visual Studio 2013 SP1 curl-7.36.0 CPPCMS 1.0.4(JSON服务端) Java S...
分类:Web程序   时间:2014-10-21 21:40:45    阅读次数:545
LinuxMint如何从中文环境直接配置到英文环境(一次性)
有的时候,在中文的环境并没有能够直接配置到英文语言环境的界面,至于你要问为什么? 那我只能说别人就是这么定制的,你懂的 ;_* 对于一个要对gnome等程序进行修复的程序员来说,这是个TMD的个环境,因为很多需要进行关键字的搜索,而英语环境才是真正能够快速地进行处理问题的环境,fei话不多说,那怎么办呢? 那就是在启动的到登录界面的时候,直接使用快捷键盘跳转到命令行模式,ctr...
分类:系统相关   时间:2014-10-21 21:42:07    阅读次数:233
2080条   上一页 1 ... 8 9 10 11 12 13 14 ... 123 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!