Time of Update: 2018-12-05
從自學Hello,World開始,到今天的設計模式和軟體工程,從被公司選擇到今天的選擇公司,在沒有人指導的情況下,走了很多彎路,也犯了很多錯誤,軟體開發的道路雖然崎嶇,但是也越走越寬闊,一路上有酸,有甜,也有苦澀,28歲,畢業7年,跳槽6次,N個行業,這就是我.很多朋友對我這樣頻繁的換方向不理解,覺得工作就要穩定,其實學習工作了這些年,個人感覺,技術沒有貴賤,但是門檻是有高低的,當覺得技術提升上遇到了瓶頸,我都會選擇離開.而不是對某個行業存在偏見,但從始至終,我都沒有脫離IT這個行業,以後也不會
Time of Update: 2018-12-05
大家好。我是和尚。我想做一個意見收集,看看大家都關注哪一方面,只要是linux核心方面的,都可以。希望大家把自已最關注,最想知道的東西說出來。另外對於文章的風格,大家有什麼好的意見和建議也可以說。我雖然不一定會全部按照大家的意見走,但是肯定會做一個參考,盡量官吏大家都感興趣的內容。比如:我想知道platform的架構體系,我想知道misc的架構體系,我想瞭解字元裝置,我想瞭解檔案系統,我想瞭解xxxxx 你們的滿意是我前進的動力!非常感謝。^_^
Time of Update: 2018-12-05
Inux核心升級是學習核心的基本條件。如果自已編譯的核心跑不起來,那談linux核心學習就是鏡花水月了。其實網上有很多相關的核心編譯升級教程。我這個純粹是多餘的,但是為什麼很多同志升級還是老失敗呢?其實網上有很多教程,撞到相關的問題問一下google或百度就基本是可以解決的。雖然網上的解決方案很多時候不是很好,但是要編譯成功並運行起來是沒有太大問題的。好了,言歸正傳,把我的方法奉獻給大家吧。首先我的linux是centos5.4版的,核心版本是2.6.18。其實linux核心的學習和linux發
Time of Update: 2018-12-05
轉眼間,已到了mini2440廠家友善所提供驅動的最後一課——PWM。本驅動用定時器0產生PWM脈衝訊號,GPB0管腳輸出接蜂鳴器。貼出代碼如下: #include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/poll.
Time of Update: 2018-12-05
作為一本專門介紹嵌入式系統即時概念的書,它並不針對某一種特定的RTOS來進行闡述,而是從整個設計RTOS的高度來為讀者解析RTOS方方面面的知識。個人感覺本書比較適合已經有RTOS使用經驗的朋友來閱讀,在閱讀本書的同時,可以同時與你所用過的RTOS進行類比,往往會有一種恍然大悟之感。
Time of Update: 2018-12-05
如題:給出hadoop權威指南--NCDC1929-2011資料ftp://ftp.ncdc.noaa.gov/pub/data/gsod/命令:The data are available via:1) WWW -- http://www.ncdc.noaa.gov/cgi-bin/res40.pl?page=gsod.html2) FTP -- ftp://ftp.ncdc.noaa.gov/pub/data/gsod via browser3) Command line ftp:a)
Time of Update: 2018-12-05
首先聲明,以下代碼為文章http://topic.csdn.net/u/20090725/11/5FBC75B0-1091-4DD4-9154-3E3D59F9B6D1.html 中{LogClickCount(this,111);}" href="http://hi.csdn.net/ttxk" target="_blank">ttxk的,注釋是我加的,對ttxk和{LogClickCount(this,111);}" href="http://hi.csdn.net/jessiepan"
Time of Update: 2018-12-05
~ 虛擬化概論虛擬化定義IBM:虛擬化是資源的邏輯表示,它不受物理限制的約束虛擬化常見類型基礎設施虛擬化網路虛擬化儲存虛擬化系統虛擬化(VM)軟體虛擬化(Java)伺服器虛擬化基本概念伺服器虛擬化將系統虛擬化技術應用於伺服器上,將一個伺服器虛擬成若干個伺服器使用最早IBM在大型主機中使用,20世紀90年代由VMware將其引入x86pingtai使用廣泛的Citrix的XenIBM的PowerVM,zVMPower
Time of Update: 2018-12-05
這次我們來講述mmap較為具體一點的實現細節。 mmap裝置方法是file_operations結構的成員,在Mmap系統調用發出時被調用。在此之前,核心已經完成了很多工作。mmap裝置方法所需要做的就是建立虛擬位址到物理地址的頁表。 prototype : int (*mmap)(struct file *, struct vm_area_struct *);parameter: struct file * : 需要操作的檔案 struct
Time of Update: 2018-12-05
文章目錄 1.準系統以下命令除了hg clone以外,都需要在HG管理的目錄及子目錄下執行(目錄和子目錄執行效果相同)。1. 版本庫初始化首先使用 hg clone 命令複製庫,例如複製主NGN庫:在自己使用者根目錄下worksapce檔案夾下運行hg clone /HGReposity/testDev,完成後可以看到在此目錄下出現testDev目錄,這個目錄即為一個HG庫。對一個項目此操作僅需一次,以後與主庫的同步使用hg
Time of Update: 2018-12-05
一.標準化映像格式下面為5種CIF 映像格式的參數說明。參數次序為“圖象格式 亮度取樣的象素個數(dx) 亮度取樣的行數 (dy)色度取樣的象素個數(dx/2) 色度取樣的行數(dy/2)”。sub-QCIF 128×96 64 48 QCIF 176×144 88 72 CIF 352×288 176 144 4CIF 704×576 352 288(即我們經常說的D1)16CIF 1408×1152 704 576QCIF全稱Quarter common
Time of Update: 2018-12-05
一. rtpsend.c主要內容這個例子主要是表示了PCMU格式的音頻檔案或者直接從音效卡得到的音頻流如何發送int main(int argc, char *argv[]) { RtpSession *session; unsigned char buffer[160]; int i; FILE *infile; char *ssrc; uint32_t user_ts=0; int clockslide=0; int
Time of Update: 2018-12-05
利用apache+wsgi運行你的django網站 - [開發]2010-09-18 | Tag:DjangoPython 著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明http://open-idea.blogbus.com/logs/75217788.htmlWSGI和mod_wsgi是python web
Time of Update: 2018-12-05
一、在(yourandroid code path)/out/ 目錄裡尋找這個工具 unyaffs:用於解壓system.img mkyaffs2image:用於打包system.img呵呵, find命令肯定會吧? find out/ -name
Time of Update: 2018-12-05
trac對git的支援主要通過trac-git來實現,但是trac-git有個問題,無法在一個trac項目下支援多個git庫,像gitweb那樣。trac本身也有個外掛程式是對gitweb [http://trac-hacks.org/wiki/GitwebPlugin]的支援的,用了下還行,但是它本身的介紹太簡單,其實還需要在trac.ini中配置。在trac.ini中增加[gitweb]url =
Time of Update: 2018-12-05
這個問題在我進公司的時候一直就有,但是一直都沒人解,這次做主乾的項目被領導逼的不行了,只好親自抄刀。現象:在不能上外網的路由器上接多台機器,每台機器全都裝上BT,像迅雷這種軟體,開啟多個,每個中有N多種子的時候。router跑一陣就會掛掉。dump_stack,提示記憶體不足。分析:經過尋找後發現是dproxy佔用的記憶體過多。這下簡單了,把這個小開源軟體看了一遍,發現裡面維護了一個鏈表。每個鏈表節點是6014個位元組。而這時鏈表的長度達到了300多(具體數字忘了)。用wiresharkZ包一看
Time of Update: 2018-12-05
好不容易搞個周六,被總監叫回去救火,鬱悶啊!說是BT下載有記憶體泄露。跑兩小時就核心掛了。亂殺進程。又出現了傳說中的記憶體泄露。哎。只好回公司。首先進行問題定位。先看是核心的還是應用的。經過對SLABINFO進行分析。發現是核心中一個資料結構在狂飆。這個資料結構就是ip_conntrack_expect。基本可以定位是核心問題了。一看這玩意就知道是netfilter這一塊的事。然後對SVN進行尋找。發現最近將對稱NAT改成了錐形NAT。這個地方非常可疑。因為這個是要通過IPTABLES來操作NE
Time of Update: 2018-12-05
這一課是按鍵驅動,其中重點是linux內irq中斷的註冊以及使用方法和工作列表的用法。 mini2440所用到的按鍵資源 按鍵 對應的IO寄存器 對應的中斷引腳 K1 GPG0 EINT8 K2 GPG3 EINT11 K3 GPG5 EINT13 K4
Time of Update: 2018-12-05
在找開源的sip電話參考時,找到了這個linphone,下載:http://www.linphone.org/eng/download/packages/linphone.html大概看了下結構,採用osip,exosip和ortp協議棧開發,對264的支援是x264(VLC的子項目)。哈哈,跟我原來做的很有緣分,我基本上原來做的sip終端類開發就是sip協議棧基於osip,exosip,rtp協議棧基於ortp,再對exosip做一次封裝形成個sip通訊結構,流媒體部分再加上音視頻處理相關的。
Time of Update: 2018-12-05
很快就進入了第四課ADC驅動的學習了,經過前三課的學習,相信大家和我一樣,對驅動程式有點感覺了吧,基於此,ADC的驅動我比較快地掌握了其大體的架構,本課主要掌握互斥訊號量和記憶體映射等兩個問題,對於內部更多的細節,還有請諸位看官多多指教。 代碼貼出如下:#include <linux/errno.h>#include <linux/kernel.h>#include <linux/module.h>#include