原创 Signed kernel module support——內核簽名機制

Signed kernel module support From : http://blog.csdn.net/u011923747/article/details/18619545 From Gentoo Wiki Jum

原创 基礎筆記(二):設計模式摘錄

基礎筆記(二):設計模式摘錄   前言        收錄一些自己在開發過程中比較常用的模式,整理出來以便自己複習,畢竟熟才能生巧,才能變通,舉一反三。 設計模式在大多數靈活性好、可擴展性高、可移植的優秀程序中都有

原创 Linux基礎-常用命令解析

 1. 最常用的命令列表 下面列出十個在使用linux過程中使用頻率最高的命令。 cat,顯示文件內容。 cd,改變目錄路徑。 cp,複製文件。 find,查找文件。 grep,搜索、過濾信息。 ls,列出目錄信息。 more,分頁顯

原创 AutoHotKey 例程(自用-高手勿噴)

AutoHotkey 是簡易而功能強大的熱鍵腳本語言。使用者可將鍵盤、鼠標甚至遊戲搖桿的移動和點擊動作記錄下來。下面是博主經過近一年的使用經歷,工作之餘優化總結自用的腳本代碼,小白取用,大神輕噴!;字符串替換 :*:f163::(郵箱)

原创 IO中同步、異步與阻塞、非阻塞的區別

一、同步與異步 同步/異步, 它們是消息的通知機制 1. 概念解釋 A. 同步 所謂同步,就是在發出一個功能調用時,在沒有得到結果之前,該調用就不返回。 按照這個定義,其實絕大多數函數都是同步調用(例如sin isdigit等

原创 Linux基礎-打包與壓縮命令

  tar命令      tar可以爲文件和目錄創建檔案。利用tar,用戶可以爲某一特定文件創建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創建檔案,現在,用戶可以在任何設備上創建檔案,如軟

原创 Ubuntu 獲取 root 權限 (臨時&永久)

  Ubuntu獲取root權限 操作環境:Win7 + VMware Workstation 12.0.1 + Ubuntu 12.04 1.臨時獲取root權限: Ctrl+Alt+T       快捷鍵打開終端 #sud

原创 Beyond Compare 4 修改默認編碼方式

      工作中遇到 Beyond Compare 每次打開對比文件都會以 UTF-16LE 編碼方式打開文件,無論中文英文都會解析成亂碼,必須手動修改下圖中紅框部分編碼方式爲 ANSI 纔可以正常顯示中英文字符。       但是設置

原创 內核同步機制之完成量

1. 基礎知識    a. 完成量結構 struct completion { unsigned int done;         wait_queue_head_t wait; };  

原创 USB 驅動相關基礎知識記錄

1. usb基本概念,速度,發展狀況等在usb_20.pdf中解釋了USB(Universal Serial Bus,通用串行總線)的最初目的:        ○ Connection of the PC to the telephone

原创 解決 Windows 傳入 linux 出現的 ^M 問題

Windows 與 Linix 的換行符不同導致在 Windows 下創建的文件,傳入 Linux 會在行尾出現 ^M 符號解決:1. 使用命令dos2unix對文件進行轉換       a. 在Windows下建立文件或者已有文件使用t

原创 內核新的ioctl方式---- unlocked_ioctl和compat_ioctl

The ioctl() system call has long been out of favor among the kernel developers, who see it as a completely uncontrolled

原创 解決 CentOS 編譯 rpm 升級包 vmlinux.id 錯誤

編譯命令:# rpmbuild -bb kernel-4.9-patch.spec編譯報錯打印:…… + test -s vmlinux.id + echo '*** ERROR *** no vmlinux build ID! ***'

原创 Typora系列之Quick Start-Markdown Reference

        最近發現了 Markdown 這種從來沒有接觸過的寫作方式,看起來很厲害的樣子。於是用了一個週末的時間研究了好幾個 Markdown 寫作軟件,如Markdown 2,Yu writer,Typora等,綜合對比 Typo

原创 linux c 信號量編程

linux c 信號量編程 信號量 當我們在多用戶系統,多進程系統,或是兩者混合的系統中使用線程操作編寫程序時,我們經常會發現我們有段臨界代碼,在此處我們需要保證一個進程(或是一個線程的執行)需要排他的訪問一個資源。 信號量有