原创 軟考之設計模式篇
僅爲了軟考需要,整理文檔,供自己複習使用 一 設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享
原创 VirtualBox 啓用文件共享
前提:本機使用ubuntu,vBox安裝xp。需要將ubuntu的一個文件夾/home/work/share_liunx設置爲共享文件夾來來回移動文件。 1 在vbox設置共享中,加入以上路徑作爲共享文件夾。 2 在xp中選擇網
原创 eclipse+ADT+android配置相關
1 eclipse 過舊時,ant 運行不了,會報sdk.dir is missing. 需要配置:project.properties文件,添加sdk具體路徑 sdk.dir=/home/username/Documents/sdk/
原创 anroid 開發小知識點
1 1)代碼 獲取APK安裝路徑和包名 List<ApplicationInfo> apps1 = manager.getInstalledApplications(0); for(Applicati
原创 ubuntu 下 node.js 的使用
1 添加node.js命令 從官網 https://nodejs.org/en/ 下載linux 64位的包,然後解壓。 設置變量 export PATH=/user/local/node/bin:$PATH 在命令行下輸入node -
原创 web網頁相關
1 線框圖 用軟件 Balsamiq Mockups 可以畫出大概樣子 2 數據庫表之間的關係 用mysql workbench,可以畫出ER圖,並導出sql語句。
原创 給自己看--軟件設計師
國有很多小朋友,他們18、9歲或21、2歲,通過自學也寫了不少代碼,他們有的代碼寫的很漂亮,一些技術細節相當出衆,也很有鑽研精神,但是他們被一些錯誤的認識和觀點左右,缺乏對系統,對程序的整體理解能力,這些人,一個網上的朋友說得很
原创 android 安全(轉)
一 如何不被反編譯解析1防止反編譯工具的反編譯 查看反編譯工具的源碼,查找漏洞 壓力測試 2 混淆代碼3 加殼保護 ndk保護,簡化apk,dex,核心代碼使用.so文件或者.jar 4 防止動態調用 掛鉤 運行時數據,
原创 Android.mk文件解析
以 tools/tradefederation/Android.mk 下的文件來說明 1 LOCAL_MODULE := tradefed 表示這個包的名字叫tradefed,編譯的時候可以 make tradefed. 2
原创 android getprop() 和 java System.getPropety()
1 System.getPropety()是java中的方法,必須set, get纔會有值。且不能跨進程使用。 http://stackoverflow.com/questions/4483001/scope-of-system-set
原创 工作中遇到的java基礎知識點
1& 例子:(flags & 1) != 0 與運算,兩個全是1,結果纔是1 1 & 1 = 1 1 & 0 = 0 0 & 0 = 0 0 & 1 = 0 所以要求flags值爲1 或運算,有一個是1,結果就是1 1 | 1 =
原创 ubuntu 知識點
1 查看當前目錄所佔空間大小 du -h --max-depth=0 2 ubuntu 12頂部面板,按住 win+ alt 鍵,鼠標右鍵,可以移除不想要的組件。也可以創建新面板。 3 Ubuntu 14上,雙擊shell scri
原创 android UI test Espresso
google android UI測試工具 espresso相關 1 一些具體APi使用的例子 https://code.google.com/p/android-test-kit/wiki/EspressoSamples onVie
原创 permission denial : android.permission.INTERACT_ACROSS_USERS_FULL
在android5.0上運行 Runtime.getRuntime("am start -n com.android.settings/.Settings") 時,拋出異常: D/AndroidRuntime( 8331): Calli
原创 導入android源碼相關
1 導入 先new java project,之後修改default path,導入整個源碼。 2 導入之後,會有一些錯誤,在build path中添加jar包,其中編譯之後的源碼中有out/hot/linux-x86/framewo