原创 【Python學習 】Python簡單封裝xlrd和xlwt模塊進行Excel讀寫操作

一、背景概述 最近要做一些數據解析的操作,有部分數據需要解析爲Excel,順便在網上學了一下Python的xlwt模塊,並進行了簡單的封裝,可以完成讀寫操作,代碼在這裏記錄一下。 版權聲明:本文爲【歐陽鵬】原創,依據 CC BY

原创 【我的Android進階之旅】解決編譯報錯:Cannot convert a null value to an object of type Dependency.

一、問題描述 今天在將一個內部SDK集成到一個新的apk時候,編譯報錯,如下所示: 下午 03:48 Gradle sync failed: Cannot convert a null value to an object of

原创 【我的Android進階之旅】解決問題:Required: PROJECT. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS

一、問題描述 早上起來上班,編譯APP直接出現下面的編譯錯誤: Unexpected scopes found in folder 'C:\CodeForAndroid\xxx\app-xxx\build\intermediat

原创 【神兵利器】你是否也想生成這樣有逼格的代碼圖?

一、現狀 你是否想把你的代碼片段導出來變成一個很有逼格的圖片呢?平常寫博客的時候,都是直接貼代碼塊,如下所示,一個簡單的HelloWorld程序,平常代碼都是這樣展示的。 package com.csdn.oyp; /** *

原创 【神兵利器】你是否想讓你的公衆號博客更有逼格呢,快使用Markdown Nice吧!

一、有逼格的公衆號排版 先打開下面的鏈接看看,是不是排版比較有逼格? 你真的會寫 Markdown 麼? 這裏面的代碼風格,和我上篇博客介紹的 carbon.sh 類似的。 【神兵利器】你是否也想生成這樣有逼格的代碼圖? 其

原创 【我的Android進階之旅】你可能不知道android.view.View#setAlpha()方法也會影響你的APP性能!

一、問題描述 最近在優化APP的性能的時候,發現了一個平時完全沒有注意到的一個能夠影響APP性能的代碼。這個代碼就是調用了android.view.View#setAlpha()方法。 1.1 需求描述 APP有個需求,是在滑屏的

原创 【Maven學習】如何上傳jar或aar包至Maven私服,讓Android項目可以支持Maven庫在線依賴的方式來使用jar包

一、本地依賴方式 由於要使用第三方jar包。而第三方給的SDK是jar包,並沒有上傳到Maven庫,因此不支持Maven庫在線依賴,所以需要如下所示的,在項目中手動集成jar包。 然後在build.gradle中 導入剛纔的li

原创 【我的Android進階之旅】Android Studio 使用Gradle編譯出現錯誤:java.lang.IllegalStateException: Already finished

一、問題描述 今天下午編譯項目,突然出現瞭如下所示的錯誤:java.lang.IllegalStateException: Already finished FAILURE: Build failed with an except

原创 【我的Android進階之旅】 解決Android編譯出現問題:AAPT: error: resource string/xxx (aka xxx:string/xxx) not found.

一、問題描述 今天合併代碼之後,編譯的時候出現了下面的錯誤。 C:\CodeForAndroid\XTCWatch\XTCWatch\XTCWatch\p_babyinfo\build\intermediates\package

原创 【我的Android進階之旅】 Android Studio 使用小技巧:快速編輯以及驗證正則表達式

一、如何快速驗證正則表達式? 在項目中有很多的正則表達式,如下所示: 比如下面的,有一個正則表達式 表示判斷是否是中文的 //是否是中文 private static String REGEX_CHINESE = "^[\u4

原创 【git學習】GitLab如何創建Merge Request Templates?

一、需求描述 通常在GitLab中使用提交request或者加issue的過程中,都會遇到每次填寫相似內容的情況,而且一般團隊爲了規範,發起Merge Request都需要寫固定的格式。 如下所示,GitLab中有沒有提供可以解決

原创 【我的Android進階之旅】解決 Exported receiver/service does not require permission

一、問題描述 最近切換到一個新的項目中,查看代碼的時候,發現AndroidManifest.xml清單文件有一堆的警告 Service警告 <service android:name=".oyp.

原创 【轉載】Android功耗改進

原文地址:《Android功耗改進》 by 保羅的酒吧   最近幾年中,Google在一直極力的改進Android系統的續航能力。在本文中,我們將看到Andrdoi自5.0到8.0這幾個版本中對於功耗方面的改進。 前言 移動設備的續航時

原创 【Python學習 】一篇文章教你PyCharm如何快速安裝module

一、問題描述 今天運行一個提示發的python腳本的時候,出現了下面這樣的很普遍的現象。提示某些module不存在,需要安裝! C:\Python27\python.exe "C:/Code Python/MonitorParse

原创 【我的Android進階之旅】Android Studio 使用 ASM Bytecode Outline 插件來研究Java字節碼

一、需求描述 最近在研究滴滴公司開源的booster框架的源碼,地址:https://github.com/didi/booster 但是會有些以爲,裏面的代碼是怎麼寫出來的? 有些代碼確實有點看不懂,比如下面的 https:/