原创 no match for ‘operator=’ 等號兩端 不匹配

const auto new_states = state_extend_function(word,dict,visited,end); unordered_set<string>::iterator itv; for ( itv=

原创 如果key不存在,String str=json.optString (key,fallback)會返回 默認值fallback。安全。

The difference is that optString returns the empty string ("") if the key you specify doesn't exist.getString on the

原创 Java 8新特性探究(九)跟OOM:Permgen說再見吧

很多開發者都在其系統中見過“java.lang.OutOfMemoryError: PermGen space”這一問題。這往往是由類加載器相關的內存泄漏以及新類加載器的創建導致的,通常出現於代碼熱部署時。相對於正式產品,該問題在開

原创 求str最長迴文子序列是求這個原字符串和它反轉字符串的最長公共子序列。

最長迴文子序列 題目思想大概是這樣:輸入: cabbeaf 迴文子序列有:c,a,aa,bb,,aba,abba,e,f,最長的就是abba,所以輸出長度爲4. 分析: cabbeaf faebbac   (上面的反轉序列

原创 mat分析oom

前言 在平時工作過程中,有時會遇到OutOfMemoryError,我們知道遇到Error一般表明程序存在着嚴重問題,可能是災難性的。所以找出是什麼原因造成OutOfMemoryError非常重要。現在向大家引薦Eclipse Me

原创 APP管理應用的內存

編寫:kesenhoo - 原文:http://developer.android.com/training/articles/memory.html Random Access Memory(RAM)在任何軟件開發環境中都是一個很寶貴

原创 TraceView看函數運行時間

TraceView界面 現來看一下整個界面的圖,整個界面包括上下兩部分,上面是你測試的進程中每個線程的執行情況,每個線程佔一行;下面是每個方法執行的各個指標的值 上面一部分是你測試進程的中每個線程運行的時間線,下圖中可以可以看到,主要只

原创 adb remount 系統提示只讀文件系統Read-only file system,解決用adb disable-verity

在Android6.0 (Android M)userdebug版本上(eng版本不存在該問題),發現使用adb remount 系統之後,還是不能對system分區進行操作,提示沒有寫權限,爲只讀文件系統Read-only file

原创 是否需要主動調用Bitmap的recycle方法?

一個圖片加載到內存裏,其實是有兩部分數據組成,一部分是圖片的相關描述信息,另一部分就是最重要的像素信息(這部分是有byte數組組成的),android系統爲了提高對圖片的處理效率,對於圖片的處理都是調用了底層的功能(由C語言實現的),

原创 NS2下AODV協議aodv.cc源碼分析

修改aodv協議心得 在修改完協議後一定要記得在\ns-allinone-2.xx\ns-2.xx目錄下make編譯,否則沒用,步驟如下: 1、首先,要修改你的協議,如果修改的是.h文件,一定要記得再修改一下調用這個.h文件的.cc文件(

原创 Facebook App對TLS的魔改造:實現0-RTT

Facebook App對TLS的魔改造:實現0-RTT 感謝    大愚若智 譯移動開發前線移動開發前線 我們愛HTTPS,然而它建立連接耗時太長,在移動網絡環境下這個問題尤爲突出,Facebook爲了解決這個問題,對QUIC協議

原创 字符拼接StringBuilder速度快,但StringBuilder是線程不安全的。(StringBuffer是線程安全的,給buffer加鎖)

序言 StringBuffer與StringBuilder是java.lang包下被大家熟知的兩個類。 其異同爲: 一、長度都是可擴充的; 二、StringBuffer是線程安全的,StringBuilder是線程不安全的

原创 React Native 中文版(含新增 Android 章節)--結合了 Web 應用和 Native 應用的優勢

React Native 中文版(含新增 Android 章節)--轉載http://wiki.jikexueyuan.com/project/react-native/ Facebook 在 React.js Conf 2015 大會

原创 Android Studio常用默認快捷鍵---也可以在keymap中繼承eclipse的快捷鍵

Android Studio常用默認快捷鍵--不分windows和linux。 Alt+回車 導入包,自動修正 Crtl+X 剪貼 刪除本行 ,之前用Eclipse Ctrl+D 就是刪除本行,在AndroidStudio中是複製本行

原创 Java/Android開發規範——變量和常量命名

轉載於  http://www.cnblogs.com/agrimony/p/3317135.html在此 謝謝博主! 變量的命名 主要的的命名規範有以下三種: Camel 標記法:首字母是小寫的,接下來的單詞都以大寫字母開頭。 P