發表文章

目前顯示的是 4月, 2022的文章

讀取 Android 手機 Log,抓取手機 Crash .txt 檔

圖片
1. 在 D 槽新增 adb 資料夾 2. 進入 www.adbshell.com/downloads  下載 ADB kits 3. Download 到 adb 資料夾內 4. 解壓縮 adb.zip 5. 確認 adb.exe 檔案有沒有存在 6. 開始輸入 cmd ,開啟命令提示字元,以系統管理員身份開啟 7. 切換到 d:\adb 資料夾 8. 輸入 adb devices 確認有裝置連線 9. 輸入 adb logcat -v time > crash.log crash.log txt 檔 可以更改名稱 10. crash.log 產生在 adb 資料夾內 crash.log 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

Qt 搭配 OpenCv 尋找亮點,圈出物件

圖片
Step 1. 使用燈泡的照片尋找亮點,放到電腦指定的位置 位置 : C:\\light.jpg Step 2. 判斷圖片是否存在 Mat src = imread( "C:\\light.jpg" ); if  (src.empty()) {      std::cout <<  "Could not load image file!" ;     system( "pause" );     return   0 ; }  else  {      // 準備圈出物件 } 全域參數,後面會使用 Mat src, threshold_output; Mat src_gray; RNG rng ( 12345 ); int erosion_elem = 0 ; int erosion_size = 5 ; int dilation_elem = 0 ; int dilation_size = 10 ; include #include "mainwindow.h" #include <QApplication> #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <QDebug> using namespace cv ; using namespace std ; Step 3. 轉成灰度圖及平滑化 Mat src_result = src.clone(); // 轉成灰度圖 cvtColor(src, src_gray, CV_BGR2GRAY); // 平滑化 blur(src_gray, src_gray, Size( 3 , 3 )); // 均衡化直方圖(應加對比效果) equalizeHist( src_gray, src_gray); // 顯示視窗 namedWi

使用 .bat 及工作排程器,處理重複動作

圖片
前言 讓電腦協助處理重複的動作,當電腦開機後,會自動開啟已設定好的程式。 STEP 1 新增 bat 資料夾 STEP 2 在資料及內新增文字文件 STEP 3 取名為 power_on_bat.txt STEP 4 預計開啟 Android Studio, Gmail 以及 Andoird 專案工作資料夾 STEP 5 如何確認開啟的程式位置,以 Android Studio 為例子 尋找程式安裝位置 點選內容可以查看位置 STEP 6 記得要將副檔名改成 .bat 更改附檔名 備註 : windows 11 要如何查看副檔名 STEP 7 開啟工作排程器 STEP 8 點選建立基本工作 STEP 9 輸入名稱及描述 STEP 10 選擇在電腦啟動時執行 STEP 11 動作選擇啟動程式 STEP 12 選擇 bat 資料夾內 power_on_bat.bat STEP 13 選取完成後點選下一步 STEP 14 記得要選擇對應的系統 STEP 15 點選工作排程器程式集可以看到剛剛新增加的動作 備註 : 當下次重開機後時間就會正常,當前是 1999/11/30 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

WireShark 讀取封包 #TCP 取得 Json

圖片
1. Download & Install WireShark 2. 選擇接收是通過 WIFI 或 乙太網路 3. 可以輸入 ip.src == 192.xx.xx.xxx and tcp.port eq xxxx 來過濾收進來的封包 4. 可以查看封包收到的時間跟解析出來的 Json 字串 4.1 詳細的 Packet 資訊 右邊為解出來的字串 5. 列出完整的 Json 字串 (完整查看收發的訊息) 右鍵點選 Follow -> TCP Stream 6. 顯示一段時間內的 Json Command 字串 紅色跟藍色區分是由哪個 port 跟 ip 取得 7. 可以選擇只觀看其中一個 port Fliter 篩選: 點選 Follow -> TCP Stream 後,Fliter 會被修改 可以與原先設定的參數做組合 組合後個別封包資訊可以比較好查看 備註 1 原先是顯示從 0 開始每個封包收到的間隔距離 點選 View -> Time Display Format 可以切換顯示的方式 按照 1970-01-01 01:02:03.123456 格式顯示 備註 2 Fliter 格式如果錯誤會顯示米黃色 篩選格式錯誤 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

熱門文章

Google Play Console 2022 上架資訊,審核通過時間

[ 教學 ] 如何使用 Sourcetree 對 Github 進行版本控制 #Mac OS 版本控制

2021申請 Android Developer 開發者帳號及上架步驟