原创 Android入門 — 新建工程及結構認識
許是因爲在大學第一個寫的程序就是HelloWorld,以後每次學一個新的東西,總是沒有出息的先建一個HelloWorld的程序。也是,任何東西新出來,都需要和這個世界打個招呼吧,hello,world! 言歸正傳,開始和這世界打個
原创 博客之伊始 — xp下android環境搭建
寫代碼都寫了將近6年了,最開始做windows上的應用,用的是MFC,http://http://www.oracle.com/technetwork/java/javase/dow很方便,後來開始做wince了,什麼界面排版的
原创 Android入門 — 模擬器的創建和運行
我們創建了android的工程,接下來有一個問題了,我們該怎麼運行創建的程序呢?所以我們需要一個android的模擬器。配置環境的時候我們安裝了android的SDK,在eclipse->window下有一個AVD(Andro
原创 算法基礎之排序篇-歸併排序
1、算法描述 歸併排序是將多個有序序列合併成一個新的有序序列。歸併排序又分爲兩路歸併和多路歸併。下面以兩路歸併爲例: 操作步驟 (1)、申請空間data,大小爲兩個
原创 算法基礎之排序篇-快速排序
1、算法描述 快速排序是冒泡排序的一種改進。快速排序是通過一次排序將待排序列分成兩部分,一部分小於等於基準數,一部分大於等於基準數,再分別對兩部分進行快速排序。 一趟快速排序的操作步驟 (1)、設置兩個變量i和
原创 算法基礎之排序篇-拓撲排序
1、算法描述 假設G=(V,E)是一個具有n個頂點的有向圖,V中頂點序列vl,v2,…,vn稱做一個拓撲序列(Topological Order),當且僅當該頂點序列滿足下列條件:若在有向圖G中存在從頂點vi到vj的一條路徑,則在頂
原创 mongodb系列之下載安裝架構篇
1、下載mongodb 下載地址:http://www.mongodb.org/downloads 下載注意事項: (1)選擇對應的平臺下載包。 (2)選擇穩定的版本。 我這下載的是 mongodb-linux-x
原创 算法基礎之排序篇-冒泡排序
1、算法描述 依次比較相鄰的數劇,將小的數排前面,大的排後面。 操作步驟 (1)、從第一個元素開始,依次與後一個數比較,小數放前,大數放後,結果是最大的放到了最後。 (2)、對前n-i個數重
原创 算法基礎之遞歸算法
一、算法描述 直接或間接地調用自身的算法稱爲遞歸算法。用函數自身給出定義的函數稱爲遞歸函數。邊界條件與遞歸方程是遞歸函數必不可少的兩個要素。 二、優缺點 優點:結構清晰,可讀性強,容易用數學歸納
原创 算法基礎之排序篇-插入排序
1、算法描述 下面主要講直接插入排序 記得算法導論裏面說過,插入排序就是很多人玩撲克時摸牌階段做的事,牌堆裏面的牌是沒有順序的,而手裏的牌是有序的,每次摸一張牌的時候都要找一個位置插入,以保持手裏牌的有序。
原创 SQL優化
做了很多年有關數據庫的開發工作,現在把我對sql優化的一些經驗分享下。(由於我主要使用mysql,對其它結構化數據庫不太熟悉,所以可能具有片面性,歡迎拍磚) sql優化的方面: 1、設計好的數據庫結構
原创 android — NDK生成so文件
我們在安裝環境的時候安裝了NDK,可以在eclipse下直接生成so文件。NDK的壓縮包裏面自帶了一些sample工程,NDK的文件直接解壓到某個目錄下即可。 第一次生成so文件的時候,我們先使用NDK的sample下的hel
原创 算法基礎之排序篇-基數排序
1、算法描述 基數排序是根據不同位的信息將待排數據放入到特定的一些桶中,以達到排序的目的。基數排序可分爲LSD和MSD。LSD的排序方式由鍵值的最右邊開始,而MSD則相反,由鍵值的最左邊開始。 操作
原创 算法基礎之排序篇-希爾排序
1、算法描述 希爾排序是一種遞減增量排序,當增量等於1的時候,就成了插入排序,因此希爾排序的最後一步就是普通的插入排序。 操作步驟 (1)、選擇步長di(1<=d
原创 mongodb系列之存儲結構篇
前面已經說過mongodb是文檔型存儲的,bson方式存儲的,下面主要通過邏輯和物理兩方面分別描述下mongodb的存儲方式。 1、邏輯存儲結構 先看一條數據: save語句太長了,截圖不好截,摘出來了: