1. 程式人生 > >刷題小記

刷題小記

1、ctrl + c 和 ctrl + d 和 ctrl + z

Ctrl + C To terminate(終止程序)

Ctrl + D signals EOF(檔案結束符)

Ctrl + Z suppends a program(暫停一個程序)

PS:
fg %jobnumber 將後臺的任務拿到前臺來處理
bg %jobnumber 將任務放到後臺中去處理
kill 管理後臺的任務

2、readWriteLock

讀寫鎖,支援多讀少寫的併發,原理哈哈想一下就知道

3、通常使用stack來處理函式或過程的呼叫

一般用棧來處理函式和過程的呼叫,將函式的引數和過程引數入棧,呼叫完成後,引數出棧

4、endRedirect和forward區別:

4.1、forward重定向是在容器內部實現的同一個Web應用程式的重定向,所以forward方法只能重定向到同一個Web應用程式中的一個資源,重定向後瀏覽器位址列URL不變,而sendRedirect方法可以重定向到任何URL, 因為這種方法是修改http頭來實現的,URL沒什麼限制,重定向後瀏覽器位址列URL改變。
4.2、forward重定向將原始的HTTP請求物件(request)從一個servlet例項傳遞到另一個例項,而採用sendRedirect方式兩者不是同一個application。
4.3、基於第二點,引數的傳遞方式不一樣。forward的form引數跟著傳遞,所以在第二個例項中可以取得HTTP請求的引數。sendRedirect只能通過連結傳遞引數,response.sendRedirect(“login.jsp?param1=a”)。
4.4、sendRedirect能夠處理相對URL,自動把它們轉換成絕對URL,如果地址是相對的,沒有一個‘/’,那麼Web container就認為它是相對於當前的請求URI的。比如,如果為response.sendRedirect("login.jsp"),則會從當前servlet 的URL路徑下找login.jsp: http://10.1.18.8:8081/dms/servlet/Servlet 重定向的URL: http://10.1.18.8:8081/dms/servlet/login.jsp,如果為response.sendRedirect("/login.jsp")則會從當前應用徑下查詢url:http://10.1.18.8:8081/login.jsp。而forward不能這樣處理相對路徑。

5、set 和 list

set是一個集合,資料不能重複,list是一個向量可以重複,這些都是對照數學裡面的概念

6、equals 和 hashcode

string、Integer、Math中equals重寫了object的equals,這裡和“==”區別

object的equals比較物件引用,值型別值,比較地址,hashcode是hash後的值。equals相同,hashcode必定相同,hashcode相同,equals不一定相同。hashcode效率更高,可以用來新增set,此時不用所有比較equals,只用幾次hashcode和equals。

7、硬連結和軟連線

硬連結:
   在linux中不同的檔案指向同一個i節點,就是硬連結。硬連結是通過索引節點(inode)進行連結,硬連結的作用就是一個檔案可以擁有不同的路徑,也可以說 是不同的名字。所以硬連結檔案和原檔案其實就是同一個檔案。

軟連結:
    軟連線就是建立一個獨立的檔案,這個檔案擁有獨立的inode和block塊,只是他的block塊中記載的是它連結的檔案的檔名和i節點號,然後再通過原始檔的inode找到檔案資料。軟連結可以理解為一種快捷方式。

相關推薦

LintCode小記491

pre ole ber nbsp return ger lintcode equal 函數 題目:   判斷一個正整數是不是回文數。   回文數的定義是,將這個數反轉之後,得到的數仍然是同一個數。 樣例:   11, 121, 1, 12321 這些是回文數。   23,

python Leetcode小記【No.1 兩數之和】

Leetcode 1 題目描述: 給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例: 給定 nums = [2, 7, 11, 15], target = 9 因為 nums[0] + n

小記

1、ctrl + c 和 ctrl + d 和 ctrl + z Ctrl + C To terminate(終止程序) Ctrl + D signals EOF(檔案結束符)Ctrl + Z suppends a program(暫停一個程序) PS: fg %jobnu

小記77】開燈問題

描述 有n盞燈,編號為1~n,第1個人把所有燈開啟,第2個人按下所有編號為2 的倍數的開關(這些燈將被關掉),第3 個人按下所有編號為3的倍數的開關(其中關掉的燈將被開啟,開著的燈將被關閉),依此類推

小記67】三角形面積

描述 給你三個點,表示一個三角形的三個頂點,現你的任務是求出該三角形的面積 輸入每行是一組測試資料,有6個整數x1,y1,x2,y2,x3,y3分別表示三個點的橫縱座標。(座標值都在0到10000

小記62】單詞量

描述 笨小熊的詞彙量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的機率非常大!  這種方法的具體描述如下:假設maxn是單詞中出現次數

LeetCode小記---Reverse Integer

學了快一個月Java,突然知道大部分程式猿都會上網刷題,於是我也打算開始體驗一把。 但是,對於沒專門學過演算法的我而言,真心不舒服,第一題就做了兩天。。。。。提交了8次才成功AC。。。 頓感“路漫漫其修遠兮。。。吾將身死以寫程式碼兮。。。” 第一次做的Reverse Int

的意義

結構 習慣 思考 編程 什麽 數據 不容易 code 感覺 沒事的時候會去leetcode上轉轉,刷幾題。 有什麽用呢? 最主要的: 保持思維的靈敏,思考的習慣。它會迫使你思考:有沒有還沒考慮到的地方。久而久之,面對任何問題時,會提醒自己,要多想想,多想想不容易察覺的情況。

今日集合

clas 下一個 sum 程序 sca esp 刷題 min targe 月考沒考,最皮的是刷題效率低的可怕,搜索中的那些回溯用的還是很水,不如總結一下。 codevs 題號:1501 1506 1842 1983 2549 2806 3143 3145 1008 1294

總結——保留道路(ssoj)

100% 復雜 ace cli har 保留 inline 國家 多條 題目: 題目背景 161114-練習-DAY1-AHSDFZ T3 題目描述 很久很久以前有一個國家,這個國家有 N 個城市,城市由 1,2,3,…,,N 標號,城市間有 M 條雙向道路,每條道路

第十五周oj——Problem M: C++習題 矩陣求和--重載運算符

des fcm 輸出 content 運算符 reserve int 習題 tor Description 有兩個矩陣a和b,均為2行3列。求兩個矩陣之和。重載運算符“+”,使之能用於矩陣相加(如c=a+b)。 重載流插入運算符“<&l

leetcode 之路 68 Gas Station

rom 說明 之路 bsp margin tom otto mono lee There are N gas stations along a circular route, where the amount of gas at station i is gas[i]

LintCode筆記(九章ladder PartOne)--BugFree

-c bin urn return sea get light integer ram 九章ladder的前半部分刷題筆記,在這次二刷的時候補上~ @ 2017.05.21 141 - sqrtx 二分答案 --- binarySearch二分法 --- cla

洛谷—— P1926 小書童——大軍

基礎 描述 amp class for ons 輸入輸出 dash print https://www.luogu.org/problem/show?pid=1926#sub 題目背景 數學是火,點亮物理的燈;物理是燈,照亮化學的路;化學是路,通向生物的坑;生物是坑,埋

【LeetCode】SQL-Combine Two Tables

介紹 左關聯查詢 col 每一個 cit http sid combine sql查詢 Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ |

OJ---猜算式

include 沒有 enter iostream spa names ace log 自己 題目要求: 輸入代碼: #include<iostream> using namespace std; void Calc(); int main()

給你一個七月,換你一個安生。——七月記錄

還需要 感覺 付出 全部 新的 一次 另一個 挫折 即使 2017.07.01 今天的清晨來的有些早,即使是夏天,四點鐘的時候還是卻依然是一片黑暗。 多少年回憶起這個最艱難的時候,想到很多事很多事之余,也許也會想起來今天早晨:聲音,話語,人。應該清清楚楚吧。 上個學期在讀《

總結——攔截導彈(ssoj)

缺陷 algo 總結 const stream iostream max ont cstring 題目: 題目背景 NOIP1999 提高組試題 題目描述 某國為了防禦敵國的導彈襲擊,發展出一種導彈攔截系統。但是這種導彈攔截系統有一個缺陷:雖然它的第一發炮彈能夠到達任

總結——電影(ssoi)

style urn 題解 sso pyw -c 有一個 boa stc 題目: 題目背景 SOURCE:NOIP2014-SXYZ T2 題目描述 小美去看電影,發現這個電影票很神奇,有一個編號 (x,y) 表示為第 x 排第 y 位。 小美是個聰明的女孩子,她有自己

基於C#解決OJ之輸入輸出問題的總結(AKOJ1064-1071A+B問題匯總)

-s har article not edit stat sig nbsp rgs 聲明:題目部分為akoj題目,代碼為本人AC代碼。 因為本人學校的oj支持各種環境,非常正常的當中就包括了C#。然暑假在家較為空暇,本著學習C#和復習算法的態度