000 - 生活與作品 (161)
010 - 產品開箱 (30)
011 - 嗡嗡開箱 (25)
- 【嗡嗡開箱 #24】Kobo – Kobo Libra Colour 7吋彩色電子書閱讀器 (白), Kobo Stylus 2 觸控筆, Kobo Libra Colour 保護殼 (折疊殼 or 附筆槽) (圖多) | 不專業開箱文
- 【嗡嗡開箱 #23】文石 – BOOX Page 7 吋電子閱讀器 | 不專業開箱文
- 【嗡嗡開箱 #22】羅技 – Wave Keys 人體工學鍵盤 (+ LIFT人體工學垂直滑鼠 & 贈品頸枕) 開箱 | 不專業開箱文
- 【嗡嗡開箱 #21】富士相機 - FUJIFILM X-S20 開箱 | 不專業開箱文
- 【嗡嗡開箱 #20】任天堂 - NS Switch 薩爾達傳說 王國之淚-豪華盒裝版 | 不專業開箱文
- 【嗡嗡開箱 #19】Apple - MacBook Pro M2 Pro 開箱 | 不專業開箱文
- 【嗡嗡開箱 #18】Apple - iPad mini 6 + Apple Pencil 2 + UNIQ Camden 抗菌磁吸設計帶支架多功能極簡透明保護套 | 不專業開箱文
- 【嗡嗡開箱 #17】Belkin - Belkin BOOST↑CHARGE™ PRO MagSafe 3 合 1 無線充電器(黑) | 不專業開箱文
- 【Chromecast】一些自己強化 Chromecast 的個人筆記
- 【嗡嗡開箱 #16】讓租屋處電視無痛升級吧! Google - Google Chromecast (支援Google TV) | 不專業開箱文
- 【嗡嗡開箱 #15】cocod’or - 韓國 cocod’or 室內擴香瓶 (附擴香棒) | 不專業開箱文
- 【嗡嗡開箱 #14】羅技 - LIFT人體工學垂直滑鼠 (石墨灰) | 不專業開箱文
- 【嗡嗡開箱 #13】小米 - 米家無線吸塵器 mini | 不專業開箱文
- 【嗡嗡開箱 #12】OMRON 歐姆龍 - 藍牙傳輸體重體脂計 (HBF-702T) | 不專業開箱文
- 【嗡嗡開箱 #11】羅技 - MX Mechanical 鍵盤 (茶軸) | 不專業開箱文
- 【嗡嗡開箱 #10】Transcend 創見 - JetFlash930C 512GB Type C 高速高耐用雙頭隨身碟 | 不專業開箱文
- 【嗡嗡開箱 #9】Logitech 羅技 - Z120 二件式 有線喇叭 | 不專業開箱文
- 【嗡嗡開箱 #8】小米 - 米家螢幕掛燈 | 不專業開箱文
- 【嗡嗡開箱 #7】WD - My Book 14TB 3.5吋外接硬碟 | 不專業開箱文
- 【嗡嗡開箱 #6】犀牛盾 - 3D 壯撞貼 | 不專業開箱文
- 【嗡嗡開箱 #5】煥眼舒冷熱眼部按摩器 TS-188 (曜石黑/精裝版) - tokuyo | 不專業開箱文
- 【嗡嗡開箱 #4】羅技 MX Keys 智能無線鍵盤 | 不專業開箱文
- 【嗡嗡開箱 #3】羅技 MX Master 3 無線滑鼠 | 不專業開箱文
- 【嗡嗡開箱 #2】S34A650UXC 34型 21:9 WQHD高解析度曲面顯示器 (螢幕S6) - SAMSUNG 三星 | 不專業開箱文
- 【嗡嗡開箱 #1】DJI air 2S 空拍機開箱 - DJI | 不專業開箱文
013 - Switch (1)
014 - Youtube (1)
015 - Final Cut Pro X (1)
016 - Gather town (1)
017 - 修網路 (1)
020 - 生活紀錄 (11)
024 - 旅遊筆記 (1)
025 - 城市尋寶 (1)
040 - 作品集 (120)
045 - 11th 鐵人賽 - 《Google Machine Learning 學習筆記》 (30)
- 【Google ML】30 - 30天內容回顧與課程索引, 參賽心得, 未來計畫與感謝
- 【Google ML】29 - Lesson 13 – 以混淆矩陣(confusion matrix)分析ML模型好壞,可評估的三種指標Accuracy, Precision, Recal
- 【Google ML】28 - Lesson 12 - 不適當的最小loss, 完美損失函數(loss function)存在嗎?ML模型的性能指標(performance metrics)
- 【Google ML】27 - Lesson 11 - 我們應該何時停止ML模型的訓練? 利用驗證資料集, 測試資料集, 交叉驗證(cross-validation) 評估模型訓練結果的好壞
- 【Google ML】26 - Lesson 10 - 泛化(Generalization)-檢查ML模型對於未知資料集的預測能力, underfitting與overfitting的問題
- 【Google ML】25 - Lab 5 - 在視覺化的網頁中觀察神經網路(neural network)如何分類資料, 並比較batch size如何影響gradient descent
- 【Google ML】24 - Lab 4 - TensorFlow Playground - 讓我們在視覺化的網頁中體驗一下訓練ML模型吧!learning rate 改變對訓練過程的影響
- 【Google ML】23 - Lesson 9 - 加速ML模型訓練的兩大方法(如何設定batch/檢查loss頻率)、batch size, iteration, epoch的概念和比較
- 【Google ML】22 - Lesson 8 - 學習速率 (learning rate) 介紹, 透過「learning rate」調整ML模型訓練的學習速度
- 【Google ML】21 - Lesson 7 - 梯度下降法 (Gradient Descent)介紹,使用「梯度下降法」決定ML模型中參數修正的「方向」與「步長(step size)」
- 【Google ML】20 - Lesson 6 - 使用損失函數(Loss Functions)來評估ML模型的好壞吧! MSE, RMSE, Cross Entropy 的計算方法與特性
- 【Google ML】19 - Lesson 5 - 接下來幾天作為範例的「訓練資料集介紹」、範例「資料集訓練前分析」(順便補上整個ML訓練流程,作為系列文章中的訓練階段參考)
- 【Google ML】18 - Lesson 4 - 什麼是ML模型?訓練的目標? 回歸模型(Regression model), 分類模型(Classification model)的運算
- 【Google ML】17 - Lesson 3 - 多維度線性回歸解(N-D Regression), 交叉熵(cross-entropy)與均方差(MSE) 作為誤差函數計算所帶來的不同
- 【Google ML】16 - Lesson 2 - 監督式學習(Supervised Learning)中兩大問題 - Regression & Classification(回歸與分類)
- 【Google ML】15 - Lesson 1 - Supervised Learning 與 Unsupervised Learning 監督式學習與非監督式學習的介紹和比較
- 【Google ML】14 - Lab 3 - Machine Learning APIs - (API實作篇) google圖片辨識, 語音辨識, 語言翻譯, 自然語言辨識(NL)
- 【Google ML】13 - Lab 2 - Analyzing Data using Datalab and BigQuery - 使用 BigQuery與Datalab視覺化分析資料
- 【Google ML】12 - Lesson 9 - google圖片辨識(Vision), 影片辨識(Video), 語音辨識, 語言翻譯, 自然語言辨識(NL) API功能總整理
- 【Google ML】11 - Lesson 8 - Cloud Shell 的介紹與 google雲的三代變化, 使用ML與一般演算法的比較與優勢
- 【Google ML】10 - Lab 1 - Rent-a-VM to process earthquake data - 在google雲端上分析地震資料與製圖,並儲存在雲端
- 【Google ML】9 - Lab 0 - Intro to Qwiklabs - 每次在google雲端上開始lab前都要的事前準備與注意事項
- 【Google ML】8 - Lesson 7 - 先來初步認識一下google雲端上執行 python notebook (Cloud Datalab) 的環境
- 【Google ML】7 - Lesson 6 - How Google does ML (下) - 讓ML在企業運行的五大階段與注意事項
- 【Google ML】6 - Lesson 5 - ML會失敗的最常見十大陷阱 與 企業運行ML時,在ML各階段應該放的比重與心力
- 【Google ML】5 - Lesson 4 - What it means to be AI first (下) - ML要成功的秘訣與策略
- 【Google ML】4 - Lesson 3 - 我們要怎麼樣設計一個ML問題? 與google提供的一些已訓練好能直接使用的ML模型
- 【Google ML】3 - Lesson 2 - What it means to be AI first (上) - 什麼是ML? 為什麼ML最近才紅起來?
- 【Google ML】2 - Lesson 1 - Introduction to specialization - 讓你的ML在Google雲端平台運行的五大階段
- 【Google ML】1 - Google ML - 參賽原因 與 就先從認識 coursera 與訂閱課程開始第一天吧
046 - 12th 鐵人賽 - 【錢不夠買ps的我,只好用OpenCV來修圖了!】 (30)
- 【OpenCV】30 - Final Project v3,於是沒錢買ps的我,開發了自己的photoshop,我的天啊 My photoshop made by OpenCV
- 【OpenCV】29 - Final Project v2,於是沒錢買ps的我,開發了自己的photoshop,我的天啊 My photoshop made by OpenCV
- 【OpenCV】28 - Final Project v1,於是沒錢買ps的我,開發了自己的photoshop,我的天啊 My photoshop made by OpenCV
- 【OpenCV】27 - 顏色映射 - OpenCV 內建的自動配色?! auto recolor images, cv2.applyColorMap
- 【OpenCV】26 - 銳化圖片,將模糊的圖片變得更清晰吧! sharpen images
- 【OpenCV】25 - 綜合運用4,用 OpenCV 來把圖片p到各種奇怪的地方吧! 透視投影 cv2.warpPerspective, merge two images
- 【OpenCV】24 - 綜合運用3,(應用app) 用 OpenCV 來製作一個照片文件掃描機吧! photo scanner 透視投影
- 【OpenCV】23 - 綜合運用2,(資料標註) 用 OpenCV 來製作一個標記點小工具吧! 滑鼠與視窗控制 label points
- 【OpenCV】22 - 綜合運用1,用 OpenCV 來P圖囉! 來運用各種之前學習的各種東西吧! merge two images
- 【OpenCV】21 - OpenCV 也有 photoshop 的魔術棒工具?! 漫水填充法 cv2.floodFill (Magic Wand Tool)
- 【OpenCV】20 - OpenCV 的各種 Threshold 方法整理,Otsu's Threshold 大津二值化,自動計算最佳閥值,做出最好的黑白效果圖!
- 【OpenCV】19 - OpenCV 的圖片自適應二值化,產生更好效果的黑白圖片!cv2.adaptiveThreshold
- 【OpenCV】18 - 運用 OpenCV 做圖片二值化,產生黑白的圖片吧!cv2.threshold 各種選擇參數大全
- 【OpenCV】17 - 運用 OpenCV 的終極圖層處理大全, 想P圖該怎麼P (bitwise_or, and, xor, not, addWeighted)
- 【OpenCV】16 - 運用 OpenCV 幫助我們找圖片的輪廓(高斯模糊、Canny) cv2.GaussianBlur, cv2.Canny
- 【OpenCV】15 - OpenCV 當然也有像 ps 圖層的功能! 什麼?圖片也能加減法?! Add, Subtract, AddWeighted
- 【OpenCV】14 - 運用 OpenCV 顯示圖片直方圖、分離與合併RGB通道 show histogram, split, merge RGB channel
- 【OpenCV】13 - 運用 OpenCV 在圖片上寫文字、查色碼、顯示色碼顏色 cv2.putText, write text, get and show RGB Color Code
- 【OpenCV】12 - 運用 OpenCV 畫線、畫矩形、畫框、畫橢圓 draw lines, draw rectangle, draw ellipse
- 【OpenCV】11 - OpenCV 建立新空白圖、畫點、畫圓 create new pictures, draw points and draw circle
- 【OpenCV】10 - 日系濾鏡總集篇,運用 OpenCV 製作屬於自己的濾鏡吧 (內含可於網頁上直接完成濾鏡的 colab )
- 【OpenCV】9 - 運用 OpenCV 降低圖片的高光 reduce highlights
- 【OpenCV】8 - 運用 OpenCV 改變圖片的對比度 modify contrast (內含:網路上常見錯誤調整對比度方式的分析)
- 【OpenCV】7 - 運用 OpenCV 為圖片增加一些顆粒感 (增加高斯噪點) add gaussian noise
- 【OpenCV】6 - 運用 OpenCV 調整色調(冷色系/暖色系)、色溫(白平衡)modify color temperature, white balance
- 【OpenCV】5 - 運用 OpenCV 調整亮度、飽和度(透過轉移至 HLS 顏色空間) modify lightness, saturation
- 【OpenCV】4 - 運用 OpenCV 調整光線 (modify brightness, intensity)
- 【OpenCV】3 - python OpenCV 的剪裁、旋轉、縮放 (改變大小) (crop, rotate, resize)
- 【OpenCV】2 - OpenCV 圖片的讀取、顯示、存檔 (load, imshow, save),附贈簡易理解「相對路徑」與「絕對路徑」
- 【OpenCV】1 - 安裝 python OpenCV install 電腦中圖片的基本概念總整理 (附錄:OpenCV 快速測試用程式碼)
047 - 13th 鐵人賽 – 【今年還是不夠錢買psQQ,不如我們用PyQt自己寫一個】 (30)
- 【PyQt5】Day 30 - final project - 3 / 來搞一個自己的 photoshop 吧!把每個方法封裝起來製作出還原功能吧! (結合 PyQt + OpenCV)
- 【PyQt5】Day 29 final project - 2 / 來搞一個自己的 photoshop 吧!後段程式細節篇 (結合 PyQt + OpenCV)
- 【PyQt5】Day 28 final project - 1 / 來搞一個自己的 photoshop 吧!UI 篇 + 純程式架構篇 (結合 PyQt + OpenCV)
- 【PyQt5】Day 27 project / 製作影片 ROI 標註工具 (PyQt 結合 OpenCV 在圖上畫點畫線)
- 【PyQt5】Day 26 project / 替我們影片播放器增加一個顯示進度的滑條 video player add slider (與昨日 bottleneck 處理細節)
- 【PyQt5】Day 25 project / 自己做一個影片播放器 DIY video player (結合 PyQt + OpenCV)
- 【PyQt5】Day 24 project / 偵測滑鼠目前指示顏色的小工具 (滴管工具), 利用 QCursor 偵測滑鼠, QApplication 取得截圖
- 【PyQt5】Day 23 - 使用系統內建的調色盤 QColorDialog,來替我們選擇顏色 QColor (Color Picker)
- 【PyQt5】Day 22 - PyQt 視窗的個性化/屬性控制 setWindowFlags,禁止放大縮小、永遠顯示於最上層/最下層
- 【PyQt5】Day 21 - 透過 PyQt 實現滑鼠監聽總整理,完全掌握滑鼠控制 (listen mouse)
- 【PyQt5】Day 20 - PyQt 最重要的 QThread 概念 / 為什麼 windows, mac, ubuntu (linux) 程式會「沒有回應」?
- 【PyQt5】Day 19 - 使用 QProgressBar,製作進度條的功能
- 【PyQt5】Day 18 / Project 使用 QTimer,自製碼表(計時器) PyQt5 stopwatch DIY
- 【PyQt5】Day 17 / Project 製作標註 roi 工具, 開始導入 OpenCV 作為繪圖引擎, 在圖上畫點並顯示座標
- 【PyQt5】Day 16 - 在 PyQt5 中取得圖片座標 (滑鼠位置) mousePressEvent,觀察圖片在 Qt 中產生的方式,對原圖進行座標換算處理
- 【PyQt5】Day 15 / Project 與檔案功能整合,製作出可讀取圖片並可縮放的 UI 介面 (使用 PyQt + OpenCV)
- 【PyQt5】Day 14 - 使用 QSlider 製作可拖曳的滑條
- 【PyQt5】Day 13 - 使用 QVBoxLayout, QscrollArea 製作出捲軸,以高解析度檢視圖片 (基於 QImage 使用 OpenCV) PyQt5 scrollable image
- 【PyQt5】Day 12 - 建立一個可以縮放圖片大小的顯示器 (基於 QImage 使用 OpenCV)
- 【PyQt5】Day 11 - 以 Qlabel 在 PyQt 中顯示圖片 (基於 QImage 使用 OpenCV)
- 【PyQt5】Day 10 - 以 QFileDialog 讀取系統的檔案、資料夾
- 【PyQt5】Day 9 - 以 QLineEdit, QTextEdit, QPlainTextEdit 作為文字的輸入
- 【PyQt5】Day 8 - 我們的第二個 input 手段 - QLineEdit
- 【PyQt5】Day 7 - 我們的第一個 input 手段 - QPushButton
- 【PyQt5】Day 6 - 我們的第一個 output 手段 - Qlabel
- 【PyQt5】Day 5 - 開始來設計我們的 controller.py,改以「程式角度」來說明如何建立 PyQt 的系統
- 【PyQt5】Day 4 - 重要的 Qt 程式邏輯觀念,務必先有此觀念後面才會懂自己在幹嘛
- 【PyQt5】Day 3 - 用 pyinstaller 將 python 程式打包,把每天的成果分享給你的親朋好友
- 【PyQt5】Day 2 - 利用 Qt designer 建立第一支有自己介面的 PyQt5 程式
- 【PyQt5】Day 1 - 安裝 PyQt,建立自己的第一支 PyQt5 程式
100 - Python (160)
110 - Python 核心語法 (33)
111 - Python 基礎語法 (7)
- 【Python 基礎語法 #6】python set() 用法整理 - 快速找出重複的資料內容
- 【Python 基礎語法 #5】python 小技巧 - list comprehension 使用範例
- 【Python 基礎語法 #4】python 小技巧 - 快速將整個 list 內容轉成 int (整數)
- 【Python/C++/Linux/Bash】 timestamp 取得方式總整理
- 【Python 基礎語法 #3】python print 變數的值 & 變數名稱 方法總整理
- 【Python 基礎語法 #2】python list 清除, 移除內容元素 remove, pop, del, clear 相關用法整理
- 【Python 基礎語法 #1】python 一行 if else 語法範例 (one line if else)
112 - Python 進階語法 (9)
- 【Python 進階語法 #9】python __name__ == "__main__" 筆記,內附常考問題
- 【Python 進階語法 #8】args? kwargs? 也許可以不用完整的講清楚傳了什麼東西給 func?
- 【Python 進階語法 #7】python zip - 使用方法 與 其他寫法比較整理
- 【Python 進階語法 #6】python repr() 用法筆記,還我 str 原形的 repr !
- 【Python 進階語法 #5】python counter() 用法整理 - 快速計算資料內容的數量 (last updated: 2023/4/18)
- 【Python 進階語法 #4】python ord() 用法整理 - python 取得 ASCII 的方法
- 【Python 進階語法 #3】python map - 使用方法 與 其他寫法比較整理
- 【Python 進階語法 #2】lambda 與 def function 使用方法與比較整理(內含範例程式碼)
- 【Python 進階語法 #1】python assert (斷言) 用法 sample code (內含範例程式碼)
114 - Python 字串處理 (7)
- 【Python 字串處理 #6】python find 使用方法,在字串中找尋子字串 string find python
- 【Python 字串處理 #5】將字串依照固定長度分小段,split string by fix length (by number of words)
- 【Python 字串處理 #4】Python strip(),python 裡面的去頭去尾、去空白、去換行神器!!! python 版本的 Trim()
- 【Python 字串處理 #3】Python String startswith(),判斷字串是不是什麼東西開頭的!
- 【Python 字串處理 #2】python f-string 長字串的排版處理 / 多行排版 (f string two lines)
- 【英文文本處理】單字學習 week 1 - 形成文章詞頻統計
- 【Python 字串處理 #1】python - string format, str.format() 個人常用參數整理 (updated: 2022/12/19)
115 - Python 檔案處理 (7)
- 【Python 檔案處理 #7】python 移除資料夾範例 rmdir shutil.rmtree()
- 【Python 檔案處理 #6】python 建立資料夾範例 mkdir os.makedirs() (內附範例程式碼,可以複製直接套用) sample code
- 【Python 檔案處理 #5】python 開關檔範例 與 程式模板 with open / file open (updated: 2022/11/23)
- 【Python 檔案處理 #4】在 python 中利用 os.chmod 更改檔案的權限 (chmod 777)
- 【Python 檔案處理 #3】確認檔案是否存在 os.path.isfile / 確認資料夾是否存在 os.path.isdir (內附範例程式碼) sample code is folder / file exist
- 【Python 檔案處理 #2】利用 shutil 來複製檔案 shutil copy file(內附範例程式碼)
- 【Python 檔案處理 #1】取出檔案名稱 (含副檔名、不含副檔名) 取出檔名路徑, 不要副檔名 (os path split basename)
120 - Python 開發環境 (8)
123 - Google Colab (Colaboratory) (2)
124 - Jupyter Notebook (1)
130 - Python 視覺與視窗程式 (66)
131 - Python OpenCV (39)
- 【Python】問題解決:TypeError: cannot pickle 'cv2.VideoCapture' object
- 【OpenCV】用 python OpenCV 計算 iou 的方法 (內附範例程式碼) sample code
- 【OpenCV】用 OpenCV 開啟 rtsp 即時影像串流 sample code (內含範例程式碼) - python OpenCV rtsp
- 【OpenCV】python OpenCV 分析影像模糊程度 檢測圖片模糊 blur sample code (內含範例程式碼)
- 【OpenCV】python pyinotify video player 利用 OpenCV + inotify 製作即時影片播放器 sample code (內含範例程式碼)
- 【OpenCV】30 - Final Project v3,於是沒錢買ps的我,開發了自己的photoshop,我的天啊 My photoshop made by OpenCV
- 【OpenCV】29 - Final Project v2,於是沒錢買ps的我,開發了自己的photoshop,我的天啊 My photoshop made by OpenCV
- 【OpenCV】28 - Final Project v1,於是沒錢買ps的我,開發了自己的photoshop,我的天啊 My photoshop made by OpenCV
- 【OpenCV】27 - 顏色映射 - OpenCV 內建的自動配色?! auto recolor images, cv2.applyColorMap
- 【OpenCV】26 - 銳化圖片,將模糊的圖片變得更清晰吧! sharpen images
- 【OpenCV】25 - 綜合運用4,用 OpenCV 來把圖片p到各種奇怪的地方吧! 透視投影 cv2.warpPerspective, merge two images
- 【OpenCV】24 - 綜合運用3,(應用app) 用 OpenCV 來製作一個照片文件掃描機吧! photo scanner 透視投影
- 【OpenCV】23 - 綜合運用2,(資料標註) 用 OpenCV 來製作一個標記點小工具吧! 滑鼠與視窗控制 label points
- 【OpenCV】22 - 綜合運用1,用 OpenCV 來P圖囉! 來運用各種之前學習的各種東西吧! merge two images
- 【OpenCV】21 - OpenCV 也有 photoshop 的魔術棒工具?! 漫水填充法 cv2.floodFill (Magic Wand Tool)
- 【OpenCV】20 - OpenCV 的各種 Threshold 方法整理,Otsu's Threshold 大津二值化,自動計算最佳閥值,做出最好的黑白效果圖!
- 【OpenCV】19 - OpenCV 的圖片自適應二值化,產生更好效果的黑白圖片!cv2.adaptiveThreshold
- 【OpenCV】18 - 運用 OpenCV 做圖片二值化,產生黑白的圖片吧!cv2.threshold 各種選擇參數大全
- 【OpenCV】17 - 運用 OpenCV 的終極圖層處理大全, 想P圖該怎麼P (bitwise_or, and, xor, not, addWeighted)
- 【OpenCV】16 - 運用 OpenCV 幫助我們找圖片的輪廓(高斯模糊、Canny) cv2.GaussianBlur, cv2.Canny
- 【OpenCV】15 - OpenCV 當然也有像 ps 圖層的功能! 什麼?圖片也能加減法?! Add, Subtract, AddWeighted
- 【OpenCV】14 - 運用 OpenCV 顯示圖片直方圖、分離與合併RGB通道 show histogram, split, merge RGB channel
- 【OpenCV】13 - 運用 OpenCV 在圖片上寫文字、查色碼、顯示色碼顏色 cv2.putText, write text, get and show RGB Color Code
- 【OpenCV】12 - 運用 OpenCV 畫線、畫矩形、畫框、畫橢圓 draw lines, draw rectangle, draw ellipse
- 【OpenCV】11 - OpenCV 建立新空白圖、畫點、畫圓 create new pictures, draw points and draw circle
- 【OpenCV】10 - 日系濾鏡總集篇,運用 OpenCV 製作屬於自己的濾鏡吧 (內含可於網頁上直接完成濾鏡的 colab )
- 【OpenCV】9 - 運用 OpenCV 降低圖片的高光 reduce highlights
- 【OpenCV】8 - 運用 OpenCV 改變圖片的對比度 modify contrast (內含:網路上常見錯誤調整對比度方式的分析)
- 【OpenCV】7 - 運用 OpenCV 為圖片增加一些顆粒感 (增加高斯噪點) add gaussian noise
- 【OpenCV】6 - 運用 OpenCV 調整色調(冷色系/暖色系)、色溫(白平衡)modify color temperature, white balance
- 【OpenCV】5 - 運用 OpenCV 調整亮度、飽和度(透過轉移至 HLS 顏色空間) modify lightness, saturation
- 【OpenCV】4 - 運用 OpenCV 調整光線 (modify brightness, intensity)
- 【OpenCV】3 - python OpenCV 的剪裁、旋轉、縮放 (改變大小) (crop, rotate, resize)
- 【OpenCV】2 - OpenCV 圖片的讀取、顯示、存檔 (load, imshow, save),附贈簡易理解「相對路徑」與「絕對路徑」
- 【OpenCV】1 - 安裝 python OpenCV install 電腦中圖片的基本概念總整理 (附錄:OpenCV 快速測試用程式碼)
- 【OpenCV】OpenCV 利用 python OpenCV 查詢 image 大小, img shape sample code (內附範例程式碼)
- 【OpenCV】OpenCV 利用 python OpenCV 將圖片製作成一部影片 (內附程式碼) make video from images
- 【OpenCV】OpenCV 利用 python OpenCV 將一部影片拆成一張張圖片 | last update: 2024/04/24
- 【OpenCV】OpenCV 利用 python OpenCV 縮放圖片 image 大小, cv2 resize (內附程式碼)
132 - Python PyQt5 (27)
- 【PyQt5】Day 29 final project - 2 / 來搞一個自己的 photoshop 吧!後段程式細節篇 (結合 PyQt + OpenCV)
- 【PyQt5】Day 28 final project - 1 / 來搞一個自己的 photoshop 吧!UI 篇 + 純程式架構篇 (結合 PyQt + OpenCV)
- 【PyQt5】Day 26 project / 替我們影片播放器增加一個顯示進度的滑條 video player add slider (與昨日 bottleneck 處理細節)
- 【PyQt5】Day 24 project / 偵測滑鼠目前指示顏色的小工具 (滴管工具), 利用 QCursor 偵測滑鼠, QApplication 取得截圖
- 【PyQt5】Day 23 - 使用系統內建的調色盤 QColorDialog,來替我們選擇顏色 QColor (Color Picker)
- 【PyQt5】Day 22 - PyQt 視窗的個性化/屬性控制 setWindowFlags,禁止放大縮小、永遠顯示於最上層/最下層
- 【PyQt5】Day 21 - 透過 PyQt 實現滑鼠監聽總整理,完全掌握滑鼠控制 (listen mouse)
- 【PyQt5】Day 20 - PyQt 最重要的 QThread 概念 / 為什麼 windows, mac, ubuntu (linux) 程式會「沒有回應」?
- 【PyQt5】Day 19 - 使用 QProgressBar,製作進度條的功能
- 【PyQt5】Day 18 / Project 使用 QTimer,自製碼表(計時器) PyQt5 stopwatch DIY
- 【PyQt5】Day 17 / Project 製作標註 roi 工具, 開始導入 OpenCV 作為繪圖引擎, 在圖上畫點並顯示座標
- 【PyQt5】Day 16 - 在 PyQt5 中取得圖片座標 (滑鼠位置) mousePressEvent,觀察圖片在 Qt 中產生的方式,對原圖進行座標換算處理
- 【PyQt5】Day 15 / Project 與檔案功能整合,製作出可讀取圖片並可縮放的 UI 介面 (使用 PyQt + OpenCV)
- 【PyQt5】Day 14 - 使用 QSlider 製作可拖曳的滑條
- 【PyQt5】Day 13 - 使用 QVBoxLayout, QscrollArea 製作出捲軸,以高解析度檢視圖片 (基於 QImage 使用 OpenCV) PyQt5 scrollable image
- 【PyQt5】Day 12 - 建立一個可以縮放圖片大小的顯示器 (基於 QImage 使用 OpenCV)
- 【PyQt5】Day 11 - 以 Qlabel 在 PyQt 中顯示圖片 (基於 QImage 使用 OpenCV)
- 【PyQt5】Day 10 - 以 QFileDialog 讀取系統的檔案、資料夾
- 【PyQt5】Day 9 - 以 QLineEdit, QTextEdit, QPlainTextEdit 作為文字的輸入
- 【PyQt5】Day 8 - 我們的第二個 input 手段 - QLineEdit
- 【PyQt5】Day 7 - 我們的第一個 input 手段 - QPushButton
- 【PyQt5】Day 6 - 我們的第一個 output 手段 - Qlabel
- 【PyQt5】Day 5 - 開始來設計我們的 controller.py,改以「程式角度」來說明如何建立 PyQt 的系統
- 【PyQt5】Day 4 - 重要的 Qt 程式邏輯觀念,務必先有此觀念後面才會懂自己在幹嘛
- 【PyQt5】Day 3 - 用 pyinstaller 將 python 程式打包,把每天的成果分享給你的親朋好友
- 【PyQt5】Day 2 - 利用 Qt designer 建立第一支有自己介面的 PyQt5 程式
- 【PyQt5】Day 1 - 安裝 PyQt,建立自己的第一支 PyQt5 程式
140 - Python 資料格式處理 (2)
150 - Python 模組化工程 (1)
151 - Python 模組撰寫 (1)
170 - Python 網路應用開發 (7)
171 - Python 平行加速 (7)
- 【Python 平行運算 #7】自動化平行任務程式模板 v2,讓系統發揮最大效能,自動分配資源平行運算
- 【Python 平行運算 #6】multiprocessing pool 程式模板,讓系統發揮最大效能,自動分配資源平行運算
- 【Python 平行運算 #5】python pooling multiprocess - 用多核心來執行程式 sample code (內含範例程式碼)
- 【Python 平行運算 #4】python thread multiprocess 比較總整理
- 【Python 平行運算 #3】multiprocessing - 02 | pool, map, apply_async - 用多核心來執行程式並取得結果 (內含範例程式碼) sample code
- 【Python 平行運算 #2】multiprocessing - 01 | 用多核心來執行程式 (內含範例程式碼) sample code
- 【Python 平行運算 #1】threading - 建立多執行緒來執行程式 (內含範例程式碼) sample code
180 - Python 網頁自動化與 API (8)
182 - Python 網頁爬蟲 (4)
- 【Python 網頁爬蟲 #4】python 爬蟲筆記 - 使用 requests + BeautifulSoup 爬取 google 文件的內容
- 【Python 網頁爬蟲 #3】python 爬蟲筆記 - 靜態網頁爬蟲,使用 requests + BeautifulSoup (內含範例程式碼)
- 【Python 網頁爬蟲 #2】透過 pygsheets 操作 google sheet API,讓我們的資料能同步更新至雲端 google sheet 表格 (內含範例程式碼)
- 【Python 網頁爬蟲 #1】設定 google sheet API 並取得 json 金鑰,讓我們的資料能同步更新至雲端 google sheet 表格 (內含完整圖片說明)
190 - Python 進階觀念 (35)
198 - Python 問題解決 (23)
- 【Python】問題解決:TypeError: can't multiply sequence by non-int of type 'str'
- 【Python】問題解決:ImportError: cannot import name 'Literal' from 'typing' (/usr/lib/python3.7/typing.py)
- 【Python】問題解決:Expecting property name enclosed in double quotes
- 【Python】問題解決:ModuleNotFoundError: No module named 'skimage'
- 【Python】問題解決:if not issubclass(base, BaseHTTPRequestHandler) vercel
- 【Python】Google Sheet API 問題解決:googleapiclient.errors.HttpError: "The caller does not have permission". Details: "The caller does not have permission"
- 【Python】問題解決:TypeError: 'int' object is not subscriptable
- 【OpenCV】問題解決: AttributeError: 'JpegImageFile' object has no attribute 'shape'
- 【PyQt5】問題解決:QObject::moveToThread: Current thread (0x...) is not the object's thread (0x...). Cannot move to target thread (0x...)
- 【PyQt5】問題解決:NameError: name 'QImage' is not defined
- 【PyQt5】問題解決:AttributeError: 'QTextEdit' object has no attribute 'text', 'PlainText'
- 【OpenCV】問題解決:error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
- 【OpenCV】問題解決:python 無法順利關閉 cv2.imshow 的視窗,出現視窗沒有回應、畫面當掉的現象
- 【OpenCV】問題解決:python 執行完 cv2.imshow 圖片沒有顯示、圖片未顯示
- 【Python】問題解決:python 執行到一半莫名卡住的可能原因
- 【Python】問題解決:'cp950' codec can't decode byte 0xe6 in position 111: illegal multibyte sequence
- 【Python】問題解決:403 IAM permission 'dialogflow.sessions.detectIntent' on 'projects/xxxxxxx/agent' denied.
- 【機器學習】問題解決:NVIDIA NVML Driver/library version mismatch
- 【Python】問題解決:AttributeError: module 'numbers' has no attribute 'Integral'
- 【Python】問題解決:error: no commands supplied
- 【Python】問題解決:'cp950' codec can't decode byte 0x8b in position 2607: illegal multibyte sequence
- 【OpenCV】問題解決: You might be loading two sets of Qt binaries into the same process. Check that all plugins are compiled against the right Qt binaries. Export DYLD_PRINT_LIBRARIES=1 and check that only one set of binaries are being loaded.
- 【OpenCV】問題解決: QtCore (0x121e59700). One of the two will be used. Which one is undefined.
199 - Python 自用腳本 (7)
- 【Python】python debug 自用方法整理筆記
- 【Python 自用腳本 #6】實用模組 - python Timer decorator 計時用裝飾器模組,簡易增加 python 程式碼計時功能 (Timer module)
- 【Python 自用腳本 #5】python attach - 使用 debugpy 在 VScode 中實現 debug container 內程式的效果
- 【Python 自用腳本 #4】debug 用 dump 資料 function
- 【Python 自用腳本 #3】python argparse with debug mode 模版
- 【Python 自用腳本 #2】紀錄事件時間表示法 "%Y-%m-%d %H:%M:%S" (非 logging 模組)
- 【Python 自用腳本 #1】個人紀錄版本小工具
200 - C++ (64)
210 - C++ 基礎語法 (27)
212 - C++ 字串處理 (6)
- 【C++ 字串處理 #6】C++ 轉 string 的好工具 to_string()
- 【C++ 字串處理 #5】C++ strcmp 字串比較 用法整理
- 【C++ 字串處理 #4】字串 char string stringstream 「轉換」用法總整理 (內含範例程式碼)
- 【C++ 字串處理 #3】C | printf, fprintf, sprintf, snprintf 相關用法總整理 (內含範例程式碼)
- 【C++ 字串處理 #2】字串 char string stringstream 相關用法總整理 (內含範例程式碼) 與利用 sprinf, snprinf assign 值的方法
- 【C++ 字串處理 #1】C++ String 用法 連接兩個 String c++ string concat
215 - Modern C++ (5)
- 【草稿】【Modern C++ #5】 C++ 隱性轉換 (explicit), 顯性轉換 (implicit) 筆記
- 【草稿】【Modern C++ #4】 C++ Lvalue, Rvalue 筆記
- 【Modern C++ #3】 C++ virtual, override 筆記
- 【草稿】【Modern C++ #2】 C++ 轉型 casting 整理 (C-style cast, static_cast, dynamic_cast, reinterpret_cast, const_cast)
- 【草稿】【Modern C++ #1】 C++ smart pointers (auto_ptr, unique_ptr, shared_ptr, weak_ptr) 與 make_unique, make_shared 筆記
217 - C++ 基礎語法 (9)
- 【C++ 基礎語法 #10】C++ 透過 -I (大寫的 i) 使用第三方 library (third party library), 與 Python import package 的流程差別
- 【C++ 基礎語法 #9】C++ (void) var 是什麼寫法? 會做什麼事情?
- 【C++ 基礎語法 #8】C++ unorder_map() 用法筆記 (類似 Python Dict)
- 【C++ 基礎語法 #7】C++ unorder_set() 用法筆記
- 【C++ 程式編譯 #2】透過 vscode 進行 C++ debug,設定 launch.json 與透過中斷點將程式暫停,觀察變數
- 【C++ 基礎語法 #3】C++ class 使用「-> (pointer)」、「. (dot)」呼叫成員變數比較整理,不想要再搞不懂了!!!
- 【C++ 基礎語法 #2】C/C++ 顯示資料的類別 (type) sample code (內含範例程式碼) print C data type, cout C++ data type, get variable type in c++
- 【C++ 程式編譯 #1】C++ compile 程式碼 使用 c++ 11 與使用相關的 package
- 【C++ 基礎語法 #1】C++ 複製 2D array的方法 copy 2d array memcpy sample code (內含範例程式碼)
- 【C++ 觀念理解 #4】C++ include file 邏輯, 在子檔案已經被 include 的檔案,還需要再重新被 include 嗎?(對比 Python import)
- 【C++ 觀念理解 #3】C++ 理解 for loop (迴圈) 為什麼有時候會有 * ,為什麼有時候會有 &
- 【C++ 觀念理解 #2】C++ public, protected, private 總和比較整理,不想要再搞不懂了!!!
- 【C++ 觀念理解 #1】C++ call by value, call by address (pointer), call by reference 總和比較整理,不想要再搞不懂了!!! (updated: 2022/8/19)
220 - C++ 編譯與建置 (8)
222 - C++ Makefile (8)
- 【C++】問題解決:/usr/include/rapidjson/document.h:1681: const Ch* rapidjson::GenericValue<Encoding, Allocator>::GetString() const [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue<Encoding, Allocator>::Ch = char]: Assertion `IsString()' failed.
- 【C++ Makefile #5】Makefile 內建變數 -「$@」, 「$^」, 「$<」, 「$* 」,「$? 」
- 【C++ Makefile #4】Makefile 常用 fake target -「.PHONY」
- 【C++ Makefile #3】Makefile 常用變數 -「$@」, 「$^」
- 【C++ Makefile #2】新增自己的變數
- 【C++ Makefile】問題解決:(常見問題) make: Nothing to be done for `all'
- 【C++ Makefile #1】嘗試撰寫自己的第一份 Makefile
- 【C++ Makefile #0】Make, Makefile 的基本觀念, 其實 Makefile 不一定只用來用於 C++ 編譯?
230 - C++ 視覺應用 (6)
231 - C++ OpenCV (6)
- 【C++ OpenCV】在 mac 上安裝 OpenCV 筆記,與撰寫第一支 OpenCV 程式
- 【OpenCV】用 C++ 計算 iou 的方法 與網路算法常見錯誤(內附範例程式碼) sample code
- 【OpenCV】c++ OpenCV - 在 ubuntu 上第一次執行 OpenCV 程式 sample code (內含範例程式碼)
- 【OpenCV】c++ OpenCV - cv::Rect 矩形用法與相關功能函數 sample code (內含範例程式碼)
- 【OpenCV】c++ OpenCV - OpenCV 中的純量 定義顏色 cv::Scalar(255,255,255) color sample code (內含範例程式碼)
- 【OpenCV】c++ OpenCV - 在圖片上寫上文字 cv::putText sample code (內含範例程式碼)
240 - C++ 資料處理 (2)
290 - C++ 進階觀念 (21)
299 - C++ 問題解決 (19)
- 【C++】問題解決:error: no member named 'cout' in namespace 'std'
- 【C++】問題解決:fatal error: 'opencv2/opencv.hpp' file not found
- 【C++】問題解決:cannot be initialized with an initializer list
- 【C++】問題解決:Cannot overload functions distinguished by return type alone
- 【C++】問題解決:error: non-void function does not return a value in all control paths [-Werror,-Wreturn-type] }
- 【C++】問題解決:error: ‘Document’ was not declared in this scope
- 【C++】問題解決:error: ‘rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, Allocator>&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]’ is private within this context
- 【C++】問題解決:/usr/include/rapidjson/document.h:1497: rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::operator[](rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]: Assertion `IsArray()' failed.
- 【C++】問題解決:error: invalid initialization of reference of type ‘rapidjson::Document& {aka rapidjson::GenericDocument<rapidjson::UTF8<> >&}’ from expression of type ‘rapidjson::GenericValue<rapidjson::UTF8<> >’
- 【C++】問題解決:error: variable ‘std::ifstream in’ has initializer but incomplete type
- 【C++】問題解決:undefined reference to ...
- 【C++】問題解決:'error: no matching function for call to 'rapidjson::GenericValue<rapidjson::UTF8<> >::GenericValue(std::__cxx11::basic_string<char>&)' GenericValue v(value);
- 【C++】問題解決:C++ 執行到一半莫名卡住的可能原因
- 【C++】問題解決:scandir <path> return -1, inotify
- 【C++】問題解決:terminate called after throwing an instance of 'boost::archive::archive_exception' what(): output stream error
- 【C++】問題解決:fatal error: mysql/mysql.h: No such file or directory #include <mysql/mysql.h>
- 【C++】問題解決: error: expected primary-expression before ‘decltype’ (內含正確使用方式範例)
- 【C++】問題解決: Rapidjson/document.h No such file or directory
- 【C++】問題解決: rapidjson::GenericValue<Encoding, Allocator>& rapidjson::GenericValue<Encoding, Allocator>::operator[](const rapidjson::GenericValue<Encoding, SourceAllocator>&) [with SourceAllocator = rapidjson::MemoryPoolAllocator<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]: Assertion `false' failed.
300 - Linux & Shell (107)
310 - Linux 基礎指令 (12)
311 - Linux 基礎指令 (6)
- 【Linux 基礎指令 #5】cut - 擷取特定在 terminal output 輸出的段落
- 【Linux 基礎指令 #4】Ubuntu 上安裝軟體的方式筆記 apt, apt-get, dpkg 總整理
- 【Linux 基礎指令 #3】linux ubuntu 中利用 tail -f 可以查看 log 並不斷更新
- 【Linux 基礎指令 #2】shutdown, reboot - 在 ubuntu terminal 中執行關機、重新開機指令
- 【Linux 基礎指令 #1】alias - 替指令取個別名吧!使用範例與如何查詢 alias 原來的內容
- 【Linux 基礎指令 #0】linux/ubuntu/mac 基礎終端機 (terminal) 指令 & 基礎知識總整理,初學者/新手 必須知道的基礎指令 & 基礎知識大全(持續更新)
- 【Linux 基礎指令 #5】cut - 擷取特定在 terminal output 輸出的段落
- 【Linux 基礎指令 #4】Ubuntu 上安裝軟體的方式筆記 apt, apt-get, dpkg 總整理
- 【Linux 基礎指令 #3】linux ubuntu 中利用 tail -f 可以查看 log 並不斷更新
- 【Linux 基礎指令 #2】shutdown, reboot - 在 ubuntu terminal 中執行關機、重新開機指令
- 【Linux 基礎指令 #1】alias - 替指令取個別名吧!使用範例與如何查詢 alias 原來的內容
- 【Linux 基礎指令 #0】linux/ubuntu/mac 基礎終端機 (terminal) 指令 & 基礎知識總整理,初學者/新手 必須知道的基礎指令 & 基礎知識大全(持續更新)
330 - Linux 檔案與文字處理 (13)
321 - Linux 搜尋內容 (13)
- 【Linux 搜尋內容 #5】find - 搜尋檔案名稱,並進行進一步處理 (顯示相對路徑、絕對路徑、刪除、重新命名、執行特定指令)
- 【Linux 檔案處理 #8】realpath - 取得檔案完整「絕對路徑」,basename 取得檔名,用 pwd 取得現在 terminal 路徑
- 【Linux 搜尋內容 #4】grep - 蒐集 log 或任何文件內的訊息 (grep -A -B -C 的範圍搜尋)
- 【Linux 搜尋內容 #3】ps, grep, pgrep - 找到執行中程式的相關資訊 與 pid (ps aux, ps -ef)
- 【Linux 搜尋內容 #2】grep, awk, xargs - 尋找需要的資料,並快速濾出/篩選 結果欄位 所需要的資訊 (內附圖文說明) filter column
- 【Linux 搜尋內容 #1】ack, grep, find - 在 terminal 的各種搜尋大全, 個人經常使用情境整理
- 【Linux 檔案處理 #7】ls, wc - 在 Linux (ubuntu) 查詢資料夾內的檔案數目 (count files) ls -1 | wc -l
- 【Linux 檔案處理 #6】split - 在 Linux (ubuntu) 中進行檔案切割、檔案合併
- 【Linux 檔案處理 #5】sed - 在 Linux (ubuntu) 中直接對檔案內容文字,進行取代的用法 (instead content)
- 【Linux 檔案處理 #4】在終端機 terminal 使用 ln -s 建立如 windows, mac, ubuntu 檔案系統上的捷徑 - 軟連結 (Symbolic Link)
- 【Linux 檔案處理 #3】tar, gzip (tar.gz), zip, 7z - 壓縮檔案常用指令,壓縮檔案切割、壓縮檔案加密 與 解壓縮套件安裝方法
- 【Linux 檔案處理 #2】mkdir - 在 Linux (ubuntu) 中建立資料夾相關指令整理 (必定建立資料夾、修改資料夾權限 chmod 777)
- 【Linux 檔案處理 #1】透過 Rclone 掛載 google drive,達成本地檔案總管 / terminal 訪問 的效果 (rclone mount google drive),將 google drive 作為本地硬碟使用 | (updated: 2022/10/23)
340 - Linux System Admin (10)
- 【Linux 系統控制 #10】du, df - 查看檔案大小, 硬碟大小與所剩容量
- 【Linux 系統控制 #9】htop - 在 Linux (ubuntu) 上查詢電腦的資源使用情況, 比內建的 top 更多資訊!
- 【Linux 系統控制 #8】xrandr - 查看目前螢幕的解析度,確認螢幕是否連接
- 【Linux 系統控制 #7】linux ubuntu 使用 flock 建立程式執行時的順序控制, 固定系統執行的 process 數量 (確保程式執行順序)
- 【Linux 系統控制 #6】mac/ubuntu 如何利用 terminal 打開 GUI 資料夾總整理 (2021/10/22 更新,使用 alias 更好用了!)
- 【Linux 系統控制 #5】linux / ubuntu 複製硬碟的方法 copy all disk
- 【Linux 系統控制 #4】linux ubuntu 使用 terminal (終端機) 關機 shutdown、重新開機 reboot 的方法
- 【Linux 系統控制 #3】Linux 增加 swap 的虛擬記憶體空間 (updated: 2023/12/16)
- 【Linux 系統控制 #2】在 Ubuntu (Linux 系統) 上透過 / etc/fstab 安裝新的硬碟、新增硬碟容量 (SSD, HDD) (內附圖文說明)
- 【Linux 系統控制 #1】在 Linux 中查看 cpu, gpu 資訊
350 - Linux Environment (9)
- 【Linux 終端機操作 #9】ctrl+Z and resume, jobs, &, fg, bg - 終端機執行的指令移動到背景? 如何從後台還原程序? 如何把未執行完的程式丟到後台去跑?
- 【Linux 終端機操作 #8】自動化腳本 / 安裝 fish, oh-my-fish (問題解決:omf theme not working)
- 【Linux 終端機操作 #7】在 fish terminal 初始化 anaconda
- 【Linux 終端機操作 #6】z,zim 套件中最快搜尋指定資料夾的套件,以後不用 cd 之後再慢慢 tab 尋找路徑了!
- 【Linux 終端機操作 #5】終端機小技巧 - sudo 補上快速完成 (終端機指令小祕技)
- 【Linux 終端機操作 #4】zim (+zsh) - 也許是目前最快也最實用的 linux terminal 與套件,終端機開發效率直接飆升
- 【Linux 終端機操作 #2】終端機小技巧 - default start screen treminal,無縫接軌任何電腦,繼續使用同一個 terminal 殘留下來的訊息
- 【Linux 終端機操作 #1】快速切換 shell 的方法 (change bash, zsh, fish)
- 【Linux 終端機操作 #0】linux/ubuntu/mac 基礎終端機 (terminal) 快速鍵/小技巧,初學者/新手 必須知道的一些實用功能!(持續更新)
360 - Linux 系統網路 (18)
361 - Linux 網路遠控 (18)
- 【Linux 網路遠控 #14】如何取得 linux server 的 pulibc ip,作為 port 使用
- 【Linux 網路遠控 #13】透過 VNC 連線至遠端桌面 (在遠端可能沒有螢幕的情況下)
- 【生活駭客(?)系列】我的房東忘記給我 wifi 密碼,但我居然可以直接從 wifi 後台看得到?! (機會教育)
- 【Windows】將 anydesk 作為 VPN 跳板 (建立 tcp tunnel),使用 ssh 進行遠端連線開發 (Windows anydesk ssh command line)
- 【Mac】在 Mac 開啟 ssh 的方法,從外部主機 ssh 連線至 Mac,ssh Mac localhost
- 【Mac】將 anydesk 作為 VPN 跳板 (建立 tcp tunnel),使用 ssh 進行遠端連線開發 (Mac anydesk ssh command line)
- 【Linux 網路遠控 #12】在 terminal 中 設定 ssh alias (bashrc, zshrc 中使用 alias)
- 【Linux 網路遠控 #11】利用 ifconfig 查詢 ip 並用 scp 傳送資料 (內含範例程式碼) sample code
- 【Linux 網路遠控 #10】透過建立 ssh authorized_keys 讓 VScode 繞過輸入 ssh 密碼 or 達成 ssh 免密碼登入 (updated: 2022/9/12)
- 【Linux 網路遠控 #9】透過 ssh config 設定 port forwarding,透過 local 網頁指定 Port 看到遠方主機對應的 Port 資訊 (內含 ssh config 設定整理)
- 【Linux 網路遠控 #8】修改 ssh config 取主機暱稱 | 透過 ssh authorized_keys 公私鑰,達成 ssh 免密碼登入
- 【Linux 網路遠控 #7】在 terminal 中尋找 username, hostname 作為 ssh 連線的方式 (以連線到 raspberrypi 為例)
- 【Linux 網路遠控 #6】在 Linux 中 設定 X11 forward ssh 使遠端畫面能顯示在本地端
- 【Linux 網路遠控 #5】將 anydesk 作為 VPN 跳板 (建立 tcp tunnel),使用 ssh 進行遠端連線開發 (anydesk ssh command line)
- 【Linux 網路遠控 #4】ubuntu/mac 安裝 sshpass,讓 ssh 可以免密碼直接登入,使用的效率更高
- 【Linux 網路遠控 #3】使用 sshfs 連線 將遠方磁碟當作像是在自己電腦的硬碟 (mount disk on other computer)
- 【Linux 網路遠控 #2】使用 curl 將網路上的檔案 透過終端機 terminal 的方式下載 download
- 【Linux 網路遠控 #1】透過 ssh 使本地 port 連接遠端 port 的內容 (ssh use local port to connect remote port)
380 - Bash Script (10)
381 - Bash 基礎語法 (7)
- 【Bash 基本語法 #7】bash input options, 類似 argparse 的 bash script 實作範例程式碼
- 【Bash 基本語法 #6】在 bash script 中加入可以從外部傳入的參數 (bash script arguments)
- 【Bash 基本語法 #5】小知識 | source 與 bash 執行 script 的差別
- 【Bash 基本語法 #4】bash for loop 實作範例程式碼 (備註:「@」, 「*」的差別)
- 【Bash 基本語法 #3】bash if 實作範例程式碼
- 【Bash 基本語法 #2】什麼是 #!/bin/bash, #!/bin/sh,為什麼要加在 script 前面 (問題解決:sh, bash 的不同)
- 【Bash 基本語法 #1】echo,bash 的 hello world 基本教學,開始自動化程式的第一堂課 / 撰寫腳本,利用 echo 顯示變數
390 - Linux 疑難排解 (31)
398 - Linux 問題解決 (24)
- 【Linux】問題解決:NotImplementedError: Unknown TwitchAPI error code: 5027 (updated: 2022/12/10)
- 【Linux】問題解決:Failed to execute default web browser. input/output error
- 【Linux】問題解決:Fatal error: failed to mount FUSE fs: mount stopped before calling Init: mount failed: cgofuse: cannot find FUSE
- 【Linux】scp 問題解決:scp: xxxxxx : No such file or directory
- 【Linux】Ubuntu 問題解決: 登入後自動登出 (跳回登入畫面) ubuntu 18.04 can not log in
- 【Linux】問題解決:sudo: unable to execute /bin/rm: Argument list too long
- 【Linux】問題解決:rapidjson::GenericMemberIterator<true, rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >]: Assertion `IsObject()' failed.
- 【Linux】問題解決: mount helper error: fusermount: user has no write access to mountpoint /mnt/googledrive (rclone mount 問題)
- 【Linux】問題解決:ssh WARNING: UNPROTECTED PRIVATE KEY FILE! Permissions 0664 for 'xxxxxx.pem' are too open.
- 【Linux】問題解決:ssh: Could not resolve hostname : Name or service not known alias
- 【Linux】問題解決:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (ssh 無法連線)
- 【Linux】Ubuntu 問題解決: kex_exchange_identification: Connection closed by remote host
- 【Linux】Ubuntu 問題解決: ssh: connect to host localhost port 9000: Connection refused
- 【Linux】Ubuntu 問題解決: chsh -s /bin/zsh, /usr/bin/fish does not work, 無法更換 terminal shell fish to zsh
- 【Linux】問題解決:E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
- 【Linux】Ubuntu 問題解決: mkdir: cannot create directory ‘xxx’: Input/output error
- 【ffmpeg】問題解決: Unable to find a suitable output format for 'text=%{n}:' text=%{n}:: Invalid argument
- 【Linux】問題解決:7z 壓縮、解壓縮 System ERROR: E_FAIL
- 【ubuntu】問題解決: Gtk-Message: Failed to load module "canberra-gtk-module"
- 【Linux】linux / ubuntu 問題解決: fsck 修復模式 /dev/sda1 contains a file system with errors, check forced. ... Inodes that were part of a corrupted orphan linked list found. /dev/sda1: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY. (i.e., without -a or -p options) fsck exited with status code 4 The root filesystem on /dev/sda1 requires a manual fsck BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3.3) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs)_
- 【Linux】Ubuntu 問題解決: Started user manager for uid xxx
- 【Linux】linux / ubuntu 問題解決: error: unknown filesystem. Entering rescue mode... grub rescue> grub 救援模式
- 【Linux】問題解決:fallocate: fallocate failed: Text file busy
- 【Linux】問題解決:linux/ubuntu/mac 中無法 ssh 無法連接 的解決辦法 (can't ssh cant ssh)
399 - Bash 自用腳本 (7)
- 【Bash】unzip 擴充 function, 依照檔名建立一個新資料夾後, 再把檔案解壓縮到裡面
- 【Bash】個人自用 debug script 模版
- 【Linux】ubuntu 個人自用指令小抄
- 【Linux】自動化腳本 / Linux (ubuntu) 上純使用 terminal 安裝 anaconda (install anaconda without GUI)
- 【Bash】個人自用 alias
- 【Bash】安裝 zsh, oh-my-zsh, powerlevel10k 個人自用 script
- 【Linux】自動化腳本 / 自動建立資料夾路徑 auto make folder script
400 - 開發工具 (75)
410 - Git 版本控制 (24)
412 - Git 本地指令 (5)
- 【Git 本地指令 #4】git branch rename - 重新命名 branch 的方法
- 【Git 本地指令 #3】git commit --amend | 修改最後一次 commit 的內容
- 【Git 本地指令 #2】git checkout - 快速切換為上一次使用的 branch / git branch 自動完成 (git checkout branch without typing full name) | updated: 2021/10/20
- 【Git 本地指令 #1】git commit - (local) 透過 git 修改過去的錯誤 commit (時空倒流),git 錯誤處理 (建議先學的 git 基本實用功能)
- 【Git #0】git 安裝,git 個人經常使用指令 總整理 (updated: 2022/12/2)
414 - Git Ignore (1)
417 - Git LFS 大型檔案處理 (1)
419 - Git Alias (1)
420 - 容器技術 (11)
421 - Dockerfile (1)
422 - Docker (10)
- 【Docker #7】mac (intel chip) 安裝 docker 的過程教學筆記 mac install docker
- 【Docker #6】建立一個有桌面 GUI 的 container, 透過 xrdp 建立桌面, ubuntu server GUI (updated: 2022/12/3)
- 【Windows】在 windows VScode 透過 ssh 連線至遠端 Linux Docker container (2022/3/13 新增方法)
- 【Docker】問題解決:Error response from daemon: Unknown runtime specified nvidia
- 【Docker #5】自動化腳本 / 自動初始化 container , auto run container setting script
- 【Docker #4】自動化腳本 / 自動 commit container 為 tar 腳本, auto commit container to tar script
- 【Docker #3】利用 VScode 透過 ssh tunnel 直接連線到遠端 Docker 的 container 中進行開發
- 【Docker #2】在 windows 上使用安裝並使用 Docker (全圖文說明) windows 安裝 WSL (Windows Subsystem for Linux)
- 【Docker】問題解決:WSL 2 is not installed (Docker windows)
- 【Docker #1】docker commit 備份 save container, load container 將 container 作為可在任意電腦使用的作業環境
430 - 終端工具 (10)
431 - MobaXterm (1)
432 - tmux (7)
- 【tmux 自用腳本】tmux 自用腳本 - 對 tmux 進行一些初始化設定
- 【tmux #5】tmux rename - 對 tmux 內視窗進行重新命名
- 【tmux #4】tmux search - 對歷史紀錄進行搜尋
- 【tmux #3】tmux 進階 - 清空 scrollback buffer (tmux clear buffer)
- 【tmux #2】tmux 好用的滑鼠擴充功能,透過滑鼠徹底強化你的 tmux!(tmux scroll up with mouse)
- 【tmux #1】使用 F1-F12 控制 tmux window,利用 bash 實現數學運算
- 【tmux #0】好用的終端機管理工具 - tmux (類似 screen 的進階版) | (updated: 2023/12/14)
434 - ps1 (1)
440 - 編輯器 (21)
441 - VScode (10)
- 【VScode #7】VScode 快速開啟/跳到 workspace 中的特定文件 cmd + P / ctrl + P
- 【VScode #6】VScode 快速跳到程式碼的某行 ctrl + G
- 【VScode #5】在 VSCode 實現讓 Python 自動排版的功能 (pep8, black, ...)
- 【VScode #4】修改 VScode terminal 字體,使得他能夠正常顯示 powerlevel10k (change vscode terminal font)
- 【VScode #3】把遠端的 html file 直接顯示在 local vscode 裡面的 extension 紀錄 (open html in vscode)
- 【Leetcode】VScode leetcode extension 初始化設定筆記 (設定 VScode leetcode 插件筆記)
- 【C++】在 Windows Visual Studio Code 上面安裝 g++, gcc, gdb 的環境,並可以在 Visual Studio Code 編譯並執行筆記
- 【VScode #2】直接把 coding 的「視窗」搬回家,不要再用慢慢的遠端桌面了! VScode ssh 遠端辦公
- 【VScode #1】VScode 自動換行 (顯示上的換行,非內容的換行) option + Z / alt + Z
- 【VScode #0】VScode 個人實用快速鍵總整理
442 - Sublime Text (7)
- 【Sublime】透過修改指令,實現按下「home(到行首)」,「end(到行尾)」的功能
- 【Sublime】透過 alias 自製 subl 指令 (當 Linux 系統沒有內建的時候)
- 【Sublime】問題解決:ubuntu 無法開啟 sublime text 3 的替代方案 (can not open sublime text)
- 【Sublime】Python 縮排小技巧 (很爛但實用) 快速將 tab 改成「4格空白」的方法
- 【Sublime】Sublime 將縮排 "tab" 改成 4格空白 的方法 (圖文說明) sublime indent 4 spaces
- 【Sublime】Sublime 實用快速鍵總整理
- 【Sublime】在 sublime 啟動終端機, Sublime terminal - 圖文教學 安裝/解除安裝 terminus
444 - nano (1)
445 - VSCode on Linux (1)
450 - 多媒體工具 (9)
451 - ffmpeg (9)
- 【ffmpeg】利用 ffmpeg 來直接修改影片的對比度、亮度、飽和度 (contrast, brightness, saturation)
- 【ffmpeg】利用 ffmpeg 壓上影片的 frame number get video frame number drawtext
- 【ffmpeg】問題解決: Could not load font "Arial.ttf": cannot open resource linux font path
- 【ffmpeg】利用 ffmpeg 查詢影片的相關資訊 info information
- 【ffmpeg】利用 ffmpeg 將兩部影片合併成左右對照的影片 ffmpeg merge two to one video merge video left and video right
- 【ffmpeg】利用 ffmpeg 做剪接影片 cut and clip video
- 【ffmpeg】利用 ffmpeg 將多張圖片合併成一部影片 ffmpeg merge images to a video glob
- 【ffmpeg】利用 ffmpeg 將多部影片合併 ffmpeg merge two video (合併影片)
- 【ffmpeg】ffmpeg 轉檔指令 sample code (內含範例程式碼)
500 - 人工智慧 (50)
510 - 機器學習 (28)
511 - Google Machine Learning (28)
- 【Google ML】30 - 30天內容回顧與課程索引, 參賽心得, 未來計畫與感謝
- 【Google ML】29 - Lesson 13 – 以混淆矩陣(confusion matrix)分析ML模型好壞,可評估的三種指標Accuracy, Precision, Recal
- 【Google ML】28 - Lesson 12 - 不適當的最小loss, 完美損失函數(loss function)存在嗎?ML模型的性能指標(performance metrics)
- 【Google ML】27 - Lesson 11 - 我們應該何時停止ML模型的訓練? 利用驗證資料集, 測試資料集, 交叉驗證(cross-validation) 評估模型訓練結果的好壞
- 【Google ML】26 - Lesson 10 - 泛化(Generalization)-檢查ML模型對於未知資料集的預測能力, underfitting與overfitting的問題
- 【Google ML】25 - Lab 5 - 在視覺化的網頁中觀察神經網路(neural network)如何分類資料, 並比較batch size如何影響gradient descent
- 【Google ML】24 - Lab 4 - TensorFlow Playground - 讓我們在視覺化的網頁中體驗一下訓練ML模型吧!learning rate 改變對訓練過程的影響
- 【Google ML】23 - Lesson 9 - 加速ML模型訓練的兩大方法(如何設定batch/檢查loss頻率)、batch size, iteration, epoch的概念和比較
- 【Google ML】22 - Lesson 8 - 學習速率 (learning rate) 介紹, 透過「learning rate」調整ML模型訓練的學習速度
- 【Google ML】21 - Lesson 7 - 梯度下降法 (Gradient Descent)介紹,使用「梯度下降法」決定ML模型中參數修正的「方向」與「步長(step size)」
- 【Google ML】20 - Lesson 6 - 使用損失函數(Loss Functions)來評估ML模型的好壞吧! MSE, RMSE, Cross Entropy 的計算方法與特性
- 【Google ML】19 - Lesson 5 - 接下來幾天作為範例的「訓練資料集介紹」、範例「資料集訓練前分析」(順便補上整個ML訓練流程,作為系列文章中的訓練階段參考)
- 【Google ML】18 - Lesson 4 - 什麼是ML模型?訓練的目標? 回歸模型(Regression model), 分類模型(Classification model)的運算
- 【Google ML】17 - Lesson 3 - 多維度線性回歸解(N-D Regression), 交叉熵(cross-entropy)與均方差(MSE) 作為誤差函數計算所帶來的不同
- 【Google ML】16 - Lesson 2 - 監督式學習(Supervised Learning)中兩大問題 - Regression & Classification(回歸與分類)
- 【Google ML】15 - Lesson 1 - Supervised Learning 與 Unsupervised Learning 監督式學習與非監督式學習的介紹和比較
- 【Google ML】14 - Lab 3 - Machine Learning APIs - (API實作篇) google圖片辨識, 語音辨識, 語言翻譯, 自然語言辨識(NL)
- 【Google ML】13 - Lab 2 - Analyzing Data using Datalab and BigQuery - 使用 BigQuery與Datalab視覺化分析資料
- 【Google ML】12 - Lesson 9 - google圖片辨識(Vision), 影片辨識(Video), 語音辨識, 語言翻譯, 自然語言辨識(NL) API功能總整理
- 【Google ML】11 - Lesson 8 - Cloud Shell 的介紹與 google雲的三代變化, 使用ML與一般演算法的比較與優勢
- 【Google ML】10 - Lab 1 - Rent-a-VM to process earthquake data - 在google雲端上分析地震資料與製圖,並儲存在雲端
- 【Google ML】9 - Lab 0 - Intro to Qwiklabs - 每次在google雲端上開始lab前都要的事前準備與注意事項
- 【Google ML】8 - Lesson 7 - 先來初步認識一下google雲端上執行 python notebook (Cloud Datalab) 的環境
- 【Google ML】7 - Lesson 6 - How Google does ML (下) - 讓ML在企業運行的五大階段與注意事項
- 【Google ML】6 - Lesson 5 - ML會失敗的最常見十大陷阱 與 企業運行ML時,在ML各階段應該放的比重與心力
- 【Google ML】5 - Lesson 4 - What it means to be AI first (下) - ML要成功的秘訣與策略
- 【Google ML】4 - Lesson 3 - 我們要怎麼樣設計一個ML問題? 與google提供的一些已訓練好能直接使用的ML模型
- 【Google ML】3 - Lesson 2 - What it means to be AI first (上) - 什麼是ML? 為什麼ML最近才紅起來?
520 - 深度學習 (6)
550 - 框架實戰 (7)
551 – Pytorch (1)
552 - PyTorch Models (1)
560 - 部署優化 (3)
562 - ONNX Generation (1)
563 - ONNX 模型分析 (2)
570 - TensorRT (2)
580 - 模型優化 (1)
581 - Quantization (1)
600 - 電腦科學理論 (25)
610 - 作業研究 OR (10)
611 - 作業研究 OR (4)
- 【管理科學】運輸問題 (Transportation problem) 期末考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】Duality & Postoptimality Analysis (敏感度分析) 期末考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】simplex method 變形, two-phase method 二階解(另解) 第二次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】LP 問題, LP problem, LP solution procedure 第一次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】運輸問題 (Transportation problem) 期末考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】Duality & Postoptimality Analysis (敏感度分析) 期末考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】simplex method 變形, two-phase method 二階解(另解) 第二次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】solve LP problems, simplex method 詳細步驟與觀念 圖文說明講解 概念與解題步驟 第二次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】IP problem, 條件式 IP problems (either-or, if-then problem) 第一次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】LP 問題, LP problem, LP solution procedure 第一次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
630 - 演算法論 (5)
631 - 演算法 Algorithm (5)
640 - 管理科學 MS (8)
- 【管理科學】運輸問題 (Transportation problem) 期末考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】Duality & Postoptimality Analysis (敏感度分析) 期末考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】simplex method 變形, two-phase method 二階解(另解) 第二次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】solve LP problems, simplex method 詳細步驟與觀念 圖文說明講解 概念與解題步驟 第二次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】IP problem, 條件式 IP problems (either-or, if-then problem) 第一次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
- 【管理科學】LP 問題, LP problem, LP solution procedure 第一次期中考筆記 - MS (管理科學、Management Science) / OR (作業研究、Operations Research)
700 - 演算法 (225)
710 - 資料結構 (165)
711 - Python LeetCode (144)
- 【Leetcode】python - [5] Longest Palindromic Substring 個人筆記 (updated: 2022/8/12)
- 【Leetcode】python - [137] Single Number II 個人解法筆記
- 【Leetcode】python - [621] Task Scheduler 個人解法筆記
- 【Leetcode】python - [846] Hand of Straights 個人解法筆記
- 【Leetcode】python - [867] Transpose Matrix 個人解法筆記
- 【Leetcode】python - [22] Generate Parentheses 個人解法筆記
- 【Leetcode】python - [13] Roman to Integer 個人解法筆記
- 【Leetcode】python - [692] Top K Frequent Words 個人解法筆記 | 內含自定義排序 key function 的使用方法
- 【Leetcode】python - [202] Happy Number 個人解法筆記
- 【Leetcode】python - [155] Min Stack 個人解法筆記
- 【Leetcode】python - [103] Binary Tree Zigzag Level Order Traversal 個人解法筆記
- 【Leetcode】python - [191] Number of 1 Bits 個人解法筆記
- 【Lintcode】python - [659] Encode and Decode Strings 個人解法筆記
- 【Lintcode】python - [920] Meeting Rooms 個人解法筆記
- 【Leetcode】python - [503] Next Greater Element II 個人解法筆記
- 【Leetcode】python - [496] Next Greater Element I 個人解法筆記
- 【Leetcode】python - [238] Product of Array Except Self 個人解法筆記
- 【Leetcode】python - [152] Maximum Product Subarray 個人解法筆記
- 【Leetcode】python - [338] Counting Bits 個人解法筆記
- 【Lintcode】python - [799] Backpack VIII 個人解法筆記
- 【Lintcode】python - [798] Backpack VII 個人解法筆記
- 【Lintcode】python - [801] Backpack X 個人解法筆記
- 【Lintcode】python - [800] Backpack IX 個人解法筆記
- 【Lintcode】python - [563] Backpack V 個人解法筆記
- 【Lintcode】python - [562] Backpack IV 個人解法筆記
- 【Lintcode】python - [440] Backpack III 個人解法筆記
- 【Lintcode】python - [125] Backpack II 個人解法筆記
- 【Lintcode】python - [92] Backpack 個人解法筆記 | 內含背包問題模板 #重要題型
- 【Leetcode】python - [128] Longest Consecutive Sequence 個人解法筆記
- 【Leetcode】python - [105] Construct Binary Tree from Preorder and Inorder Traversal 個人解法筆記
- 【Leetcode】python - [73] Set Matrix Zeroes 個人解法筆記
- 【Leetcode】python - [48] Rotate Image 個人解法筆記 (updated: 2022/5/29)
- 【Leetcode】python - [222] Count Complete Tree Nodes 個人解法筆記
- 【Leetcode】python - [205] Isomorphic Strings 個人解法筆記
- 【Leetcode】python - [45] Jump Game II 個人解法筆記 #重要題型
- 【Leetcode】python - [63] Unique Paths II 個人解法筆記 #重要題型
- 【Leetcode】python - [62] Unique Paths 個人解法筆記 #重要題型
- 【Leetcode】python - [518] Coin Change 2 個人解法筆記 #重要題型
- 【Leetcode】python - [300] Longest Increasing Subsequence 個人解法筆記
- 【Leetcode】python - [332] Reconstruct Itinerary 個人解法筆記
- 【Lintcode】python - [892] Alien Dictionary 個人解法筆記
- 【Leetcode】python - [674] Longest Continuous Increasing Subsequence 個人解法筆記
- 【Leetcode】python - [309] Best Time to Buy and Sell Stock with Cooldown 個人解法筆記
- 【Leetcode】python - [509] Fibonacci Number 個人解法筆記
- 【Leetcode】python - [746] Min Cost Climbing Stairs 個人解法筆記
- 【Leetcode】python - [198] House Robber 個人解法筆記
- 【Leetcode】python - [213] House Robber II 個人解法筆記
- 【Leetcode】python - [435] Non-overlapping Intervals 個人解法筆記
- 【Leetcode】python - [2274] Maximum Consecutive Floors Without Special Floors 個人解法筆記 | 293rd LeetCode Weekly Contest
- 【Leetcode】python - [2273] Find Resultant Array After Removing Anagrams 個人解法筆記 | 293rd LeetCode Weekly Contest
- 【Leetcode】python - [217] Contains Duplicate 個人解法筆記 (updated: 2022/5/18)
- 【Leetcode】python - [1091] Shortest Path in Binary Matrix 個人解法筆記
- 【Leetcode】python - [76] Minimum Window Substring 個人解法筆記
- 【Leetcode】python - [42] Trapping Rain Water 個人解法筆記
- 【Leetcode】python - [49] Group Anagrams 個人解法筆記
- 【Lintcode】python - [793] Intersection of Arrays 個人解法筆記
- 【Leetcode】python - [11] Container With Most Water 個人解法筆記 (updated: 2022/5/12)
- 【Leetcode】python - [349] Intersection of Two Arrays 個人解法筆記
- 【Leetcode】python - [350] Intersection of Two Arrays II 個人解法筆記 (updated: 2022/5/12)
- 【Leetcode】python - [88] Merge Sorted Array 個人解法筆記 | 內含 python while-else 用法說明 (updated: 2022/5/11)
- 【Leetcode】python - [100] Same Tree 個人解法筆記
- 【Leetcode】python - [2266] Count Number of Texts 個人解法筆記 | 292nd LeetCode Weekly Contest
- 【Leetcode】python - [2265] Count Nodes Equal to Average of Subtree 個人解法筆記 | 292nd LeetCode Weekly Contest
- 【Leetcode】python - [2264] Largest 3-Same-Digit Number in String 個人解法筆記 | 292nd LeetCode Weekly Contest
- 【Leetcode】python - [7] Reverse Integer 個人解法筆記
- 【Leetcode】python - [56] Merge Intervals 個人解法筆記 | 內含:sorted key 搭配 lambda 的用法範例
- 【Leetcode】python - [57] Insert Interval 個人解法筆記
- 【Leetcode】python - [61] Rotate List 個人解法筆記
- 【Leetcode】python - [268] Missing Number 個人解法筆記
- 【Leetcode】python - [70] Climbing Stairs 個人解法筆記
- 【Leetcode】python - [91] Decode Ways 個人解法筆記
- 【Leetcode】python - [2259] Remove Digit From Number to Maximize Result 個人解法筆記 | 291th LeetCode Weekly Contest
- 【Leetcode】python - [264] Ugly Number II 個人解法筆記
- 【Lintcode】python - [642] Moving Average from Data Stream 個人解法筆記
- 【Leetcode】python - [242] Valid Anagram 個人解法筆記 (updated: 2022/4/28)
- 【Leetcode】python - [55] Jump Game 個人解法筆記
- 【Leetcode】python - [53] Maximum Subarray 個人解法筆記 (updated: 2022/4/28)
- 【Leetcode】python - [739] Daily Temperatures 個人解法筆記
- 【Leetcode】python - [3] Longest Substring Without Repeating Characters 個人解法筆記 (updated: 2022/4/27)
- 【Leetcode】python - [212] Word Search II 個人解法筆記
- 【Leetcode】python - [54] Spiral Matrix 個人解法筆記
- 【Lintcode】python - [829] Word Pattern II 個人解法筆記
- 【Leetcode】python - [290] Word Pattern 個人解法筆記
- 【Leetcode】python - [2249] Count Lattice Points Inside a Circle 個人解法筆記 | 290th LeetCode Weekly Contest
- 【Leetcode】python - [2248] Intersection of Multiple Arrays 個人解法筆記 | 290th LeetCode Weekly Contest
- 【Leetcode】python - [208] Implement Trie (Prefix Tree) 個人解法筆記
- 【Lintcode】python - [862] Next Closest Time 個人解法筆記 | 內有 set 判斷是否 subset 的用法
- 【Leetcode】python - [52] N-Queens II 個人解法筆記
- 【Leetcode】python - [140] Word Break II 個人解法筆記
- 【Leetcode】python - [139] Word Break 個人解法筆記
- 【Leetcode】python - [10] Regular Expression Matching 個人解法筆記
- 【Leetcode】python - [44] Wildcard Matching 個人解法筆記
- 【Leetcode】python - [131] Palindrome Partitioning 個人解法筆記
- 【Lintcode】python - [90] k Sum II 個人解法筆記
- 【Lintcode】python - [901] Closest Binary Search Tree Value II 個人解法筆記 #綜合難題
- 【Leetcode】python - [763] Partition Labels 個人解法筆記
- 【Leetcode】python - [228] Summary Ranges 個人解法筆記
- 【Lintcode】python - [900] Closest Binary Search Tree Value 個人解法筆記
- 【Leetcode】python - [173] Binary Search Tree Iterator 個人解法筆記 #重要題型 (updated: 2022/4/22)
- 【Lintcode】python - [448] Inorder Successor in BST 個人解法筆記
- 【Lintcode】python - [578] Lowest Common Ancestor III 個人解法筆記
- 【Leetcode】python - [235] Lowest Common Ancestor of a Binary Search Tree 個人解法筆記
- 【Lintcode】python - [474] Lowest Common Ancestor II 個人解法筆記
- 【Lintcode】python - [596] Minimum Subtree 個人解法筆記
- 【Leetcode】python - [112] Path Sum 個人解法筆記
- 【Leetcode】python - [257] Binary Tree Paths 個人解法筆記
- 【Leetcode】python - [210] Course Schedule II 個人解法筆記
- 【Leetcode】python - [207] Course Schedule 個人解法筆記
- 【Leetcode】python - [2244] Minimum Rounds to Complete All Tasks 個人解法筆記 | 289th LeetCode Weekly Contest
- 【Leetcode】python - [2243] Calculate Digit Sum of a String 個人解法筆記 | 289th LeetCode Weekly Contest
- 【Leetcode】python - [2] Add Two Numbers 個人解法筆記
- 【Leetcode】python - [133] Clone Graph 個人解法筆記 | Graph 的基本操作 #重要題型
- 【Leetcode】python - [263] Ugly Number 個人解法筆記
- 【Leetcode】python - [127] Word Ladder 個人解法筆記
- 【Leetcode】python - [121] Best Time to Buy and Sell Stock 個人解法筆記 (updated: 2022/4/15)
- 【Lintcode】python - [461] Kth Smallest Numbers in Unsorted Array 個人解法筆記 #重要題型 #常錯題型
- 【Lintcode】python - [31] Partition Array 個人解法筆記 #重要題型
- 【Lintcode】python - [382] Triangle Count 個人解法筆記
- 【Leetcode】python - [16] 3Sum Closest 個人解法筆記
- 【Leetcode】python - [107] Binary Tree Level Order Traversal II 個人解法筆記
- 【Leetcode】python - [Google | Onsite] Two Sum - Closest to Target 個人解法筆記 (Lintcode - 533)
- 【Leetcode】python - [Amazon | OA 2019] Two Sum - Unique Pairs 個人解法筆記 (Lintcode - 587)
- 【Leetcode】python - [102] Binary Tree Level Order Traversal 個人解法筆記 (updated: 2022/4/7)
- 【Leetcode】python - [680] Valid Palindrome II 個人解法筆記
- 【Leetcode】python - [167] Two Sum II - Input Array Is Sorted 個人解法筆記
- 【Leetcode】python - [283] Move Zeroes 個人解法筆記
- 【Lintcode】python - [140] Fast Power 個人解法筆記
- 【Leetcode】python - [50] Pow(x, n) 個人解法筆記
- 【Leetcode】python - [409] Longest Palindrome 個人解法筆記
- 【Leetcode】python - [125] Valid Palindrome 個人解法筆記 | 內含 python isalpha(), isalnum() 的整理
- 【Leetcode】python - [28] Implement strStr() 個人解法筆記 | 內含 python None 的整理
- 【Leetcode】python - [145] Binary Tree Postorder Traversal 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [94] Binary Tree Inorder Traversal 個人手寫解法筆記 (內含範例程式碼) 內含 處理 Tree 樹問題的重點
- 【Leetcode】python - [232] Implement Queue using Stacks 個人筆記
- 【Leetcode】python - [20] Valid Parentheses 個人解法筆記 (內含範例程式碼) 內含用 python List 組出 Stack, Queue 的方法整理
- 【Leetcode】python - [387] First Unique Character in a String 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [74] Search a 2D Matrix 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [383] Ransom Note 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [36] Valid Sudoku 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [136] Single Number 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [118] Pascal's Triangle 個人解法筆記 (內含範例程式碼) 內含 sum of two list (list add 相加方法整理)
- 【Leetcode】python - [189] Rotate Array 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [566] Reshape the Matrix 個人解法筆記 (內含範例程式碼) 內含 array 初始化, index 操作與控制範例
- 【Leetcode】python - [2186] Minimum Number of Steps to Make Two Strings Anagram II 個人解法筆記 (內含範例程式碼)
716 - Linked List (11)
- 【Leetcode】python - [146] LRU Cache 個人解法筆記 (updated: 2022/6/19) #重要題型
- 【Leetcode】python - [19] Remove Nth Node From End of List 個人解法筆記 (updated: 2022/5/29)
- 【Leetcode】python - [142] Linked List Cycle II 個人解法筆記 | 內含 python while-else 用法介紹
- 【Leetcode】python - [234] Palindrome Linked List 個人解法筆記 (內含 reverse LinkedList 方法)
- 【Leetcode】python - [114] Flatten Binary Tree to Linked List 個人解法筆記
- 【Leetcode】python - [876] Middle of the Linked List 個人解法筆記
- 【Leetcode】python - [83] Remove Duplicates from Sorted List 個人解法筆記 (內含範例程式碼)
- 【Leetcode】python - [206] Reverse Linked List 個人解法筆記 (內含範例程式碼) 內含 Linked List reverse 反轉操作 part 3 (for 新手教學)
- 【Leetcode】python - [203] Remove Linked List Elements 個人解法筆記 (內含範例程式碼) 內含 Linked List remove 操作 part 2 (for 新手教學)
- 【Leetcode】python - [21] Merge Two Sorted Lists 個人解法筆記 (內含範例程式碼) 內含 Linked List 基本操作 (for 新手教學)
- 【Leetcode】python - [141] Linked List Cycle 個人解法筆記 (updated: 2022/6/16)
717 - Hash Table (4)
720 - C++ 解題 (6)
721 - C++ LeetCode (6)
- 【Leetcode】C++ - [5] Longest Palindromic Substring 個人筆記 | 內含 C++ string.substr() 用法筆記
- 【Leetcode】C++ - [88] Merge Sorted Array 個人解法筆記 (內含範例程式碼)
- 【Leetcode】C++ - [1] Two Sum 個人解法筆記 (內含 C++ map find 方法補充 (dict find)) #easy #Array #HashTable
- 【Leetcode】C++ - [53] Contains Duplicate 個人解法筆記 (內含範例程式碼) 內含 C++ vector max 用法整理
- 【Leetcode】C++ - [217] Contains Duplicate 個人解法筆記 (內含範例程式碼) 內含 C++ set, unordered_set 用法整理
- 【Leetcode】C++ - [91] Decode Ways 個人解法筆記 (內含範例程式碼) #medium #DP
730 - 題型模式 (2)
740 - 面試準備 (1)
741 - 面試問題收集 (1)
750 - 搜尋演算法 (32)
751 - BFS (最短路徑) (1)
752 - DFS (全部方案) (6)
- 【Leetcode】python - [494] Target Sum 個人解法筆記
- 【Leetcode】python - [647] Palindromic Substrings 個人解法筆記
- 【Leetcode】python - [377] Combination Sum IV 個人解法筆記
- 【Leetcode】python - [2267] Check if There Is a Valid Parentheses String Path 個人解法筆記 | 292nd LeetCode Weekly Contest (內含:Memoization 記憶化搜索筆記)
- 【Leetcode】python - [79] Word Search 個人解法筆記
- 【Leetcode】python - [51] N-Queens 個人解法筆記
755 - DFS (Tree Basic) (8)
- 【Leetcode】python - [543] Diameter of Binary Tree 個人解法筆記
- 【Leetcode】python - [110] Balanced Binary Tree 個人解法筆記
- 【Leetcode】python - [572] Subtree of Another Tree 個人解法筆記
- 【Leetcode】python - [226] Invert Binary Tree 個人解法筆記
- 【Leetcode】python - [114] Flatten Binary Tree to Linked List 個人解法筆記
- 【Leetcode】python - [113] Path Sum II 個人解法筆記
- 【Leetcode】python - [144] Binary Tree Preorder Traversal 個人解法筆記 (內含範例程式碼) 內含 處理 Tree 樹問題的重點
- 【Leetcode】python - [104] Maximum Depth of Binary Tree 個人手繪解法筆記 (內含範例程式碼)
756 - DFS (組合 combination) (7)
- 【Leetcode】python - [216] Combination Sum III 個人解法筆記
- 【Leetcode】python - [77] Combinations 個人解法筆記 #重要題型
- 【Leetcode】python - [78] Subsets 個人解法筆記 #重要題型
- 【Leetcode】python - [90] Subsets II 個人解法筆記 #重要題型
- 【Leetcode】python - [17] Letter Combinations of a Phone Number 個人解法筆記
- 【Leetcode】python - [40] Combination Sum II 個人解法筆記
- 【Leetcode】python - [39] Combination Sum 個人解法筆記
757 - DFS (排列 permutation) (5)
- 【Leetcode】python - [2261] K Divisible Elements Subarrays 個人解法筆記 | 291th LeetCode Weekly Contest (內含 substring 常見作法)
- 【Leetcode】python - [31] Next Permutation 個人解法筆記
- 【Leetcode】python - [47] Permutations II 個人解法筆記 #重要題型
- 【Leetcode】python - [46] Permutations 個人解法筆記 #重要題型
- 【Lintcode】python - [680] Split String 個人解法筆記
760 - 動態規劃 (4)
770 - 指針技巧 (15)
771 - Two pointers (背向雙指針 ←→) (1)
772 - Two pointers (相向雙指針 →←) start, end (頭尾雙指針) (11)
- 【Leetcode】python - [162] Find Peak Element 個人解法筆記
- 【Leetcode】python - [852] Peak Index in a Mountain Array 個人解法筆記
- 【Leetcode】python - [153] Find Minimum in Rotated Sorted Array 個人解法筆記
- 【Lintcode】python - [447] Search in a Big Sorted Array 個人解法筆記
- 【Leetcode】python - [658] Find K Closest Elements 個人解法筆記
- 【Leetcode】python - [278] First Bad Version 個人解法筆記
- 【Leetcode】python - [34] Find First and Last Position of Element in Sorted Array 個人解法筆記
- 【Lintcode】python - [458] Last Position of Target 個人解法筆記
- 【Lintcode】python - [14] First Position of Target 個人解法筆記
- 【Leetcode】python - [704] Binary Search 個人解法筆記
- 【Leetcode】python - [15] 3Sum 個人解法筆記 (updated: 2022/4/6)
773 - Two pointers (同向雙指針 →→) slow, fast (快慢雙指針) (1)
774 - Two pointers (同向雙指針 →→) Sliding window (2)
800 - 雲端與 IoT (30)
810 - 硬體開發 (1)
811 - Arduino (1)
820 - 雲端平台 (2)
830 - 嵌入式系統 (9)
831 - Raspberry Pi (9)
- 【Rpi3】Raspberry Pi 3 / 樹莓派 透過 rpi3 自製簡易低成本家用 NAS (家用雲端硬碟) | 內含 NAS (私有雲) 與 雲端硬碟 (公有雲) 的比較 | rpi3 NAS
- 【Rpi3】Raspberry Pi 3 / 樹莓派 設定 miniconda 在 fish shell 內順利運作筆記 (mini conda init fish)
- 【Rpi3】問題解決:Raspberry Pi 3 / 樹莓派 fish: Unknown command conda
- 【Rpi3】問題解決:Failed to execute child process "xterm" (Raspberry Pi 3 / 樹莓派 )
- 【Rpi3】Raspberry Pi 3 / 樹莓派 結合 anydesk TCP tunnel + MobaXterm ssh 快速連線設定筆記 (rpi3 x anydesk x mobaxterm)
- 【Rpi3】Raspberry Pi 3 / 樹莓派 LCD 模組設定 LCD module 3.5 英吋螢幕顯示 Install 3.5 Inch LCD on Raspberry Pi (updated: 2022/5/11)
- 【Rpi3】Raspberry Pi 3 / 樹莓派 照相機模組設定 camera module (內含測試範例程式碼) / (問題解決:picamera no view, picamera preview anydesk)
- 【Rpi3】Raspberry Pi 3 / 樹莓派 3.5 mm jack 音源設定 audio setting (問題解決: rpi3 3.5 mm jack no sound)
- 【Rpi3】Raspberry Pi 3 / 樹莓派 個人基礎設定安裝筆記 personal basic setting (內含虛擬鍵盤設定)
840 - 軟體工程 (5)
841 - Coding Style (1)
860 - 網頁基礎 (1)
861 - html 語法 (1)
890 - 隨手筆記 (8)
899 - Debug & Error (8)
- 【C++】問題解決:error: no member named 'cout' in namespace 'std'
- 【問題解決】三星螢幕護眼模式無法使用、眼睛保護模式不可用 | S34A650UXC 34型 21:9 WQHD高解析度曲面顯示器 (螢幕S6) - SAMSUNG 三星
- 【Windows】問題解決:Start-Service : 'OpenSSH SSH Server (sshd)' 服務因為下列錯誤而無法啟動: 無法開啟 sshd 服務 (於電腦 '.' 上)。
- 【Arduino】問題解決:avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00 (Arduino Nano 無法上傳程式碼)
- 【C++】問題解決:fatal error: mysql/mysql.h: No such file or directory #include <mysql/mysql.h>
- 【OpenVPN】問題解決:Missing external certificate (mac 使用 OpenVPN)
- 【Caffe】問題解決:fatal error: gflags/gflags.h: No such file or directory
- 【Git】問題解決:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/20XX-XX-XX-token-authentication-requirements-for-git-operations/ for more information.
900 - 其他雜項 (125)
910 - 網路平台 (21)
911 - Facebook (1)
914 - WordPress (15)
- 【草稿】【Wordpress #10】自架網站 #4 | 透過 Let's Encrypt 來獲得免費的 SSL 憑證,並撰寫 crontab 定期更新
- 【草稿】【Wordpress #9】自架網站 #3 | 建立 wordpress 基於 LAMP(linux, apache, mysql, php) 使用 MariaDB
- 【草稿】【Wordpress #8】自架網站 #2 | 什麼是 CDN? 使用 cloudflare 做 CDN,對網站靜態內容進行快取
- 【草稿】【Wordpress #7】自架網站 #1 | 找伺服器 (個人使用 digitalocean)
- 【Wordpress #0】建立/架一個網站大概要花多少錢? 與個人建立網站心態分享 (最後更新 2022/8/14) How Much Does It Cost to Build a WordPress Website?
- 【Wordpress】問題解決:此頁面目前無法運作重新導向太多次。 若要修正此問題,請嘗試清除 Cookie. ERR_TOO_MANY_REDIRECTS
- 【Wordpress #6】換圖插件推薦,wordpress 更換圖片、更新圖片的好用工具!(wordpress change picture)
- 【Wordpress #5】如何利用 Rank Math SEO 提交 sitemap (圖文說明)
- 【Wordpress #4】如何放置 google slides (powerpoint, ppt, 簡報) 在 wordpress 的文章中直接顯示
- 【Google AdSense】問題解決: 「收益警示:您必須修正某些 ads.txt 檔案問題,以免造成嚴重的收益損失。」
- 【Wordpress】問題解決: 使用 markdown 撰寫文章後,編輯時全部變回 html 格式 (markdown 格式跑掉)
- 【Wordpress】問題解決: wordpress 引用文章/文章連結 時 縮圖壞掉/破圖/沒有顯示縮圖 ,分享文章到 facebook 時 縮圖壞掉/破圖/沒有顯示縮圖 (附例圖)
- 【Wordpress #3】wordpress 調整文章內表格顏色, 格式 的方法 (markdown 也適用) modify table color, format (內附範例 css 程式碼) sample code
- 【Wordpress #2】wordpress 初學者建立文章縮圖的方法
- 【Wordpress #1】wordpress 初學者尋找特定選單的編輯位置
920 - 作業系統 (23)
921 - iphone iOS (7)
- 【iphone】iphone 換機轉移資料時注意事項 (apple 轉移不是所有 app 都無痛轉移),一些還需要手動處理的部分
- 【iphone】iphone 將 google 雲端硬碟 (google drive) 的照片下載至 iphone 相簿的筆記
- 【IOS】在 iphone, ipad 上透過 Termius 執行 ssh,連線至遠端的 terminal
- 【iOS】問題解決: Apple watch - autowake 出現 no complication 個人解法 (Apple watch app 與 iphone 重新同步)
- 【iOS】問題解決: Apple watch 秒速記帳(1SecSpeed) 沒有出現類別 (個人解法)
- 【iOS】問題解決:iphone, ipad 捷徑、自動化,siri 朗讀聲音很小的解決辦法
- 【iOS】(圖文教學) iphone, ipad 鍵盤 快速輸入 信箱(email), 地址(address), 手機(phone)... 「替代文字」使用小技巧
922 - macOS (10)
- 【Mac】macbook touchbar 壞了沒 ESC 用怎麼辦? 用 Karabiner-Elements 新增 macbook 組合鍵!(附 script)
- 【Mac】macbook touchbar 壞了沒 ESC 用怎麼辦? 用 Karabiner-Elements 變更 macbook 的鍵盤映射!
- 【Mac】mac 上修改鍵盤配置,以適用一般鍵盤 (Corsair K70 for mac alt, cmd)
- 【Mac】透過小麥注音來「避免輸入全形數字、文字」,比原廠 mac 注音更好用的「注音混半型」輸入法
- 【Mac】mac 快速鍵個人自用小抄 (get absolute path mac)
- 【Mac】mac 上使用 htop,mac 上安裝 htop 流程
- 【OpenVPN】mac 使用 OpenVPN 建立 VPN 遠端連線的方法 (全圖文說明)
- 【Mac】問題解決:t6 usb station the driver has not been matched to this device and usb interface 0 was not enumerated
- 【Linux】(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者/新手 必須知道的路徑知識總整理
- 【Mac】mac 安裝 homebrew, iterm2, oh-my-zsh, powerlevel10k 筆記 (內附個人設定檔)
923 - Windows (6)
- 【Windows】不一定實用系列:習慣 mac 鍵盤後回不去? 把 windows 鍵盤配置成 mac 的形狀 (Microsoft PowerToys 實用功能介紹)
- 【Windows】問題解決:在 windows 新增 1TB 磁碟區,顯示 0.99 TB 的情況 解決筆記
- 【Windows】問題解決:windows 畫面跑出視窗外 透過滑鼠快速移動視窗回到當前螢幕筆記 (windows 10 window out of screen)
- 【Windows】windows 開啟 ssh 的方式
- 【Windows】也許是 windows 上最貼近 linux 的 terminal,安裝 fluent terminal,在 windows 上使用 zsh (oh-my-zsh)
- 【windows】在 windows 中使用 sshfs 連線至遠方磁碟
930 - 個人成長 (63)
931 - 健身筆記 (49)
- 【健身筆記 #48】2024/3/12 教練課48 -弓箭步旋轉, WY, 走路重心移動訓練 | 下拉, 臉拉, 腿後勾, 原地腿後勾練習
- 【健身筆記 #47】2024/3/7 教練課47 - 橋式, 弓箭步, 弓箭步旋轉, 側蹲 | 腿推, 划船, 核心抬腿, 下拉
- 【健身筆記 #46】2024/2/29 教練課46 - 9090 呼吸, 死蟲式, 橋式, 高跪姿轉身, 高跪姿墊瑜珈磚抬腿 | 腿推, 側平舉, 划船
- 【健身筆記 #45】2024/2/19 教練課45 - cable划船, 下拉, cable 夾胸, 三頭下壓機, 二頭彎舉機
- 【健身筆記 #44】2024/2/1 教練課44 - 站立式划船機, 腿推機, 單腳深蹲的退化板, 槓鈴單腳深蹲, 徒手單腳深蹲
- 【健身筆記 #43】2024/1/27 教練課43 - 橋式, 深蹲 | 下拉機, 兩條的臉拉, 羅馬椅伸展後背, cable 胯下拉
- 【健身筆記 #42】2024/1/20 教練課42 - 背伸展, 髖內外旋轉, 側棒式 | 火箭推, 伏地挺身, 丟藥球
- 【健身筆記 #41】2024/1/16 教練課41 - 硬舉, cable 跨步蹲下拉, cable 臉拉, cable 伏地挺身
- 【健身筆記 #40】2024/1/2 教練課40 - cable 下拉, cable 跨步蹲大腿靠 bench 側拉, cable 臉拉
- 【健身筆記 #39】2023/12/26 教練課39 - 髖關節訓練, 平板支撐, 硬舉, 臉拉
- 【健身筆記 #38】2023/12/21 教練課38 - 練外三角的機器, 壺鈴彎腰
- 【健身筆記 #37】2023/12/12 教練課37 - cable 左右換手下拉, 寬的對握懸吊, 安全槓鈴深蹲
- 【健身筆記 #36】2023/11/30 教練課36 - Cable 划船, Bench肩推, 單槓跨步蹲
- 【健身筆記 #35】2023/11/24 教練課35 - 懸吊對握, 划船, 超人式變形, 嬰兒式放鬆
- 【健身筆記 #34】2023/11/17 教練課34 - 單手啞鈴 bench 划船, 徒手/彈力帶 綁cable, bench 單手支撐 cable下拉, 地雷管
- 【健身筆記 #33】2023/11/8 教練課33 - 彈力帶下拉, cable 下拉, 拉伸髖外展/內縮
- 【健身筆記 #32】2023/10/31 教練課32 - (動態伸展) 跨步蹲Y字前進, 胸椎側曲, 胸椎扭轉, 下拉, 懸吊, 上斜胸推
- 【健身筆記 #31】2023/10/25 教練課31 - 橋式, 彈力帶划船, 啞鈴臥推, Bench Y, 八, T, YW
- 【健身筆記 #30】2023/10/18 教練課30 - 背扭轉, 肩旋轉, 背伸展, 彈力帶高跪姿划船
- 【健身筆記 #29】2023/10/4 教練課29 - 髖伸展, 臀伸展, 槓鈴深蹲, 高腳杯深蹲, 啞鈴肩推, 闊背肌伸展
- 【健身筆記 #28】2023/9/27 教練課28 - 瑜伽球按摩腳底, 胸椎後彎, 胸大肌伸展, 胸椎扭轉, 胸椎側曲, 深蹲, 分腿肩推
- 【健身筆記 #27】2023/9/20 教練課27 - Y畫圓, 死蟲, 肩推, 高腳杯深蹲, 彈力帶伸展
- 【健身筆記 #26】2023/9/13 教練課26 - 死蟲, 伸展背, 四足跪姿, 硬舉, 臥推
- 【健身筆記 #25】2023/9/6 教練課25 - 反手下拉、後飛鳥、下壓機、高腳杯深蹲、板凳Y字
- 【健身筆記 #24】2023/8/30 教練課24 - 側棒式、槓鈴深蹲、單手壺鈴肩推、單手壺鈴硬舉
- 【健身筆記 #23】2023/8/23 教練課23 - 死蟲式、四足跪姿、壺鈴胸推、槓鈴深蹲
- 【健身筆記 #22】2023/8/16 教練課22 - 槓鈴深蹲、壺鈴肩推、腳推機、Cable 反向划船
- 【健身筆記 #21】2023/8/8 教練課21 - 橋式、鳥狗式、徒手硬舉、硬舉、划船機
- 【健身筆記 #20】2023/8/7 教練課20 - 死蟲式、橋式、徒手深蹲、雙手壺鈴負重肩推、抬壺鈴硬舉、跨步蹲
- 【健身筆記 #19】2023/8/1 教練課19 - (常時在家訓練動作)、死蟲式、側棒式、橋式、坐姿支撐抬腿、徒手深蹲、箱上蹲、站立式Y伸展
- 【健身筆記 #18】2023/7/26 教練課18 - WY、嬰兒式、雙腳屈膝側棒式、髖部感受練習、硬舉、彈力帶胸推、分腿蹲
- 【健身筆記 #17】2023/7/19 教練課17 - 死蟲式、橋式、彈力帶前後伸展、滑輪下拉、彈力帶肩推、啞鈴肩推
- 【健身筆記 #16】2023/7/12 教練課16 - 彈力帶八字繞環、高腳杯深蹲、走路胯下蹲、彈力帶下拉、彈力帶划船 、單槓划船
- 【健身筆記 #15】2023/7/10 教練課15 - 跨步蹲、側棒式、走路、cable 下拉
- 【健身筆記 #14】2023/7/6 教練課14 - 死蟲式、超人式、WY、彈力帶下拉、cable 下拉、跨步蹲
- 【健身筆記 #13】2023/6/27 教練課13 - 背部滾筒、四足跪姿 (抬膝蓋)、貓牛式,器材:臉拉、滑輪下拉、蝴蝶機
- 【健身筆記 #12】2023/6/26 教練課12 - 複習:伸展深蹲、三段式深蹲、死蟲 (負重槓片)、胸椎伸展、臥推、cable 臥推
- 【健身筆記 #11】2023/6/12 教練課11 - 複習:死蟲、上身負重死蟲、硬舉、WY、伸展深蹲
- 【健身筆記 #10】2023/6/10 教練課10 - 複習:橋式、死蟲式、四肢支撐(死蟲反向、貓牛前置)、(背伸展) 坐姿90, 90轉體、弓箭步轉體、躺式拉弓轉體 (雙腳夾滾筒90、單腳90)
- 【健身筆記 #9】2023/6/8 教練課09 - 複習:死蟲式, (臀)橋式, (髖)死蟲變化, 壺鈴硬舉, 無負重硬舉練習 / 平板支撐
- 【健身筆記 #8】2023/6/3 教練課08 - 複習:死蟲式, 貓牛式, 負重深蹲 / 負重走路, 負重抬腿 (壺鈴, 彈力帶), 壺鈴硬舉
- 【健身筆記 #7】2023/6/1 教練課07 - 複習:(背舒緩) 滾筒上背, 前後 & 上下, (背複習) 貓牛式 & 分解, (腿) 深蹲, 巔腳深蹲 (+負重)
- 【健身筆記 #6】2023/5/24 教練課06 - (核心複習) 死蟲式 (&分解動作), (背複習) 划船機 / (背舒緩) 滾筒上背, 前後 & 上下, (背) 貓牛式 (&分解動作), (背伸展) 用椅子支撐
- 【健身筆記 #5】2023/5/22 教練課05 - (核心複習) 死蟲式, (背肌複習) 划船機 / (肩啟動) WLTY - 強調 WY, (肩) 藥球取代穩定座椅的 cable 肩下拉
- 【健身筆記 #4】2023/5/18 教練課04 - (核心複習) 死蟲式 / (臀、腿) 深蹲、負重深蹲、(背肌) 划船機
- 【健身筆記 #3】2023/5/8 教練課03 - (核心複習) 屈膝卷腹, 側棒式, 死蟲式 / (臀肌) 橋式
- 【健身筆記 #2】2023/5/2 教練課02 - (啟動複習) 90-90躺姿呼吸訓練 / (核心) 屈膝卷腹, 側棒式, 死蟲式
- 【健身筆記 #1】2023/4/26 教練課01 - (舒緩)足弓瑜伽球, 小腿滾頭, 背闊肌滾筒 / (啟動) 90-90躺姿呼吸訓練
- 【健身筆記 #0】2023/4/20 體驗課 - 滑輪下拉機
932 - 閱讀筆記 (1)
940 - 遊戲筆記 (2)
941 - Minecraft (1)
942 – 楓之谷M (1)
990 - 草稿 (16)
999 - 【草稿區】 (16)
- 【草稿】【Python 觀念理解 #2】關於 python 的多重繼承 (菱形繼承) MRO 與 C3 演算法筆記
- 【草稿】【Effective Modern C++ 閱讀筆記 #2】ch4 - Item 18: 使用 std::unique_ptr 於 exclusive-ownership (排他的-所有權) 資源管理, std::unique_ptr 介紹
- 【Git 遠端互動 #2】git fetch | 從遠端拿回我們的版本紀錄(備份)檔案
- 【草稿】【Modern C++ #5】 C++ 隱性轉換 (explicit), 顯性轉換 (implicit) 筆記
- 【草稿】【Modern C++ #4】 C++ Lvalue, Rvalue 筆記
- 【草稿】【C++ 基礎語法 #6】C++ enum, typedef enum 筆記
- 【草稿】【C++ 基礎語法 #5】C++ const 筆記
- 【草稿】【C++ 基礎語法 #4】C++ extern, static 筆記
- 【草稿】【Wordpress #10】自架網站 #4 | 透過 Let's Encrypt 來獲得免費的 SSL 憑證,並撰寫 crontab 定期更新
- 【草稿】【Wordpress #9】自架網站 #3 | 建立 wordpress 基於 LAMP(linux, apache, mysql, php) 使用 MariaDB
- 【草稿】【Wordpress #8】自架網站 #2 | 什麼是 CDN? 使用 cloudflare 做 CDN,對網站靜態內容進行快取
- 【草稿】【Wordpress #7】自架網站 #1 | 找伺服器 (個人使用 digitalocean)
- 【Python venv #1】python virtualenv 筆記 (virtualenv, venv, 非 pyenv)
- 【草稿】【Modern C++ #2】 C++ 轉型 casting 整理 (C-style cast, static_cast, dynamic_cast, reinterpret_cast, const_cast)
- 【草稿】【設計模式 #1】C++ pimpl 設計模式筆記
- 【草稿】【Modern C++ #1】 C++ smart pointers (auto_ptr, unique_ptr, shared_ptr, weak_ptr) 與 make_unique, make_shared 筆記