原创 Android的Kotlin嘗試之旋轉餅圖3

第三步:實現餅圖點擊後自動旋轉至底端 改動部分源碼: private fun initView() { setData() //這邊多了個對餅圖的個性化設置 mCharPS()

原创 Android的Kotlin嘗試之旋轉餅圖2

第二步:將數據以餅狀圖顯示 添加依賴: 這裏我將使用MPAndroidChart庫,可以畫各種各樣的圖表,這裏是相關的wiki介紹 添加依賴: allprojects { repositories { maven

原创 Android的Kotlin嘗試之旋轉餅圖1

簡介 大一開始憧憬寫安卓APP,然後只是個全然不懂編程的小白,2017年暑假開始接觸編寫Android APP.之前搭建了個簡單的MQTT服務器,現在的目標是用APP實現數據的查詢與可視化,關於MQTT,以前有使用paho.mqt

原创 Android的Kotlin嘗試之旋轉餅圖4

前言: 現在我們已經做好了點擊餅圖後該區域旋轉至正下方,接下來的目標是將餅圖點擊後再在下方出現一個TextView顯示詳情.這就需要考慮到餅圖不能再佔據屏幕正中,而是要靠於上方,騰出一些空間,在下方顯示詳情文本,以防出現適配問題.

原创 uibuntu19.10安裝記錄與獨顯驅動避坑

製作啓動盤 下載好Unbuntu19.10的iso鏡像與rufus(啓動盤製作工具),然後使用rufus製作,又快又好用 安裝Ubuntu 重啓,選擇usb作爲boot啓動項。然後選擇第四項安裝ubuntu並且括號裏有個安全的圖形

原创 Python簡單試用MQTT服務器

前言 經歷過各種問題的磨難終於基本搭建完成了自己的MQTT服務器,接下來我就趕緊寫個Python程序測試下. 安裝 這裏採用paho.mqtt.python編寫程序,詳情參閱這裏 打開powershell,執行pip instal

原创 TensorFlow2.1 Ubuntu 19.10遇坑記錄

前言 之前用Windows版的跑過一邊,一路暢通毫無阻攔。然後換到ubutnu上,一直報cudnn初始化失敗,這裏記錄我遇到或者網上存在我沒用過的解決辦法。版本古老的我就不記錄了! 顯卡被佔用 當在另一個pycharm或者jupy

原创 InfluxDB初探

安裝 下載Ubuntu系統下的安裝介質,之後直接解壓安裝 wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.4_amd64.deb sudo dpkg -i

原创 Cassandra異常解決

前言 使用Cassandra遇到問題,網上查找需要的解決方案,自己靈機一動解決了問題,記錄一下. 首先我使用python連接Cassandra讀取數據. 安裝驅動pip install cassandra-driver 然後連接查

原创 Go簡單的結束程序

Go簡單的結束程序 前請概要 當你寫的Go程序在退出時做一些操作就需要捕捉信號後進行業務處理再關閉程序 但是當程序主線不止一條時,邏輯會些許複雜。一般捕捉信號的函數只有一個,但是退出的地方卻多了起來,退出方案必須具有拓展性與簡單

原创 Cassandra分頁查詢

Cassandra分頁 前言: 目前需要遷移一個老版本canssandra的數據,前期使用程序讀取,讀取時間一長就會斷開,委曲求全的辦法只能是一步一步分頁讀取,但是複雜度不敢恭維,這裏記錄一下使用token進行分頁的經驗. 正

原创 Android 實踐之異步線程AsyncTask

爲何要引入AsyncTask? 在Android程序開始運行的時候會單獨啓動一個進程,默認情況下所有這個程序操作都在這個進程中進行。一個Android程序默認情況下只有一個進程,但一個進程中可以有多個線程。 在這些線程中,有一個線

原创 RabbitMQ實現一個簡單的MQTT服務器

前言 這裏使用的是RabbitMQ的MQTT插件作爲MQTT服務器,也可以考慮專門的MQTT服務器EMQ,搭建更簡便,有興趣可以參考一下使用EMQ搭建MQTT服務器. 操作系統:Unbuntu16.04LTS Erlang 如果

原创 MQTT初探

物聯網(Internet of Things,IoT)近來越發成爲火熱話題。雖然HTTP是互聯網連接着人與人的信息流標準,不過機器之間(Machine-to-Machine,M2M)的大規模溝通需要不同的模式:之前的請求/回答(R

原创 Python簡單使用InfluxDB

前言 之前已經在自己的MQTT服務器上安裝好了InfluxDB時序數據庫,接下來寫個Python程序測試下. 安裝 API詳情參閱這裏 打開powershell,執行pip install influxdb安裝模塊 程序 程序AP