原创 Android(手機)連接電腦本地服務器(flask)

本着怎麼簡單怎麼來: 運行服務器 確保電腦和手機連在同一個WiFi下 查看查看局域網IP,關閉防火牆 測試 運行服務器 # coding="utf-8" from flask import Flask # create a

原创 Android移動開發,Handle使用

handler可以看做是一個事件分發器,可以立即執行,也可以延時執行(小白理解) package com.ydduong.gsa.view class A { // 1.標識碼 private val msgA

原创 Android移動開發,接口回調

開發中總會遇到一些這樣的情況,當A完成某件事或到達某個狀態之後,通知B去做另一事(這樣說可能不準確),就可以利用接口回調來實現 創建一個interface和方法 註冊事件 事件觸發 在A類中,創建一個接口並註冊事件 pack

原创 如何打開別人的Android項目

對於一個別人的Android項目,想在本機跑,如果不想重新下載一堆額外的插件,可以在使用Android studio打開項目前先修改設置,只需要一般修改三個文件的內容,就可以很快的將項目跑起來。假設項目名稱叫master,需要修改

原创 如何精簡Android項目,再發給別人?

1、先刪除根目錄的文件夾及文件,都是編譯過的文件、本地文件 2、之後刪除app目錄下的文件夾及文件 沒錯到這一步已經結束了,項目從51.4M減到283KB了

原创 Android狀態欄適配和自定義toolbar膠囊按鈕(可實現半透明狀態欄)

自己搞開發,簡單狀態欄適配和自定義toolbar膠囊按鈕,先看兩張效果圖: 如果你也在尋找沉浸式狀態欄,應該也看過好多資料了,以及各種Android版本適配,但是自己用的話就變卦了…,所以最好簡單點,就能達到我們想要的結果,先說

原创 Jetpack CameraX實踐,預覽(preview)及分析(analysis)

最後的效果如下:(實現相機預覽和顯示圖片亮度) CameraX(主要關注三塊內容前三個內容) 圖像預覽(Image Preview):就是將畫面顯示在手機上 圖像分析(Image analysis):分析圖片隊列裏的圖片,比如

原创 C\C++:PIPIOJ-最大連續子序列(並找到序列的位置)

題目鏈接:http://pipioj.online/problem.php?id=1008 題目描述 給定 K 個整數的序列{ N1, N2, …, NK } ,其任意連續子序列可表示爲{ Ni, Ni+1,…,Nj} ,其

原创 C\C++ 知識回顧,memset及字符字符串相關操作,破譯密碼

回顧知識點: memset(a, -1, sizeof(a)); 頭文件爲#include<cstring> memset 一般只用來賦值0或者-1 c = getchar(); 輸入一個字符 scanf("%s", str);

原创 從bilibili下載視頻,取其音頻

在bilibili總有一些洗腦的神曲,想着能否可以下載下來,保留音頻,,, 前提,你要有一個python環境,,, 首先:安裝you-get: pip install you-get 這個過程很快,他只有3M左右,至此準備就完成了

原创 初識pytorch 迴歸問題,梳理流程

最後的效果圖如下: 流程如下: 生成x, y 搭建簡單網絡 訓練 動態圖顯示訓練過程 代碼如下: # coding=utf-8 import torch import torch.nn.functional as F im

原创 python多線程實例

單線程爬蟲已經寫過了,這篇文章就對上一篇爬蟲進行改造,改成多線程的,上期文章鏈接:https://blog.csdn.net,對比單線程,相同的任務量多線程可以從107秒降到8秒左右(主要指獲取圖片鏈接並寫到文件中) 對於多線程爬

原创 Jetpack組件WorkManager簡單demo

1.WorkManager WorkManager,個人理解它是一個後臺任務管理器,可以保證那些不一定即時完成但一定要完成的任務,WorkManager必須工作在jdk1.8以上 使用前先添加依賴:implementation "

原创 Android studio 3.5.3 第一次啓動卡在gradle sync,run是灰色的

將build.gradle文件內的google()和jcenter()全部註釋掉,換成阿里雲的,重啓Android studio,等待一會下載相關文件,就可以完成gradle了 // Top-level build file wh

原创 editText或PlainText文本輸入框基本操作,監聽鍵盤確認鍵

1.修改Acticitymanifest文件 添加android:windowSoftInputMode="adjustNothing" 完整文件如下: <?xml version="1.0" encoding="utf-8"?>