原创 【轉】GNU風格和Linux核心風格

Linux上的編程主要有兩種變成風格:GNU風格和Linux核心風格,下面我分別介紹之。 下面幾條是基於GNU開放源代碼方面的要求: 在任何情況下都不要引用有版權的源代碼。 善意接受別人給您的程序添加的代碼,但請記住檢查其合法性,即是

原创 [轉] gcc常用命令

gcc常用命令2009-03-12 21:40GCC(GNU C Compiler or GNU Complier Collection)是GNU項目的編譯器套件。它能夠編譯C、C++和Objective C語言編寫的程序。GCC能夠支持

原创 Linux異步IO

Linux異步IO Linux® 中最常用的輸入/輸出(I/O)模型是同步 I/O。在這個模型中,當請求發出之後,應用程序就會阻塞,直到請求滿足爲止。這是很好的一種解決方案,因爲調用應用程序在等待 I/O 請求完成時不需要使用任

原创 一個http請求的詳細過程

一個http請求的詳細過程 我們來看當我們在瀏覽器輸入http://www.mycompany.com:8080/mydir/index.html,幕後所發生的一切。 首先http是一個應用層的協議,在這個層的協議,只是一種通訊規範,也就

原创 【轉】C語言的5種存儲類以及關鍵字volatile、restrict

C語言的5種存儲類以及關鍵字volatile、restrict     《C Primer Plus》讀到12章,我的C語言複習進展的挺不錯。這一章介紹存儲類、連接和內存管理,可以說是重中之重。C的5種存儲類:自動——在一個代碼塊內(

原创 段錯誤bug的基本調試方法

段錯誤一般都發生在字符串處理中,空指針或沒有分配內存或數組越界 段錯誤bug的調試 我們在用C/C++語言寫程序的時侯,內存管理的絕大部分工作都是需要我們來做的。實際上,內存管理是一個比較繁瑣的工作,無論你多高明,經驗多豐富,難免會在此處

原创 Linux上的編程主要有兩種變成風格

Linux上的編程主要有兩種變成風格:GNU風格和Linux核心風格,下面我分別介紹之。 下面幾條是基於GNU開放源代碼方面的要求: 在任何情況下都不要引用有版權的源代碼。 善意接受別人給您的程序添加的代碼,但請記住檢查其合法性,即是

原创 編譯出錯提示

Ambiguous operators need parentheses   不明確的運算需要用括號括起   Ambiguous symbol 'xxx'   不明確的符號   Argument list syntax error   參

原创 【轉】 ldo工作原理和參數

  查看文章     LDO 工作原理和主要參數 2009-04-13 12:41 LDO 工作原理和主要參數 摘要:本文論述了低壓差線性穩壓器(LDO)的基本原理和主要參數,並介紹LDO的典型應用和國內發展概況。 引言便

原创 [教程] 把Vim配置成IDE - [教程]

[教程] 把Vim配置成IDE - [教程] 先看一下最終效果(點擊看大圖): 下面我們一步一步的來配置: 1. 基本配置     set nocompatible    set mouse=a    syntax on    fil

原创 VisualSVN Server的配置及使用

  1.爲什麼要用VisualSVN Server,而不用Subversion? 回答: 因爲如果直接使用Subversion,那麼在Windows 系統上,要想讓它隨系統啓動,就要封裝SVN Server爲windws service,

原创 在vmware的linux虛擬機中添加硬盤

   使用一個硬盤即scsi安裝系統完成後,下面步驟完成添加硬盤的操作: 1  在vmware界面中,設置虛擬機選項,添加一個硬盤,比如scsi 0:1 2  啓動虛擬機,使用命令fdisk -l 獲得新硬盤的名稱,如sda、sdb(注

原创 conflicting types for 'timer_t' 的解決

編譯程序時遇到conflicting types for 'timer_t'  問題的的解決 Slackware 12.1-Xfce 4.4.2下安裝電池監視器插件編譯出錯的解決方法 http://goodies.xfce.org/提供

原创 Vim功能介紹

一、VIM的歷史1. eded是UNIX上最古老最基本的編輯器,它最初是UNIX之父Ken Thompson編寫的,他第一次在 ed中應用了正則表達式(regular expression),這個創舉將RE理論帶入了實踐,對UNIX界造成

原创 車載硬盤錄像機-從芯片層面來談嵌入式DVR的發展

車載硬盤錄像機-從芯片層面來談嵌入式DVR的發展 DVR的技術發展史可簡單概括爲一個從單路到多路,集成度逐漸增加,每路成本從高到低的過程。而芯片技術在這其中又扮演了極其重要的角色。本文主要從芯片技術層面來分析DVR的發展過程和未來趨勢