原创 九度題目 T1355 撲克牌問題

題目描述: LL今天心情特別好,因爲他去買了一副撲克牌,發現裏面居然有2個大王,2個小王(一副牌原本是54張^_^)...他隨機從中抽出了5張牌,想測測自己的手氣,看看能不能抽到順子,如果抽到的話,他決定去買體育彩票,嘿嘿!!“紅心A

原创 進程時間

進程狀態: 阻塞 就緒 運行 時鐘時間: 又稱爲牆上時鐘時間,它是進程運行的時間總量,其值與系統中同時運行的進程數有關,也就是一個進程從開始運行到結束運行之後,時鐘所走的時間 時鐘時間 = 阻塞時間 + 就緒時間 + 運行時間 用戶CP

原创 九度 題目1356:孩子們的遊戲(圓圈中最後剩下的數)

題目描述: 每年六一兒童節,JOBDU都會準備一些小禮物去看望孤兒院的小朋友,今年亦是如此。HF作爲JOBDU的資深元老,自然也準備了一些小遊戲。其中,有個遊戲是這樣的:首先,讓小朋友們圍成一個大圈。然後,他隨機指定一個數m,讓編號爲1

原创 VIM 剪切 刪除

刪除本行: dd 刪除本行之後幾行: ndd(n代表眼刪除的行數) 刪除光標之後幾個word: ndw 刪除從start到end行: :start,endd  如刪除20 到30行的命令是:  :20,30d  剪切本行: dd 粘貼本行

原创 ubuntu 下 gvim的字符間距設置

       在Windows下用如下方法設置gvim的字體(以DejaVu Sans Mono爲例): set guifont=DejaVu_Sans_mono:h11        如果把相同的.vimrc用在ubuntu下,會發

原创 apue 文件和目錄總結

終於把文件和目錄這一章給讀完了,做個總結, 呱 文件stat結構成員列表: struct stat { mode_t st_mode; // 文件類型 ino_t st_ino; // i 節點編號 dev_t st

原创 linux cat命令詳解

cat命令是linux下的一個文本輸出命令,通常是用於觀看某個文件的內容的; cat主要有三大功能: 1.一次顯示整個文件。 $ cat   filename 2.從鍵盤創建一個文件。 $ cat  >  filename 只能創建

原创 apue 8-5調用fork兩次以避免僵死進程

/* 調用fork兩次以避免僵死進程 */ #include "apue.h" #include <sys/wait.h> int main(void) { pid_t pid; if((pid=fork()) < 0) {

原创 static函數與普通函數

全局變量(外部變量)的說明之前再冠以static 就構成了靜態的全局變量。全局變量本身就是靜態存儲方式, 靜態全局變量當然也是靜態存儲方式。這兩者在存儲方式上並無不同。這兩者的區別雖在於非靜態全局變量的作

原创 apue 8-3 演示不同的exit值

// 演示不同的exit值 #include "apue.h" #include <sys/wait.h> void pr_exit(int status) { //若爲正常種植子進程返回的狀態,則爲真i

原创 用戶ID組ID

與每個進程相關連的用戶ID和組ID 實際用戶ID 實際組ID 我們實際上是誰 有效用戶ID 有效組ID 附加組ID 用戶文件權限訪問檢查 保存的設置用戶ID 保存的設置組ID 由exec函數保存 實際用戶ID和實際組ID標識我

原创 ls 與 du 命令

du == disk usage (磁盤使用量,佔用的磁盤空間) 一個文件佔用的磁盤空間和一個文件的大小是兩碼事情。佔用空間取決於文件系統的塊(block)的大小,linux一般默認是4k(4096) ,因此,一個大小爲1個字節的文件,

原创 APUE-chapter-4.10(打印st_dev 和 st_rdev)

st_dev device number st_rdev device number for special files #define  _BSD_SOURCE #include "apue.h" #ifdef SOLARIS #i

原创 vim 全選和複製

vim 全選,複製 (2011-10-28 14:59:06)轉載▼ 標籤: it 分類: 工作學習 上面這裏都扯到哪裏去了。全選正確的答案是: ggVG 稍微解釋一下上面的命令 gg 讓光標移到首行,在

原创 安裝mysql 5.5.8 Error Nr.1364 authentication_string

在安裝mysql 5.5.8的最後一步,應用安全配置時, 彈出錯誤對話框, Error Nr.1364 authentication_string 解決辦法: 1、暫時不要關閉該窗口,cmd命令,執行mysql -uroot -pp