原创 android圖片加載導致的OOM分析及有效解決辦法(BitmapUtils)

android應用尤其是涉及到很多圖片處理的經常會遇到OOM(Out Of Memory),爲什麼會導致OOM,又該如何解決呢? OOM原因分析: android每一個應用都有一個獨立的進程,每個進程都是實例化了dalvik虛擬機實例的l

原创 應用中添加QQ羣(android、iOS、網頁、二維碼)

應用中增加一個加入官方QQ羣的功能,突然發現QQ已經支持這個操作 1. 打開http://qun.qq.com/join.html,使用你的QQ登錄,賬號必須是需要添加的QQ羣的管理員 2.選擇你需要添加的QQ羣即可

原创 android Bitmap分配在java heap還是native heap

本文章主要轉載另外一個博主的一些理論, 鏈接:http://blog.csdn.net/gemmem/article/details/8920039 一種流行的觀點是這樣的: Bitmap是jni層創建的,所以它應該是分配到native

原创 android studio安裝和配置

爲什麼要用android studio開發 android studio(以下簡稱as)是谷歌官方推薦的 一款Android開發環境,基於IntelliJ IDEA。從2013.5到現在已經三年時間了,目前已經有2.0穩定版本。 優點

原创 objective-c 內存管理之 "autorelease"的疑問 ---何時release對象(轉)

autorelease的用法我瞭解,但是我一直有一個疑問:   比如說項目中我沒有加其他的 NSAutoreleasePool ,也就是說項目中只有 主線程中的那個 NSAutoreleasePool. 我現在有(就拿NSStri

原创 android 長佈局截圖(listView ScrollView)

產品經理需要將一個界面中部分內容截圖後保存下來或者分享出去,基本思想是計算截圖的view的寬高,新建一個包含bitmap(view大小的)的canvas,在canvas上繪製該view即可獲取到bitmap /** *

原创 結構性模式之Composite模式

Composite模式解決的是樹形結構等的組合結構~

原创 delete[]問題

http://topic.csdn.net/u/20080303/21/66dff809-84c3-4e9b-8d72-dea17a63fcdf.html 通常在delete[]一個數組時,編譯器要按順序作如下兩件事情:  1. 對每個

原创 結構性模式之Facade模式

Facade模式解決的是子系統多個接口的整合,提供一個高層的接口給用戶~

原创 開發證書與發佈證書申請和安裝步驟

本文轉自 http://blog.csdn.net/zougangx/article/details/6074313 對於個人開發者,你需要完成以下幾個過程: 申請一個Development證書 > 設置你的IPhone手機 > 創建一

原创 結構性模式之Decorator模式

幾句話總結: Decorator提供一種給類添加職責的方法,不是通過繼承實現的,而是通過組合(Decorator類中有一個指向Compoent對象的指針),Decorator模式這種典型結構圖的優點在於可以爲不同的ConcreteCom

原创 ios啓動畫面設置---launch Images(三步搞定)

最近項目做的差不多了,折騰啓動畫面之類的東西,發現設置啓動畫面有點問題,折騰了一個晚上,最後發現是個小問題,在此記錄下來,已經在ipad1(ios3.2)和new pad(ios6)上做了測試。 工程是基於cocos2d引擎的,希望在橫屏

原创 初學服務端java開發(1)準備工作

最近團隊人力比較緊張,服務端小夥伴實在忙不過來,決定學習下服務端的開發工作。由於後端頁面邏輯稍微瞭解一點,之前也看了寫代碼,總的來說,跟客戶端開發思維方式有一定區別,目前接觸到的還是比較簡單的功能開發。 環境配置 Mac jdk(8)

原创 C++中的臨時對象

我們知道在C++的創建對象是一個費時,費空間的一個操作。有些固然是必不可少,但還有一些對象卻在我們不知道的情況下被創建了。通常以下三種情況會產生臨時對象:   1,以值的方式給函數傳參;   2,類型轉換;   3,函數需要返回一

原创 結構性模式之FlyWeight模式

FlyWeight模式主要是節約大量的有相同點的對象創建,將內部狀態和外部狀態分離,共享內部狀態,FlyWeightFactory擁有一個管理、存儲對象的“倉庫”