原创 Eclipse常用快捷鍵

Alt+Shit+S Generaet Getter and Setter 快速設置屬性的get和set方法 Ctrl+1  快速修復   Alt+/  內容提示 文本編輯 複製行 Ctrl+Alt+向下鍵 編輯文本  快捷鍵:選

原创 java中volatile關鍵字的含義

本文轉自http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關鍵字

原创 JAVA操作properties文件

原文地址:http://www.cnblogs.com/panjun-Donet/archive/2009/07/17/1525597.html java中的properties文件是一種配置文件,主要用於表達配置信息,文件類型爲*.pr

原创 指令重排序及Happens-before法則

本文轉自點擊打開鏈接 指令重排序 對主存的一次訪問一般花費硬件的數百次時鐘週期。處理器通過緩存(caching)能夠從數量級上降低內存延遲的成本這些緩存爲了性能重新排列待定內存操作的順序。也就是說,程序的讀寫操作不一定會按照它要求處理器

原创 遞歸+回溯+leetcode原題講解

從大學就一直對遞歸很迷糊,想不清楚,最近刷leetcode這又是繞不過去的彎,索性這次認真研究一下並做個總結。 這裏關於回溯講解的比較容易懂。https://blog.csdn.net/versencoder/article/detail

原创 線程安全和線程不安全

本文轉自http://www.cnblogs.com/zwq194/archive/2012/06/26/2563567.html 首先要明白線程的工作原理,jvm有一個main   memory,而每個線程有自己的working  

原创 最大乘積

輸入n個元素組成的序列s,你需要找出一個乘積最大的連續子序列,如果這個最大的乘積不是正數,應輸出-1(表示無解)。-1<=n<=18,-10<=s1<=10。 樣例輸入: 3 2 4 -3 5 2 5 -1 2 -1 樣例輸出: 8 20

原创 分數拆分

輸入正整數k,找到所有的正整數x>=y,使得1/k=1/x+1/y。 樣例輸入: 2 12 樣例輸出: 2 1/2 = 1/6 + 1/3 1/2 = 1/4 + 1/4 8 1/12 = 1/156 + 1/13 1/12 = 1/84

原创 JSP和JS的區別

轉自http://blog.csdn.net/free_kyy/article/details/1186051 先總結一下: 1. JS是一種腳本語言,是嵌入HTML式的,而JSP不是腳本語言,是和ASP、PHP一樣的,都是用來寫服務器

原创 HDU1166 敵兵佈陣

Problem Description C國的死對頭A國這段時間正在進行軍事演習,所以C國間諜頭子Derek和他手下Tidy又開始忙乎了。A國在海岸線沿直線佈置了N個工兵營地,Derek和Tidy的任務就是要監視這些工兵營地的活動情

原创 poj 1011 Sticks(搜索+剪枝)

題目鏈接:http://poj.org/problem?id=1011 題意: 給出一定數量的小木棒的長度,它是由等長的若干木棒隨意砍斷所得到的。對於給定的一組小木棒,請求出原始木棒的可能的最小長度。 上網看了好幾篇題解,覺得這個寫的最簡

原创 poj 1394 Minimum Inversion Number

Problem Description The inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) t

原创 字典樹 HDU- 1671 Phone List

題目鏈接http://acm.hdu.edu.cn/showproblem.php?pid=1671 字典樹參見http://www.cnblogs.com/tanky_woo/archive/2010/09/24/1833717.htm

原创 暴力求解法之簡單枚舉--除法

輸入正整數n,按從小到大的順序輸出所有形如abcde/fghij=n的表達式,其中a~j恰好爲數字0 ~9 的一個排列,2<=n<=79 樣例輸入: 62 樣例輸出: 79546 / 01283 = 62 94736 / 05128 =

原创 HDU 2492 pingpang

Problem Description N(3<=N<=20000) ping pong players live along a west-east street(consider the street as a line segm