原创 使用anddroid studio編譯報錯: Error:Execution failed for task ':mergeDebugResources'.

用Androidstudio +svn 管理項目,取下代碼編譯時報如下錯誤: /使用anddroid studio編譯報錯:Error:Execution failed for task ‘:mergeDebugResource

原创 java移位運算符:(帶符號右移)和>>>(無符號右移)。

 1、 左移運算符     1)它的通用格式如下所示:   value << num   num 指定要移位值value 移動的位數。   左移的規則只記住一點:丟棄最高位,0補最低位   如果移動的位數超過了該類型的最

原创 UiAutomator for android 巧換角度

本文章主要描述UIAutomator測試中遇到子節點無法尋覓到父節點的問題 1. 問題描敘 我在一個示例項目中引用到了UIAutomator測試,在一個動態listView中,要點擊5:00下的item選項

原创 解決5.0以上通知欄圖標變白

 5.0以上(不包含5.0),系統默認通知欄圖標爲系統啓動圖標,會自動將通知欄的圖標(有色區域)全部填充爲白色,像一個白色格子,這是Google 爲了實現材料設計規範,特意爲之。爲了去除白色圖標,鏤空背景即可: 系統啓動圖標ic_la

原创 GAN代碼解析(tensorflow實現),資源自動下載 手寫數字圖片生成

GAN代碼解析(tensorflow實現)_手寫數字圖片生成 基於py3.0支持中文名方法, 如果報錯請把中文方法名,改爲英文的 #coding:utf-8 # MNIST數據集 # MNIST數據集的官網是Yann LeCun’s

原创 聊聊併發(一)——深入分析Volatile的實現原理

引言 在多線程併發編程中synchronized和Volatile都扮演着重要的角色,Volatile是輕量級的synchronized,它在多處理器開發中保證了共享變量的“可見性”。可見性的意思是當一個線程修改一個共享變量時,另外一個

原创 聊聊併發(四)——深入分析ConcurrentHashMap

術語定義 線程不安全的HashMap 因爲多線程環境下,使用HashMap進行put操作會引起死循環,導致CPU利用率接近100%,所以在併發情況下不能使用HashMap,如以下代碼 final HashMap<String,

原创 聊聊併發(三)——JAVA線程池的分析和使用

1. 引言 合理利用線程池能夠帶來三個好處。 第一:降低資源消耗。通過重複利用已創建的線程降低線程創建和銷燬造成的消耗。 第二:提高響應速度。當任務到達時,任務可以不需要等到線程創建就能立即執行。 第三:提高線程的可管理性。線程是稀

原创 聊聊併發(二)——Java SE1.6中的Synchronized

1. 引言 在多線程併發編程中Synchronized一直是元老級角色,很多人都會稱呼它爲重量級鎖,但是隨着Java SE1.6對Synchronized進行了各種優化之後,有些情況下它並不那麼重了,本文詳細介紹了Java SE1.6中爲

原创 月薪3萬的程序員告訴你:這樣工作才能拿高薪

原標題《月薪3萬的程序員都避開了哪些坑?》,IT之家編輯酌情修改。 程序員薪水有高有低,有的人一個月可能拿30K、50K,有的人可能只有2K、3K。同樣有五年工作經驗的程序員,可能一個人每月拿20K,一個拿5K。是什麼因素導致了這種差異?

原创 Google I/O:Android ConstraintLayout 扁平化佈局入門 andstudio 2.2

序 在Google IO大會中不僅僅帶來了Android Studio 2.2預覽版,同時帶給我們一個依賴約束的庫。 簡單來說,她是相對佈局的升級版本,但是區別與相對佈局更加強調約束。何爲約束,即控件之間的關係。 她能讓你的佈局更加扁平化

原创 Android設計模式源碼解析之單例模式

Android設計模式源碼解析之單例模式 本文爲 Android 設計模式源碼解析 中 單例模式 分析 Android系統版本: 2.3 分析者:Mr.Simple,分析狀態:完成,校對者:Mr.Simple,校對狀態:完成 1.

原创 java移位運算符:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。

 1、 左移運算符     1)它的通用格式如下所示:   value << num   num 指定要移位值value 移動的位數。   左移的規則只記住一點:丟棄最高位,0補最低位   如果移動的位數超過了該類型的最大位數,

原创 listView 嵌套gridView android

listView 嵌套gridView android 思路: 1.固定gridView ,禁用它的滾動操作(否則會混淆滑動事件) 1.得到gridView 高度,即子控件的內容全部顯示出來,把高度傳給 onMeasure(); 3

原创 UML類圖畫法及其之間的幾種關係

UML類圖畫法及其之間的幾種關係 最近做重構項目,需要畫一下類圖,發現類圖的畫法及其之間的幾種關係已經淡忘了很多,所以整理總結一下,有問題的地方大家可以一起討論下。 文章目錄如下: 類圖畫法 類之間的幾種關係:泛化(Generalizat