原创 只能生成棧上對象,堆上對象,不能繼承,單例模式

1.設計一個類不能被繼承 2.設計一個類只能在堆上創建對象。 3.設計一個類只能在棧上創建對象 4.單例模式 之所以把這4道題放在一起,是因爲他們有着相似之處。 在C++中,類的對象建立分爲兩種,一種是靜態建立

原创 Linux指令ps,top

主要整理下一些Linux下自己平時很少用到但是應該瞭解的命令,目前整理了以下命令: ps top ar top 每天一個linux命令(44):top命令 ps ps ar ar命令 ld

原创 實現1+2+3...+n,要求不能使用乘除法、循環、條件判斷、選擇相關的關鍵字

實現1+2+3…+n,要求不能使用乘除法、循環、條件判斷、選擇相關的關鍵字 用sizeof求二維數組也行 class Test { public: Test() { x++; sum +

原创 gcc中(-I -l -L)參數的意義

關於編譯連接的常識helloworld背後發生了什麼?(CSAPP筆記2) gcc -o hello hello.c -I/home/hello/include -L/home/hello/lib -lworld //有時候還需設

原创 關於2Sum,3Sum的題解

題目網上有更詳細的描述,這類題有一些通用的解法,我們先從2Sum看起: Given nums = [2, 7, 2, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9,

原创 正則表達式以及grep,cut等命令學習

所謂正則表達式,簡單來說就是一種處理(複雜)字符串的方法,它以行爲單位,通過添加一些特殊符號來達到增刪查改字符串的目的。 正則表達式可分爲以下三個內容: 比如我們要匹配以123開頭中間有3個x字符的字符串: 其中^表示開頭,也就是位

原创 shell字符串匹配

一、簡介       Bash Shell提供了很多字符串和文件處理的命令。如awk、expr、grep、sed等命令,還有文件的排序、合併和分割等一系列的操作命令。grep、sed和awk內容比較多故單獨列出,本文只涉及字符串的處理