iT邦幫忙

技術文章

RSS

Day.20 n8n 建一條排程流程

前言前面已經決定好要查哪三支 API,也有快取時間、錯誤說法、欄位命名。今天要做的事,就是把「每天都要查一次」這件事交給工具做,不要每天手動開 Postman。...

Day.19報表需要哪些指標

前言前面都在把 API 本身「做好」:欄位有沒有對、時間有沒有時區、錯誤有沒有統一、查不到有沒有說明。到今天開始可以看「實際使用起來穩不穩」,這就需要有幾個指標...

Day.18失敗與備援

前言前幾天我們都在處理「有資料」的情況,像是固定資料先抓、即時資料要看才抓、抓完可以快取。但實際上一定會有打不到、來源回空的時候。這一篇要先把這些「有問題的狀況...

解LeetCode的學習筆記Day42_Trapping Rain Water_雙指針

今天是紀錄LeetCode解題的第四十二天是一題困難題 第四十二題題目: 給定n個非負整數表示高程圖,其中每個長條圖的寬度為1,計算下雨後該高程圖可以容納多少水...

introduction VictoriaMetrics Agent

VictoriaMetrics Agent 由 VictoriaMetrics 製作的 metric collector 由於 VictoriaMetrics...

【30 天JavaScript 實戰 】 Day 15 |非同步觀念

今日的目標: 了解同步 / 非同步 了解 Event Loop Task 與 Microtask 的差別 一、同步 / 非同步是什麼? 同步(Synchr...

introduction Grafana Alloy

Grafana Alloy: 前身為 grafana agent 由 grafana 推出的 all-in-one observability collecto...

【30 天JavaScript 實戰 】 Day 14|本地儲存

在前幾天我們的表單與登入功能中,每次重新整理頁面資料都會消失。今天我們要來解決這個問題,讓網站「記得」使用者的狀態~ 今日的目標: 了解Local Stor...

TrueNAS:從入門到入土心得錄03

Windows (SMB) Shares 的基本設定: 1. TrueNAS 開啟 SMB 服務 選項單「共用」->開啟 SMB 服務 備註:在創建...

Immich:從入門到入土心得錄02

Immich 的手機 APP 應用: 1. 下載 Immich 程式 Google Play 搜尋 Immich 並下載 2. 首次登入 伺服器端點...

Immich:從入門到入土心得錄01

Immich 的基本設定: 1. 首次登入 瀏覽器輸入 IP:Port (例如:192.168.1.101:30041) 創建管理員帳號與密碼 輸入帳密便可以...

[Day 23]終極密碼

1.題目電腦隨機選一個 1~100 的數字,玩家輸入數字猜,若猜錯,電腦會提示「太大」或「太小」,並縮小猜測範圍2.程式

[Day 24] 隨機抽籤模擬器

1.題目 請撰寫一個「抽籤系統」,從一組參加者中隨機抽出一人當中獎者 2.程式

[Day 22] 剪刀石頭布

1.題目:撰寫一個剪刀石頭布遊戲,玩家輸入「剪刀」「石頭」「布」,電腦隨機出拳,比出勝負。2.程式

解LeetCode的學習筆記Day41_First Missing Positive

今天是紀錄LeetCode解題的第四十一天是一題困難題 第四十一題題目:Given an unsorted integer array nums. Return...

File Browser:從入門到入土心得錄02

File Browser 的反向代理: 1. 進入 Nginx Proxy Manager 後臺 選項單「Hosts」->找到域名的編輯選項->「...

benchmark log collector for loki - fluent-bit, alloy, promtail

自從 grafana 決定啟動 alloy 這個計畫後一直想測試哪個 log collector 有最好的 performance以下簡單測試 test ver...

解LeetCode的學習筆記Day40_Combination Sum II_回溯法

今天是紀錄LeetCode解題的第四十天 第四十題題目:Given a collection of candidate numbers (candidates)...

vue vouter文件筆記:動態路由匹配

允許一網址中寫多個動態路由,如下列的:name, :id const routes = [ { path: 'test1/:name...

音訊檔案格式轉換之方法論探討

音訊檔案的格式轉換(Audio File Format Conversion)對於缺乏技術背景的使用者而言,可能構成一項挑戰。無論目標是達成**格式相容性(Co...

Microsoft AZ-305 認證考試介紹

Microsoft Azure Solutions Architect Expert 認證是全球雲端架構師領域最具權威性的憑證之一,旨在驗證專業人士設計並實施大...

Day17.快取與過期策略

前言昨天我把「資料每天怎麼流動」分成平常版和尖峰版。今天要把這條路線再具體一點,說清楚:哪些資料可以暫存(快取)、可以存多久、超過多久要丟掉重抓、抓不到時要不要...

Day16.我們的資料每天怎麼流動

前言今天要把三支 API(/bus/routes、/bus/stops、/bus/eta)排成一條「每天都看得懂」的資料路線。平常怎麼查、什麼時候要存、多久要重...

Day15.Postman 加入自動檢查(少量)

今天要做什麼前面 Day 5 我們已經按按鈕試過了,確定 API 打得通。但只靠眼睛看,很容易漏掉欄位沒回或時間不是 ISO 8601等等。今天就是在 Pos...

Day14.隱私與授權金鑰保存

前言現實世界的 API 很多都不是完全公開的,會要求你帶金鑰才能查。只要有金鑰,就一定要想三件事:放哪裡不會被亂看到、哪些人能看、過期或失效時要怎麼換。今天我打...

Day13.資料品質準則

前言今天要把「一定要有、不能為空、長甚麼樣」寫成一份清單,之後不管誰都可以照這張表檢查,確保三支 API 的資料都能穩定顯示而且好看。一、三支 API 的「一定...

File Browser:從入門到入土心得錄01

File Browser 的基本設定: 1. 首次登入 TrueNAS 選項單「Apps」->「filebrowser」->右側找到 Worklo...

用抽象資料型別簡化 ERP 資料庫維護

跨資料庫支援 × 自動升級 × 一致性設計 1️⃣ 緣起 在 ERP 系統中,資料表結構常隨著需求變動而頻繁調整,且往往需要同時支援 SQL Server...

連結力(Rapport)

章節:連結力 (Rapport) 「連結(Rapport)是一種動態、波動的狀態,它會隨著人際情境或關係的改變而隨之變化。」—— 喬伊斯·特拉維爾比 (Joy...

解LeetCode的學習筆記Day39_Combination Sum_回溯法

今天是紀錄LeetCode解題的第三十九天 第三十九題題目:Given an array of distinct integers candidates and...