原创 Android Canvas 平移、縮放、旋轉的理解

自己用了很久對這個幾個方法,用了好多次了,但對它們的原理概念都還是沒仔細理解清楚,真是太菜了。 View和canvas並不是同一個東西,可以這樣想象,我們的View是固定的,相當於與一個畫框,畫框範圍就是View的矩形範圍,can

原创 廖雪峯 Python教程 筆記一

#Python基本語法 Python的應用範圍非常廣,至少要分爲:科學計算、腳本運維、爬蟲、業務系統(web,部分雲計算)等方向。 廖雪峯 Python教程的學習筆記 Python之所以簡潔,主要感覺到的是它代碼語法核函數上上沒有

原创 暴走P圖APP隱私政策

暴走P圖尊重並保護所有使用服務用戶的個人隱私權。爲了給您提供更準確、更有個性化的 服務,暴走P圖會按照本隱私權政策的規定使用和披露您的個人信息。但暴走P圖將以高 度的勤勉、審慎義務對待這些信息。除本隱私權政策另有規定外,在未徵得您

原创 廖雪峯Python教程學習六-常用內建模塊

###正則式 正則式在各個語言下的實現應該是基本相同,Python和Java遵守的規則以及API用法差別都不大。Python的在re模塊下,可以使用re.match(regex, pattern)直接進行一次匹配 或者像Java一

原创 算法小經驗

搞算法,某個基本的或者方向性的,大的地方錯了,在細節上,比如參數上一直調參,怎麼搞都達不到效果,實際處理問題的時候要注意這個

原创 算法小經驗

搞算法,某個基本的或者方向性的,大的地方錯了,在細節上,比如參數上一直調參,怎麼搞都達不到效果,實際處理問題的時候要注意這個

原创 廖雪峯 Python教程(Java基礎) 筆記 二

##一、函數式編程 函數式編程接近與數學計算,抽象程度很高,相應的和計算機底層結構差異越大,效率不如C語言等高。 函數式編程就是一種抽象程度很高的編程範式,純粹的函數式編程語言編寫的函數沒有變量,因此,任意一個函數,只要輸入是確定

原创 廖雪峯Python學習筆記三-面向對象(Java基礎)

使用面向對象的由來和哲學原理不用說了,各語言中面向對象的基本的機制和實現差不多,主要是Python和Java中的差異 ###1、創建### 比如: class Student: pass Student xm xm.nam

原创 Pytorch+cuda+anaconda+pycharm+window10環境搭建

1、安裝anaconda, anaconda裏面自帶python,不用單獨安裝了 下載anaconda的安裝包,一般下載很慢,基本不能用,需要使用國內的鏡像網站纔行,目前比較好的是清華的鏡像 https://mirrors.tun

原创 (廖雪峯)Python學習筆記五-IO與文件

###文件讀寫### IO和文件讀寫是最常見的操作,Python內置了和C兼容的文件讀寫函數。 基本流程 主要通過open函數,可在裏面做一些配置: f = open('/Users/michael/test.txt', 'r')

原创 Android遇到一些錯誤、問題的處理記錄

1、第一次定製系統應用SystemUI,裏面用Androidx替換Support包,編譯出現報錯,error: duplicate value for resource 'attr/orientation' with config

原创 Python深入一點的理解

###Python的垃圾回收### Python的垃圾回收採用引用計數,絕大部分對象都通過這種方式處理。這種方式優點是直觀,實現簡單,將回收消耗均攤到程序運行過程中(因爲用計數法當計數爲0時可以立即回收)。缺點是執行效率低,還有一

原创 APP內加廣告-小記

廣點通特點: 1、開屏廣告計時結束之後點擊仍然有效 2、原生廣告一個ID可以對於多個廣告展示位 經驗總結: 1、多平臺互爲備份例如Facebook/Admob兩個平臺互爲備份,當Facebook廣告請求不到或加載不了時,則展示Ad

原创 Android小知識,要注意的坑點

初始化的時候先bindView,再 initView,分開寫,不是寫到一起,放在initView裏面。 RecyclerView要支持wrap_content時,item的佈局變化,會導致onBindViewHolder多次調用,

原创 C++小記二

字符串相關 C風格字符串: 1、C風格字符串是字符串末尾有一個\0也即null結束符的字符串。字符串字面值就是C風格的字符串,C++就是從C上面繼承來的。 2、儘管 C++ 支持 C 風格字符串,但不應該在 C++ 程序中使用這個