原创 2012 我的騰訊暑假實習筆試面試經歷

    進入騰訊工作,是我大學的第一個目標,現在也算是實現了一半了,廢話少說,說說我的經歷吧。     3月12號網申。那天我投的是遊戲開發,但有個朋友提醒我,那個要求看上去想是招研究生的,我仔細看了遊戲開發的職位要求,對本科生來說,要求

原创 android學習總結(五)---簡單瀏覽器demo的實現

一實現的過程 功能需求的定義 結合WebView的API,初步確定這個簡單瀏覽器的功能如下: 1 輸入網址,顯示跳轉頁面 2 頁面的前進和回退 3 頁面刷新 4 停止加載頁面 5 歷史記錄的顯示和清除 6 書籤的添加和顯示 7 保存圖片

原创 設計模式之---簡單工廠模式

簡單工廠模式:到底要實例化哪個對象,將來會不會增加實例化對象,這時可以考慮用一個單獨的類來創造實例的過程,這就是工廠。 以一個2元操作運算來說明: operator類: #pragma once template <class T>

原创 android學習筆記(三)

三 調試技術 1 添加斷點 雙擊代碼所在行的左側的側邊欄,可以再斷點出設置其屬性,比如運行的次數。 2 移出斷點 雙擊代碼所在行的左側的側邊欄或者切換到Debug視圖,在BreakPoints裏勾選要移出的斷點 3 觀察變量

原创 android學習筆記(四)

button的事件處理 Button的事件處理主要是實現一個事件監聽者OnClickerListener的類,這個類可以使內、外部類,匿名類等,如果只有一個button,方便一點的是使用匿名類,如果有多個button,很多代碼可以重用,可

原创 webkit(1)

     從來沒離開過windows平臺的桌面開發,現在要轉戰無線瀏覽器的內核開發,壓力頗大。從今天開始,研究無線瀏覽器的內核開發,以後可能要靠它吃飯。     以下的大部分來自網絡,謝謝那些無名人士 一 瀏覽器內核 瀏覽器最重要或者說核

原创 醫保項目總結

    大三了,這算是第一次這樣一個大型的項目,5個人,兩個指導老師,在這次項目中,我擔任的項目組長,深刻體會到了組長的責任和領導的作用。說實話,我這個組長當的不是很稱職,導致後續出現了一系列的問題。我以後會注意加強這方面的能力。   

原创 一道創新工場的筆試編程

原題如下:    這個單詞的反轉,利用棧就可以輕鬆搞定了 代碼如下: /************************************************************************/ /* 編程實現

原创 遊戲服務器架構探討

有段時間沒有研究技術了,這次正好看到了新版的mangos,較之以前我看的版本有了比較大的完善,於是再次瀏覽了下他的代碼,也藉此機會整理下我在遊戲服務器開發方面的一些心得,與大家探討。   另外由於爲避免與

原创 C++單元測試--打樁測試

一 問題的產生 當構造測試用例的數據,是在函數內部被另一個外部函數所使用時,我們需要忽略外部函數所帶來的影響。 需要進行“打樁”,舉一個具體的例子 class DataGetter { public: ... bool Run();

原创 設計模式二--工廠方法模式

  工廠方法是在簡單工廠模式的基礎上改進的,它擁有簡單工廠的功能。簡單工廠模式違背 了“開放-封閉”原則,但他也有一個缺點,每需要創建一個新的產品時,系統需要添加兩個類。 還是沿用上一個計算器的例子:    簡單工廠   用visio畫了

原创 詞法分析

   這是大三上寫的程序了,今天突然看到了,只貼出它的邏輯判斷部分,有興趣要全部源代碼的可以給郵箱給我 LexicalAnalyzerLogic.h: #pragma once #include "stdafx.h" #include <

原创 不排序,兩種方法找到無序數組的最大K個數

   雖然不排序,這這兩種方法都源於經典的排序算法的擴展   方式一,快速排序的擴展 /************************************************************************/ /

原创 3 種方法實現參數的"動態"變化

方法一: 比較常規的,利用template模板,在編譯期替換參數   方法二: 利用指針,將函數的參數設置爲 void* ,具體調用時,再做指針的強制類型轉換 比如 void  fn(void* pVoid) {     int i =*

原创 用內存映射文件實現應用程序只運行一個實例

  原理:          如果一個應用程序的實例已經運行,那麼當再運行一個實例時,系統只會爲這個實例創建一個新的內存映射視圖,這個內存映射視圖會被映射到第一個實例所映射的虛擬內存中,這樣就可以在多個實例之間共享內存中的代碼和數據,可以