nextcloud 使用者檔案 重建索引 (docker)
建立nextcloud如果覺的檔案在網頁上顯示的內容與實際檔案有出入時可以透過occ來重新建立檔案的索引。 假設nextcloud建立在/var/www/html之中: cd /var/www/html sudo -u www-data php occ files:scan [使用者名稱] 重建完成後會看到如下: +---------+-------+--------------+ |...
View Articlessh authorized_key 失效
使用 VSCode 遠端開發時發現把 public key 加入 authorized_key 還是失效,之後才知道可以加上參數進行檢查,於事先在”命令提示字元執行ssh`: ssh -i [private key path name] -v gw@192.168.19.38 結果發現真的有問題: : : debug1: Next authentication method: publickey...
View ArticleBanana Pi Debug Serial Port 支援 Console登入
Armbian 在 Banana Pi 內核預設使用UART0輸出Debug訊息,開機完成後如果要把UART0當成Console的話要記得關掉pwm DT Overlays。 README.sun8i-h3-overlays中有提到: PWM pin: PA5 Pin PA5 is used as UART0 RX by default, so if this overlay is...
View ArticleFlutter 與 C# UI 架構比較
Flutter 與 C# UI 架構比較 以下整理了 Flutter 與 C# 中常見的 UI 架構(特別是與傳統命令式和基於 XAML 的聲明式架構)在觀念上的主要差異: 1. UI 範式 (UI Paradigm) Flutter: 絕對的聲明式 (Declarative)。您描述的是在給定狀態下 UI 應該是什麼樣子。當狀態改變時,通知 Flutter 進行重建 (rebuild)。 C#...
View Article環形緩衝區(Ring Buffer) for C
環形緩衝區(Ring Buffer) 什麼是環形緩衝區? 環形緩衝區是一種特殊的數據結構,用於有效地管理固定大小的數據流。它的特點是當緩衝區的尾部到達末尾時,下一個數據將從頭部開始覆蓋,形成一個環形結構。這使得環形緩衝區非常適合用於需要持續讀寫的場景,例如串口通信、音頻流等。 環形緩衝區的原理 頭指針(head): 指向下一個要寫入的位置。 尾指針(tail): 指向下一個要讀取的位置。...
View ArticleCursor IDE 工作空間與專案管理指南
Cursor IDE 工作空間與專案管理指南 目錄 工作空間結構 專案管理 跨工作空間專案遷移 對話管理 工作空間結構 Cursor IDE 採用工作空間(Workspace)為基本單位進行專案管理。一個工作空間可以: – 包含多個專案或目錄 – 管理相關的配置文件 – 整合多個相關聯的專案 目錄結構示例 workspace_name/ ├── 專案A/ │ ├── src/ │ └── docs/...
View ArticleSTM32/ESP32 MCU 開發中 #pragma pack(1) 的經驗與注意事項
STM32/ESP32 MCU 開發中 #pragma pack(1) 的經驗與注意事項 最近在STM32上開發時遇到資料傳輪透過struct轉換遇到問題,研究了一下,在嵌入式系統開發,特別是使用像 STM32 或 ESP32 這類微控制器 (MCU) 時,記憶體對齊 (Memory Alignment) 和結構體打包 (Structure Packing) 是經常需要處理的問題。#pragma...
View ArticleUSART Assistant
USART 助手 一款專為開發者與工程師設計的專業串口通訊工具。這款全方位 UART/USART 調試助手,提供即時監控、數據分析與串口通訊控制功能。 主要特點 串口通訊 支援多埠自動偵測 可配置鮑率(300 至 921600) 支援多種數據格式(5-8 位元、校驗、停止位) 流控選項(無、RTS/CTS、XON/XOFF) 數據顯示與分析 雙模式顯示(ASCII/HEX) 即時數據監控 時間戳顯示...
View ArticleSocketMonitor
SocketMonitor 一個強大的網路封包監控工具,作為客戶端和目標伺服器之間的代理。提供即時封包檢查和分析功能。 螢幕截圖 概述 主要功能 封包監控 即時封包擷取和顯示 雙模式顯示(十六進位/原始資料) 同步的十六進位和 ASCII 檢視 自動捲動選項 多種格式的資料選擇和複製 代理功能 客戶端和伺服器之間的透明代理 可配置的監聽和目標埠口 支援 TCP 和 UDP 協定 自動連線管理...
View Article用 WP Markdown 讓你的 WordPress 寫作更高效
用 WP Markdown 讓你的 WordPress 寫作更高效 WP Markdown 是一款現代化的 WordPress 外掛,讓你在網站上輕鬆使用 Markdown 與 Mermaid 圖表。不論你是部落客、開發者還是技術寫作者,WP Markdown 都能讓你的內容創作更快速、乾淨又有表現力。 為什麼選擇 WP Markdown? 寫作更快速: 使用簡單的 Markdown...
View Article