原创 python3之數據集介紹

爲了學習python3特地的開了一個專欄,這個專欄也是爲了邊學習邊總結,所以如果發現有問題請多多指教。 python3有四種數據集,分別是列表、元組、字典和集合,四種數據集各有特點,由於很多地方對於python基礎有很詳細的介紹比

原创 關於Android開發中JNI/NDK使用的一點總結

咳咳,作爲一名android愛好者(其實是爲了錢錢),之前一直在使用Android Sdk進行開發,同時也一直知道有個ndk的開發方式,知道全名是native development kit,基原生開發工具集,模糊的知道應該是和c

原创 python3三大常用函數之zip、map、reduce介紹

在python編碼過程中,實際上是寫機器學習代碼過程中,我發現有三個高頻函數被使用,也就是這篇博客要介紹的zip、map以及reduce三大函數。 其中map、zip是python的內置函數,也就是全局函數,在python3中re

原创 Java基礎之static五大應用場景

轉自 https://www.cnblogs.com/LiaHon/p/11075178.html static和final是兩個我們必須掌握的關鍵字。不同於其他關鍵字,他們都有多種用法,而且在一定環境下使用,可以提高程序的運行性

原创 PyCharm和Anaconda結合使用介紹(windodws環境)

PyCharm是一款python開發IDE,其帶有一整套提升python開發效率的工具,而Anaconda是一個開源包、環境管理器器,可以在一個機器上安裝不同的軟件包機器依賴,並能夠方便的對軟件包進行切換。 在python開發過程

原创 Source Insight在Android開發過程中的使用

現在Android開發的主流工具是Android Studio,但是有些場合並不太方便使用這個工具,比如電腦性能太差時,畢竟Android Studio還是很喫內存時,這時候Source Insight就是一個可以考慮的替代方案了

原创 windows環境下electron開發遇到的各種坑彙總

進行electron開發要經常參考github上的優秀代碼,亦或者需要使用npm、cnpm、yarn這些包管理工具來管理項目,在開發過程中會有很多坑需要填,這篇博客就綜合記錄下這些知識點 1、github速度慢的解決方法 首先,在

原创 Android的dumpsys命令

轉自 https://www.jianshu.com/p/6bd4813b3c60 我們都知道Android是基於Linux的操作系統,它使用的是默認的Shell是Ash,之前的一篇文章有提到過《Shell腳本的簡單介紹》,但是這

原创 Android 啓動Activity面流程(Android 9.0)

Android開發過程中,可以說接觸最多的就是啓動Activity了,實際上從Launcher打開一個應用就是啓動一個Activity了,我們可以從這點出來來梳理下Android啓動Activity的具體流程,順帶也理一下Acti

原创 說說Binder通信

是否理解binder可以說是android學習的一個分水嶺,因爲這個概念太重要了,對於我們理解一系列android先關其它知識都是特別重要的,比如我們要分析Activity以及Service組件啓動、ActivityManager

原创 Android中的Handler工作原理分析

Handler在Android開發中的使用頻率很高,但然最常用的就是有一個耗時任務,在該任務結束後,我們要去更新UI界面,這時自然而然的我們就會使用Handler來完成這個功能。 首先我們在UI線程中實例化一個Handler對象

原创 關於ContentProvider使用總結

之前看過一篇文章,上面說了解Android的四大組件的小夥伴纔算是真正的入門了,仔細想想按照這個標準自己好像都還沒有入門,那麼便想通過幾篇文章來好好研究下四大組件,這裏便作爲開篇先研究ContentProvider吧,至於爲什麼先

原创 對於gradle在android studio中使用的一點認識

這個週末的時間可以說都貢獻給gradle了,主要是做了什麼一個事情呢,也就是查閱各種gradle的資料,到現在還是很多東西沒搞清楚,但是也沒時間去一一的搞清楚了,再深如一點就要去各個梳理源碼了,根據我的這幾天的認識,這必將是一個較

原创 Android中的文件讀寫操作

在android開發中文件操作使用的其實還是比較高頻的,之前我遇到這種需求都隨便寫寫,對此沒有一個比較全面的認識,所以想借這篇文章來梳理一遍。 由於需要讀寫文件,這包含了讀寫外部sd card的文件,所以需要添加對飲的讀寫權限 <

原创 關於proguard的使用總結

在聊proguard使用之前,先說說proguard到底是什麼東東,我主要做android開發,平時一般都聽過android混淆打包的說法,直觀的感覺就是把寫好的java代碼,通過一種編碼方式給混淆了,讓別人不容易看出代碼邏輯以及