原创 Ubuntu 10.04 Server下編譯libjingle-0.6.14

環境 Ubuntu 10.04 Server 包 expat-2.1.0.tar.gz libjingle-0.6.14.zip openssl-1.0.0e.tar.gz scons-2.2.0.zip scons-local-2.

原创 libjingle源碼分析之三:P2P

摘要         本文主要介紹了libjingle庫中的P2P模塊。 概述         在libjingle中,P2P模塊並非一個完全獨立的模塊,它的實現依賴於Jingle協議,需要通過libjingle中的其它模塊獲取必要的

原创 VS2010手動加載DevExpress

It’s possible to prevent the IDE tools from being loaded automatically when starting Visual Studio. To do this, pleas

原创 Unix環境高級編程習題3.2

題目         3.2 Write your own dup2 function that performs the same service as the dup2 function described in Section 3

原创 android init進程啓動的大致流程

        參考Android源碼的版本:4.0.4;init源碼目錄:system/core/init/;解析init腳本代碼:init_parser.c;init腳本支持的關鍵字:keywords.h;         關於ini

原创 C語言知識結構之二

C語言的知識結構整理成思維導圖,如下圖所示: 這張圖的整體思路是: 用C寫程序,該學會什麼? 要用C寫的更好,改學會什麼? 其實,只要是分層的知識結構,大致的思路是: 首先,研究本層的知識; 其次,研究上面第一層、下面第一層的知識

原创 關於spring的IoC本質

關於spring的IoC本質 我最早接觸IoC(Inversion of Control)是在Android剛出來的時候,那個時候的Android版本是1.5,大概是09年,市面上有基本關於Android的書講到了這個概念。碰巧,當時正好

原创 SouceInsight跳轉到文件夾插件更新到1.2.1版

版本歷史 跳轉插件1.2.1版 下載地址 更新說明 將調試信息的目錄改爲sitofolder.exe所在的目錄,文件名爲log.txt.修復了項目名稱或者路徑中包含空格或中文時,無法跳轉的問題。 跳轉插件1.2版 下載地址 更新說

原创 CherryPy wsgiserver模塊的分析

概述 本文分析了CherryPy wsgiserver的模塊,分析它如何基於socket,來處理HTTP請求的。 類 一些主要的類,如下圖所示: HTTPServer:代表了HTTP服務程序,基於socket,診聽在某個端口上,比如:

原创 C語言知識結構

很長時間以來,都是在用C語言寫東西。也一直在思考,如何能很好的掌握C,查過很多資料,也作過一些嘗試,於是整理成此文。 在大部分情況下,我們會寫或者使用一個C庫,然後被應用程序使用,運行在Linux的系統上。於是,就有了基於C語言的知識結構

原创 libjingle源碼分析之四:Session和Transport

摘要         本文介紹了Session和Transport模塊。 概述         Session、SessionClient、Transport和TransportChannel的關係如下圖所示: 模塊解析 Sess

原创 Lamobo M1

Lamobo M1是一個類似於樹莓派(Raspberry Pi)的開發板,官方說明參見這裏。 下面是一些資源(持續更新中……): Lamobo M1官網Lamobo M1論壇爲Lamobo M1編譯Android環境爲Lamobo M

原创 CherryPy的Hello World分析

摘要         本文是建立在分析CherryPy的Hello World及背後的源碼基礎上的,旨在分析支持Hello World運行的CherryPy框架。 概述         CherryPy 3.2.2作爲Web Appl

原创 CXF Web Service的Hello World之一 搭建環境

摘要 本文介紹如何配置 Eclipse + Java EE + Apache CXF + Tomcat + JDK 的開發環境,用於開發CXF Web Service。 JDK 版本:1.7.0_71,下載地址:http://www.or

原创 samba配置之最簡單步驟

安裝samba: sudo apt-get install samba 添加samba用戶: sudo smbpasswd -a yufei 修改samba配置文件: sudo vim /etc/samba/smb.conf 設置