原创 Android在子線程更新UI主線程的6種方法

效果描述: 點擊按鈕後,按鈕切換爲不可點擊狀態,6個任務依次執行(線程池實現),待6個任務全部執行完成之後,按鈕狀態切換可用,可在此執行前述操作。   public class UpgradeUI implements Runnabl

原创 adb授予安卓手機應用權限

參考連接: https://greenify.uservoice.com/knowledgebase/articles/749142-how-to-grant-permissions-required-by-some-features h

原创 小愛同學控制單片機或者其它硬件的思路記錄

由於小米只能傢俱生態的協議是不開放的,但是有很多同學想使用小愛同學的語音功能去控制單片機、樹莓派或者其他DIY硬件。因此有個下面這個構想。初步驗證可行。 實驗具備條件 DIY設備聯網(直接或者間接) 小米手機(小愛同學,其他手機理論上應該

原创 (1)mask-rcnn之Demo運行(win10&ubuntu)

  目錄     1.依賴 2.下載源碼(python3.4+) 3.下載訓練模型文件,並放在主目錄下面 4.運行demo 4.1 啓動jupyter-notebook 4.2 打開simple/demo.ipynb,修改一下代碼 5.運

原创 spring AOP切面小結

AOP註解說明: @Aspect 定義切面:切面由切點和增強(引介)組成(可以包含多個切點和多個增強),它既包括了橫切邏輯的定義,也包括了連接點的定義,SpringAOP就是負責實施切面的框架,它將切面所定義的橫切邏輯織入到切面所指定的

原创 哈夫曼樹與帶權路徑長度

問題: 權值分別爲從19,21,2,3,6,7,10,32的結點,構造一棵哈夫曼樹,該樹的帶權路徑長度是?   構建哈夫曼樹: 1.從19,21,2,3,6,7,10,32之中選取連個最小的2,3。 2.從19,21,5,6,7,10,

原创 java類的加載時機和對象new的順序相關的問題總結

一、什麼情況下下必須對類進行初始化? 1.遇到new,getstatic, putstatic, invokestatic這四條字節指令的時候,如果類沒有進行初始化,則需要觸發其初始化。這四條字節指令的常見場景:使用new實例化對象,讀

原创 基於Home Assistant 和ESP8266 arduino的實時室溫檢測

前言 最近是真的熱! 寫完論文宅在家,想要做點什麼緩解一些焦慮的心情。從之前大學寄回家至今沒有拆開過的元件箱中找到了一個ESP8266 的arduino D1的板子以及一個s17021溫溼度傳感器,遂萌發做一個實時記錄自己臥室溫溼度的小作

原创 一個linux主機與手機或者其他電腦共享文件的小工具開發

目錄   Github: 思路: 效果: 服務端  手機端訪問: 電腦瀏覽器: 實踐: requirement.txt code 控制檯顏色定義 Github: https://github.com/dyingstraw/FileShar

原创 Mnist手寫數字自編碼+分類實驗

import torch import torch.nn as nn import torch.nn.functional as F import random import numpy as np import matplotlib.

原创 20元製作NodeMCU+超聲波模塊+Python開門檢測神器

目錄   前言 效果圖 硬軟件條件: 單片機程序 服務器端代碼  結束 前言 最近出來實習,一個人住出租屋每天晚上回來總感覺屋子裏面有人來過,因此像製作一個開門預警通知的小工具。 效果圖     原理也很簡單:單片機檢測與門的距離

原创 netty的@ChannelHandler.Sharable

一直以來,我都以爲netty的channelHandler只要加上@ChannelHandler.Sharable註解,他在整個生命週期中就是以單例的形式存在了,直到今天,我想知道到底究竟是不是單例存在的。於是,有了下面的經歷,不得不說

原创 平滑加權負載均衡算法

算法描述 假設有 N 臺服務器 S = {S0, S1, S2, …, Sn},默認權重爲 W = {W0, W1, W2, …, Wn},當前權重爲 CW = {CW0, CW1, CW2, …, CWn}。在該算法中有兩個權重,默認

原创 Java註解學習與應用

http://note.youdao.com/noteshare?id=89c48799bdc0ae6d93084148e4d5be6d

原创 最近使用到的技術與坑20190630-1

1.java反射   bean2Map 本開打算使用jedis hset(final String key, final Map<String, String> hash)把對象緩存到redis,結果遇到了下面 ERR wrong num