原创 Android圖片上傳,可以選擇多張圖片,縮放預覽,拍照上傳等

仿照微信,朋友圈分享圖片功能 。可以進行圖片的多張選擇,拍照添加圖片,以及進行圖片的預覽,預覽時可以進行縮放,並且可以刪除選中狀態的圖片 。很不錯的源碼,大家有需要可以下載看看 。 微信 微信 微信

原创 圖的廣度優先遍歷BFS(分別以鄰接矩陣和鄰接鏈表實現)

算法描述:           設圖G的初始狀態是所有頂點均未被訪問過,在G中的任選一頂點vi爲初始出發點,則廣度優先遍歷 可定義如下:首先,訪問初始出發點vi,接着依次訪問vi的所有鄰接點w1,w2,...,wk;然後,依次訪問w1

原创 各種排序算法

#include<iostream> using namespace std; #define MAXSIZE 10 //1.冒泡排序 void bubble_sort(int a[],int n) { for(int i=0;i<n

原创 Android Fragment 真正的完全解析(上)

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/37970961 自從Fragment出現,曾經有段時間,感覺大家談什麼都能跟Fragment談上關係,做什麼都要

原创 二.用最小堆方法找出海量數據中最小的k個數

思路:用數組b模擬海量數據的數組,數組a存放最小的k個數,首先將數組b的前k個數賦值給a,對a建最大堆,則此時a[0]存放a的最大元素,然後遍歷b中k 以後的數據和a[0]比較,如果比a[0]小,則賦值給a[0],並且對a進行重新的調整是

原创 Handler

 Handler是Android消息模型最重要的一個組件,使用它可以在線程之間相互發送消息,實現線程之間的通信。處理使用Handler發送消息以外,通常需要繼承Handler類,並重寫handleMessage(Message msg)

原创 ListView異步加載網絡數據

很多情況,我們需要從網絡加載數據,這個時候我們需要異步的方法去加載,並且實現數據緩存到本地的功能。 在主界面定義定義一個listview控件 main.xml代碼 <?xml version="1.0" encoding="

原创 哈希表的創建查詢插入刪除銷燬

#include<iostream> using namespace std; #define M 5 //定義數據類型 typedef int ElemType ; //定義哈希表上掛的鏈表的結點 typedef struct

原创 Android studio集成genymotion

Genymotion是一款功能強大的Android模擬器,不僅速度流暢而且還功能齊全,支持windows、linux和Mac OS等操作系統。對於Android開發來說,使用這款模擬器也是很不錯的選擇。 本文將會對Android St

原创 Android仿微信底部菜單欄+頂部菜單欄(附源碼)

 林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka         本文要實現仿微信微信底部菜單欄+頂部菜單欄,採用ViewPage來做,每一個page對應一個XML,當手指在

原创 一.字符串左旋轉問題

舉個例子,abcef向左旋轉兩位得到cefab 簡單的方法就是先編寫一個左移一位的函數,然後移動需要移動的位數k次,這樣的話時間複雜度爲O(k*n),n爲字符串位數 本文思路:令X=ab,Y=cef,則X翻轉後得到X^T爲ba,Y翻轉後

原创 查找二叉樹的創建插入查找刪除

#include<iostream> using namespace std; typedef int ElemType; typedef struct Node { ElemType data; struct Node *lc

原创 最小生成樹的prim算法實現

      MST(Minimum Spanning Tree,最小生成樹)問題有兩種通用的解法,Prim算法就是其中之一,它是從點的方面考慮構建一顆MST,大致思想是:設圖G頂點集合爲U,首先任意選擇圖G中的一點作爲起始點a,將該點加入

原创 Android 分析android 客戶端保持session 不過期的方式

首先要知道session和cookie,session是存在服務器的的用來區分不同的會話的,是一種服務器機制,cookie 是客戶端登陸服務器以後,服務器需要爲某個客戶端的請求創建一個session的時候,服務器首先檢查這個客戶端的請

原创 二叉樹的創建,以及遞歸前中後序以及層次遍歷

<pre name="code" class="cpp">#include<iostream> #include<queue> using namespace std; typedef char ElemType; typedef s