原创 Android項目解析本地Json文件

主要流程: 新建assets文件夾,導入本地文件 添加Gson依賴,解析Json文件 1.新建assets文件夾,導入本地文件 1.1將項目視圖換成Project Files 1.2找到main文件夾,右擊新建assets文

原创 Android添加room依賴的正確姿勢(附帶完整流程)

1.添加完room依賴,一直build running,最後提示Read time out 查看錯誤發現以下錯誤: Execution failed for task ':app:kaptGenerateStubsDebugKot

原创 使用xpath爬取壁紙圖片

這是一個爬取壁紙的爬蟲,網址:http://www.win4000.com/wallpaper_205_0_10_1.html 爬取過程: 1.打開網址,是套圖,所以先收集套圖的跳轉鏈接,以套圖的名稱創建一個TXT文本 2.通過

原创 Android項目解析CSV文件策略

其實,我已經goodle很多了,但都不理想,這裏我提供一個思路,將CSV文件轉化成JSON文件,通過Gson來解析文件,方便的很。 1.文件轉化 創建一個python文本,寫入以下代碼,將要轉換的CSV文件,放在同級目錄下 pyt

原创 初識 pytorch 分類問題,梳理流程

涉及內容: 數據準備:在平面內構造兩類點 定義神經網絡結構 優化器和損失函數 訓練 模型保存和提取 效果展示: 代碼展示: # coding=utf-8 import os import sys import torch i

原创 Dev-C++背景太刺眼?想要黑暗主題怎麼辦

優化之後的樣子: 第一步:取消選中行高亮(菜單"tools"=>第三個"Edit Options…"=>"Enable"前的√取消=>確認) 第二步:更換主題(菜單"tools"=>第三個"Edit Options…"=>“C

原创 將Pytorch模型部署到Android端

最後效果: 準備: pytorch1.4(pytorch環境至少要在1.3以上,當前最新版本1.4) 已經訓練好的pytorch模型 Jetpack組件:CameraX(這個用來調用相機的) 如有需要,可以先看看我這兩篇博

原创 Android 首頁輪播圖實現

先看一下效果:(圖片是有指示器的,只是被上層的視圖擋住了,這裏不需要這個東西) 參考:https://github.com/zhpanvip/BannerViewPager 詳細的API可以看這個:https://zhuanl

原创 C\C++知識回顧,浮點比較、數組、指針、結構體以及多點測試輸入沒有給定結束條件

浮點數的比較,可能是個坑,因爲存在誤差的存在,可以下列方式解決 const double Pi = acos(-1.0) // 順帶提一下圓周率pi的定義 const double eps = 1e-8; #define Equ

原创 python多線程爬蟲實例

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

原创 pytorch搭建CNN,手寫數字識別,初識神經網絡

大概內容: torchvision.datasets加載MNIST數據集,及顯示裏面的內容 搭建3層神經網絡,介紹相關參數 訓練網絡和測試準確率,圖像顯示loss的變化 使用GPU,即cuda() 神經網絡模型參數的保存和提取

原创 win10+pytorch1.4+cuda10.1安裝:從顯卡驅動開始

先說一下,當前現狀 win10 64位,GPU NVIDIA GeForce 940M(已裝驅動,但是該驅動最高只支持cuda10.0,需要卸載重裝) 當前已有深度學習環境:anaconda3+pytorch1.0.1+cuda

原创 python操作word文件,替換文本保留原格式

這裏的替換文本保留原格式是指,替換word中有規律的字符串,比如將6-7…6-28全部加一,替換成6-8…6-29 #coding: utf-8 import os, sys # 安裝docx: pip install pytho

原创 VSCode + PlantUML 畫圖前配置環境

流程如下: 下載Graphviz包,並配置環境變量 VSCode下載插件:PlantUML 和 Graphviz Preview 配置VSCode環境 基本使用 下載Graphviz包:https://graphviz.gi

原创 Android移動開發,傳輸數據到電腦本地服務器(flask)

大概流程 安裝flask,新建並運行一個本地服務器 測試服務器 寫Android接口,使用OKhttp進行數據傳輸 手機端:(效果展示) 服務器端: 安裝flask:pip install flask 新建並運行服務器