原创 linux中list的使用

 (注:最近在研究系統源碼,發現有些時候,要自己寫才能知道自己是否真的已完全理解。也可藉此加深記憶,鍛鍊自己的表達,所以會經常在博客中亂寫,如果有錯,千萬表拍磚……)         linux內核實現中,涉及到很多的隊列,比如運行隊列r

原创 Spring IOC源碼分析(3)

1.IOC容器的依賴注入         Spring中,依賴注入是在用戶第一次向IOC容器索要Bean時觸發的(通過getBean方法)。        在BeanFactory中我們看到getBean(String…)函數,它的具體

原创 spring IOC源碼分析(1)

1.何謂Spring IOC         何謂Spring IOC?書上謂之“依賴注入”,那何謂“依賴注入”?         作爲一個Java程序猿,應該遇到過這樣的問題,當你在代碼中需要使用某個類提供的功能時,你首先需要new一

原创 Android4.0源碼下載與編譯

(原寫於某blog,別人的空間弄着真麻煩,怕過期拷貝過來,你懂的⊙﹏⊙b) 1.1 編譯環境 操作系統:64位ubuntu11.10,由於條件的限制我是在虛擬機中安裝64位linux操作系統的,之前使用32位的編譯遇到的問題較多。 1.

原创 spring IOC源碼分析(2)

        refresh這個方法包含了整個BeanFactory初始化的過程,定位資源由obtainFreshBeanFactory()來完成

原创 讀書計劃(共勉)

        最近實習在經過老大的一次培訓後,發現自己懂得東西還是不太多!經過此次,發現老大特牛逼呀!! 相比自己,哎!!!!         好吧!要開始充電了,最近工作之餘的學習計劃是:        (1)瞭解JVM的原理及性能監

原创 騰訊、微軟、網易遊戲實習生面試之旅

        找實習的苦逼之旅就在悄然之間開始了,本來並沒打算投tx廣研,可當見舍友去面試後,心裏一盤算,如果去廣研的話的能留在廣州,不錯!! ^_^。於是乎讓主席幫忙問沒投簡歷能不能去面試。得到回覆是可以去參加下午的一個筆試,好吧!那

原创 Effective C++讀書筆記——小話設計模式

         “Effective C++”中第六部分“繼承與面向對象設計中”,Scott Meyers談論了許多c++面向對象設計中的技巧,其對is-a與has-a、繼承還是符合的論述都頗爲精彩,值得一看。在條款35:“考慮virt

原创 Spring MVC源碼分析——初始化過程

Blog文章地址:http://www.jmatrix.org/spring/453.html 1.      概述 對於Web開發者,MVC模型是大家再熟悉不過的了,SpringMVC中,滿足條件的請求進入到負責請求分發的Dispatc

原创 CGI編程規範

(注:轉載的筆記) CGI是: “公共網關接口”(Common Gateway Interface)的簡稱,是HTTP服務器與其它程序進行“交談”的一種工具,其程序須運行在網絡服務器上。CGI是一段程序,它運行在Server上,提供

原创 用C擴展Python的功能

1.模塊封裝 可以利用Python解釋器提供的接口來編寫Python的C語言擴展,假設有一個C語言函數, int fact(int n) { if (n <= 1) return 1; else return

原创 JMX系列——概述

     JMX(Java Management Extensions) API是JCP開發的一個標準,提供了管理和監控應用程序和服務的功能。它定義了一整套的管理構架、設計模式、API及服務供我們建立基於web的、分佈式、動態和模塊化的解

原创 Spring功能擴展的一些思考——Spring自定義屬性編輯器爲例

(注:這個曾發表在某Blog上,那個馬上要沒了,你懂的=。=) SSH相信很多整過J2EE的人都很熟悉,但可能很多人沒有深入研究過其底層架構,我覺得其中spring的源碼是記得詳細研究的,如果能對其IOC,AOP的整個流程有清晰的瞭解,就

原创 Vim下的代碼自動補全和代碼跳轉閱讀

         Linux之所以今天仍然只被少數人使用,不能像windows一樣進入尋常百姓家,其配置之難之煩,還是很讓人不爽。號稱Linux編輯器哼哈二將之一的Vim也是難逃此列。雖然很多高手用的得心應手,但是作爲初學者往往不知道如何

原创 boost python的使用

之前的文章 Python擴展模塊實現中,介紹瞭如何使用c++編寫python的擴展模塊,現在我們有了新的選擇,因爲Boost提供了Python庫,我們可以很容易的使用它來在C++應用程序中嵌入Python(目前有些功能可能還需要調用Pyt