Search this site
Embedded Files
Skip to main content
Skip to navigation
高中資訊教師黃建庭的教學網站
黃建庭的教學網站
108資訊科技
分散式系統的概念與常見的應用系統
物聯網系統的概念與應用實例
雲端運算的概念與應用實例
Python程式設計
IPython指令的使用
Jupyter Notebook啟動虛擬環境
Jupyter Notebook的快速鍵
Python函式
Python模組
Python的編輯與執行環境介紹
Python的迴圈結構
Python的選擇結構
Python資料儲存容器tuple-串列-字典-集合
Python資料型別、變數與運算子
Python類別與例外
Windows在指定路徑啟用Jupyter Notebook
一維陣列與二維陣列(Python)
佇列與堆疊
使用Jupyter Notebook安裝軟體
使用Python上傳資料到Google試算表
使用Python從MongoDB抓取每日股價資料與使用pandas進行分析
使用Python從Mysql抓取每日股價資料與使用pandas進行分析
使用Python抓取台股證交所每日股價資料與使用pandas進行分析
使用Python抓取台股證交所每日股價資料,儲存到MongoDB
使用Python抓取台股證交所每日股價資料,儲存到Mysql
使用Python繪製演算法複雜度成長趨勢圖
使用Scrapy使用表單登入zerojudge抓取指定使用者的AC資料,儲存到MongoDB
使用Scrapy使用表單登入帳號與抓取資料,儲存到MongoDB
使用Scrapy使用表單登入帳號與抓取資料,儲存到Mysql
使用Scrapy抓取台股證交所每日股價資料,儲存到MongoDB
使用Scrapy抓取台股證交所每日股價資料,儲存到Mysql
使用Scrapy抓取網頁內資料
使用Scrapy登入帳號與抓取資料
分而治之(Divide And Conquer)與二元搜尋(Binary Search)(Python)
圖形結構(Python)
多鍵值排序(Python)
安裝與執行Jupyter Notebook
建立Python虛擬環境
指令conda的簡介
排序(Python)
樹狀結構(Python)
遞迴(Python)
Windows10上安裝TensorFlow GPU套件
使用Python製作圖片縮圖
使用Python套件Folium將圖片標記於地圖上
使用socketserver建立簡單伺服器
使用thread讓多個程式一起執行
使用threading.Event讓執行緒等待另一執行緒解鎖後繼續執行
使用threading.Lock讓多個鎖住的執行緒只有一個執行
使用multiprocessing.Pipe讓兩個process相互傳送資料
使用join讓一個行程等待另一個行程結束才能繼續執行
基礎C++與Python
10050-Hartals
106學年度高一特色課程--基礎C++程式設計
107學年度高一特色課程--基礎C++程式設計
10849 - Move the bishop
a002: 簡易加法
a003-兩光法師占卜術
a004-文文的求婚
a005-Eva 的回家作業
a006-一元二次方程式
a007-判斷質數
a009-解碼器
a010-因數分解
a011- 幼稚園的算數遊戲
a012: Hashmat的戰役
a015-矩陣的翻轉
a016: 數獨(SUDOKU)
a020-身份證檢驗
a022: 迴文
a024- 最大公因數(GCD)
a034-二進位制轉換
a038: 數字翻轉
a040-阿姆斯壯數
a042-平面圓形切割
a042: 平面圓形切割
a044: 空間切割
a053-Sagit's 計分程式
a054: 電話客服中心
a058: MOD3
a065: 提款卡密碼
a111: 12149 – Feynman
a121: 質數又來囉
a130: 12015 - Google is Feeling Lucky
a133: 10066 - The Twin Towers
a135: 12250 - Language Detection
a147- Print it all
a148: You Cannot Pass?
a149-乘乘樂
a215-明明愛數數
a216-數數愛明明
a224: 明明愛明明
a225: 明明愛排列
a240. 第一題:1 / 17 小數第 n 位
a244: 新手訓練 ~ for + if
a248: 新手訓練 ~ 陣列應用
a252: Another LCS
a273: 小朋友下樓梯
a275: 字串變變變
a291: nAnB problem
a410: 解方程
a414: 位元運算之進位篇
a417: 螺旋矩陣
a466: 12289 - One-Two-Three
a693: 吞食天地
a781: 3. Checkerboard
a799: 正值國
a861: 1. Secure the Perimeter
acm 340 Master-Mind Hints
acm-10010 - Where's Waldorf
acm-10183 - How Many Fibs
acm-10189 Minesweeper
b018-npsc-2006-高中組決賽-F-營地
b024: 2006npsc高中組決賽 F. 假日的奇想曲
b026: H. PS3
b035- D. 海加爾山之戰
b035.D. 海加爾山之戰
b042: A. 誰先晚餐
b072: D. 打不倒的空氣人
b076-nps-國中組-B-黑澀會美眉
b078: E. 白飯
b079: F. 鬧鐘
b082: C. 國家寶藏
b095: A. 測謊機
b112:93全國 5. 高中運動會
b130: NOIP2006 1.明明的随机数
b131: NOIP2006 2. 开心的金明
b139: NOIP2005 2.校門外的樹
b186: 97七區資訊學科1(改編)
b186: 97七區資訊學科1(改編)
b204: C. 電費系統
b231: TOI2009 第三題:書
C++基本輸入與輸出
c002: f91
c004: Beat the Spread
c005. UVa環保獎金
c006: Combination Lock
c007:acm 272 TeX Quotes
c013-acm-488-Triangle Wave
c014-uva 10035 Primary Arithmetic
c015: Reverse and Add
c022: 10783 - Odd Sum
c045:acm490 Rotating Sentence
c054:acm-10082 WERTYU
c061: Binomial Showdown
c067: Box of Bricks
c069: 00602 - What Day Is It?
c074: Lotto
c079-UVa- Peter's Smokes
c084: Expanding Fractions
c085: Pseudo-Random Numbers
c087: acm-412 Pi
c091:acm-576 Hiaku Review
c104: acm-167-The Sultan's Successors
c110: Packets
c117-Knight Moves
c129:Oil Deposits
c134: Parliament
c135-acm-706: LCD-Display
ch1DevC++編輯器環境介紹
ch2變數與運算子
ch3-條件判斷
ch4迴圈
ch5陣列
ch6字串
ch7檔案輸入與輸出
CodeBlocks操作環境介紹
d010- 盈數、虧數和完全數
d018: 字串讀取練習
d038: 900 - Brick Wall Patterns
d039: 11044 - Searching for Nessy
d040: 11207 - The easiest way
d041: 11219 - How old are you?
d042: 11420 - Chest of Drawers
d044: 640 - Self Numbers
d049: 中華民國萬歲
d050-妳那裡現在幾點了
d051: 糟糕,我發燒了
d052-acm-11456 – Trainsorting
d053 UVa 10970 - Big Chocolate
d055: 11437 - Triangle Fun
d057: 11494 - Queen
d058-BASIC 的 SGN 函數
d060-還要等多久啊
d063-0 與 1
d064 ㄑㄧˊ 數
d065: 三人行必有我師
d066: 上學去吧
d068-該減肥了
d073: 分組報告
d074: 電腦教室
d086: 態度之重要的證明
d087: acm-107 - The Cat in the Hat
d095: 579 - ClockHands
d097: 10038 - Jolly Jumpers
d098-Stringstream運用練習
d107: NOIP 2008 1.笨小猴
d115: 數字包牌
d119: 有獎徵答
d122: Oh! My Zero!
d123: acm 11063 B2-Sequence
d124: 3的倍数
d126-一、牧場圍籬
d127-二 牧場面積
d134: acm-369: Combinations求組合數
d139: Compressed String
d140-On Sale
d143: UVa Q11172: Relational Operators
d164: 七、最佳选择
d165: 八、草场普查
d166: 反轉表
d186:acm 11461 - Square Numbers
d189:acm 11150 – Cola
d206: 108-Maximum Sum
d212 東東爬階梯
d213: 长寿的兔子
d223-acm-10137 The Trip
d231: 97北縣賽-2-基因序列密碼問題
d235: Q10929: You can say 11
d260: 11455 - Behold my quadrangle
d267: 11577 - Letter Frequency
d277-矩陣對角線
d294: 算算算....Easy
d324:8 Queens Chess Problem
d351: 10878 - Decode the tape
d353-幼稚數列
d356: NOIP2002 1.级数求和
d378: 最小路徑
d390: 00562 - Dividing coins
d392-讀取練習-強大的加法
d460: 山六九之旅
d461: 班際籃球賽
d471-0與1的遊戲
d478: 共同的數 - 簡易版
d482: 方格取数
d485: 我愛偶數
d489: 伏林的三角地
d511: 小明的作業
d559: 班號
d562: 山寨版磁力蜈蚣
d579: 兩條線
d632: C and S
d635: 幸運777?luck
d637: 路過的鴨duck
d645: 輪下亡魂
d660: 11764 - Jumping Mario
d669: 11677 - Alarm Clock
d673: acm 11608 - No Problem
d674-acm-10192 – Vacation
d681: BinaryCount
d693: 最小公倍數
d827-買鉛筆
d868: NOIP2000 1.计算器的改良
d887-1-山脈種類(chain) 北市賽 99
d890-3-禮物分配(gift)
d898:acm-10128: Queue
d904: 換零錢
d980: 11479 - Is this the easiest problem
d984-棄保效應
d985: Gran Turismo 5
uva 10188 Automated Judge Script
uva 10252 Common Permutation
Uva Online Judge
uva11040 - Add bricks in the wall
uva1583 - Digit Generator
uva1584 - Circular Sequence
uva401 - Palindromes
zerojudge各種輸入方式對應的程式
基礎C++程式設計第1章教學影片
基礎C++第2章教學影片播放清單
基礎C++第3章教學影片播放清單
基礎C++第4章教學影片播放清單
基礎C++第5章教學影片播放清單
程式範本
第1章教學影片播放清單
範例一 複製檔案
範例三 檔案輸入與輸出--河內塔
範例二 檔案輸入與輸出--費氏數列
UVa11636 - Hello World
UVa1339 - Ancient Cipher
UVa1368 - DNA Consensus String
UVa10340 - All in All
UVa1583 Digit Generator
Uva202 - Repeating Decimals
APCS202206 第1題數字遊戲
APCS202206 第2題字串解碼
APCS202111 第1題修補圍籬
APCS202111 第2題動線安排
APCS201906第4題美麗的彩帶
APCS201806第1題特殊編碼
111技藝競賽程式設計 Problem J 求質數
111技藝競賽程式設計 Problem K 質因數
111技藝競賽程式設計 Problem C翻轉數字
111技藝競賽程式設計 Problem F字元刪除
111技藝競賽程式設計 Problem G 編碼
111技藝競賽程式設計 Problem H 分組反轉字串
APCS解答
10503第1題成績指標
10503第2題矩陣轉換
10503第3題線段覆蓋長度
10503第4題血緣關係
10510第1題三角形辨別
10510第2題最大和
10510第3題定時K彈
10510第4題棒球遊戲
10603第1題秘密差
10603第4題基地台
10603第三題數字龍捲風
10610第1題邏輯運算子
10610第2題交錯字串
10610第3題樹狀圖分析
10610第4題物品堆疊
APCS10603第2題小群體
APCS
APCS201910 第3題闖關路線
APCS201910 第4題刪除邊界
APCS202301第1題程式考試
APCS202301第2題造字程式
APCS202301第3題先加後乘與函數
APCS202301第4題機器出租
APCS202306第1題 路徑偵測模擬
APCS202306第2題 特殊位置
APCS202306第4題 開啟寶盒
APCS202310第3題 搬家
APCS202310第2題 卡牌遊戲
APCS202310第1題 機械鼠
APCS202310第4題 投資遊戲
APCS202401第1題 遊戲選角
APCS202401第2題 蜜蜂觀察
APCS202401第3題 邏輯電路
APCS202401第4題 合併成本
APCS202406 第1題 特技表演
APCS202406 第2題 電子畫布
APCS202406 第3題 缺字問題
APCS202406 第4題 最佳選擇
APCS202410 第4題 搭到終點
APCS202410 第2題 蒐集寶石
APCS202410 第1題 裝飲料
APCS202410 第3題 連鎖反應
APCS202501第1題等紅綠燈
APCS202501第2題 字串操作
演算法解題(1)
100北市賽-3-蛋白質序列比對(Protein)
101北市賽-1-code
101北市賽-2-pairing p&q的邂逅
102-1 間隔數 ( number )
102-2 主機排程(schedule)
102-5 超級細菌(bacteria)
103北市賽-3-領土 (Territory)
103北市賽得分高手
103北市賽水晶球
104北市賽 質數加法分解 (Prime)
104北市賽 大黑馬
105-5-手續費
10622 - Perfect P-th Powers
106北市賽數字密碼鎖
106北市賽格鬥大賽
11082 - Matrix Decompressing
a017: 五則運算
a129-最小生成樹
a229: 括號匹配問題
a290: 新手訓練系列 ~ 圖論
a664: 四則運算
acm 10152 – ShellSort
acm - 10191 - Longest Nap
acm 10034 – Freckles
acm 10067 - Playing with Wheels
acm 11995 - I Can Guess the Data Structure
acm-10033-Interpreter
acm-10041 - Vito's Family
acm-10050-Hartals
acm-10142-Australian Voting
acm-10194 - Football (aka Soccer)
acm-10199 - Tourist Guide
acm-10205 - Stack 'em Up 布克牌洗牌
acm-10258-Contest-Scoreboard
acm-10267 - Graphical Editor
acm-10315-Poker-Hands
acm-10935 - Throwing cards away I
acm-10940 - Throwing cards away II
acm-112 - Tree Summing
acm-11991-EasyProblemfromRujiaLiu
acm-297 – Quadtrees
acm-514-Rails
acm-540 - Team Queue queue
acm-548 - Tree
acm-599 - The Forrest for the Trees
acm-673-ParenthesesBalance
acm-843 - Crypt Kicker
acm-uva-10474-Where is the Marble
b006: 95高雄市資訊能力競賽-矩形旋轉
b017:npsc2006高中組初賽 E. 漢米頓的麻煩
b059: 4. 靈犬尋寶
b062: 1. 城市道路連通網
b083: npsc-2007國中組決賽 D. MVP多鍵值排序
b093: G. 丁丁共和國
b158: NOIP2007 1.奖学金
b159: NOIP2007 2.纪念品分组
b162: NOIP2007 1.统计数字
b201:npsc2008高中組初賽 F. 國家
C++程式設計遞迴單元教學影片
c010: acm-10107 What is the Median?
c012: acm-10062Tell me the frequencies
c036: The Snail 蝸牛往上爬
c039-acm: The 3n + 1 problem
c044: acm-10008 What's Cryptanalysis
c060:-acm-392 Polynomial Showdown
c073-acm101-TheBlocksProblem
c081-acm-102-Ecological Bin Packing
c086: M*A*S*H-acm-402
c094-acm-661: Blowing Fuses
c100: Unidirectional TSP
c101-acm-122 - Trees on the level
c106-acm271 Simply Syntax
c115:acm-437 The Tower of Babylon
c125:acm534 Frogger
c126-acm-536-TreeRecovery
c128: acm-544 Heavy Cargo
c131:acm615 Is It A Tree
c230: 松鼠旅行
d016: 後序運算法
d017: AB Circle
d045- acm: 11222 - Only I did it
d075: 快速排序
d150:acm-11369 – Shopaholic
d153: 六、智力测验
d190: acm-11462 - Age Sort
d191: 11352 - Crazy King
d368-10196-Check the Check
d436-10098-Generating Fast, Sorted Permutation
d452: 直線最小距離和
d453: 最短距離
d507-三角形的判斷
d526: Binary Search Tree (BST)
d536: 98台北縣 第三題:圖形迴圈偵錯問題
d544北市賽 98 1-algae
d545: 2. 抽紙牌(poker)
d547 北市賽 98 4-secret
d636: 大爆炸bomb
d686:uva10003: Cutting Sticks
d718: Waiting In Line queue
d793-acm-929-NumberMaze
d889: 2.黑傑克
STL
algorithm
deque
iterator
list
map
multimap
multiset
priority queue
queue
set
stack
vector
UVa 11549 - Calculator Conundrum
UVa 1388 - Graveyard
uva 10305 - Ordering Tasks
UVa 1121 - Subsequence
UVa 11292 - Dragon of Loowater
UVa 11464 - Even Parity
uva 1152 - 4 Values whose Sum is 0
uva 11526 - H(n)
UVa 11729 - Commando War
UVa 11997 - K Smallest Sums
UVa 12124 - Assemble
UVa 1330 - City Game
uva 1363 - Joseph's Problem
uva 1363 - Josephs Problem
UVa 1394 - And Then There Was One
uva 1451 Average
uva 1641 - ASCII Area
uva 272 - TEX Quotes
uva 820 - Internet Bandwidth
UVa Online Judge使用檔案進行程式除錯
uva-1001-Say Cheese
uva-10048 – Audiophobia
uva-10129 - Play on Words
uva-10237–Bishops
uva-1025 - A Spy in the Metro
uva-10391-CompoundWords
uva-10763 - Foreign Exchange
uva-10791 - Minimum Sum LCM
uva-10801-LiftHopping
uva-10954 - Add All
uva-10976 - Fractions Again
uva-11054 - Wine trading in Gergovia
uva-11059 - Maximum Product
uva-11093 - Just Finish it up
uva-11269-SettingProblems
uva-11495 - Bubbles and Buckets
uva-11988 - Broken Keyboard
uva-12063-Zeros and Ones
uva-12097-Pie
uva-12166-EquilibriumMobile
uva-12174 - Shuffle
uva-12563-JinGeJinQuhao
uva-12627 - Erratic Expansion
uva-12661-FunnyCarRacing
UVa-1335-Beijing Guards
uva-1343-The Rotation Game
uva-1395-SlimSpan
uva-1471 - Defense Lines
uva-1594 Ducci Sequence
uva-1595 - Symmetry
uva-1600-PatrolRobot
uva-1605 - Building for UN
uva-1608-Non-boring sequences
uva-1644-PrimeGap
uva-1658-Admiral
uva-1660 - Cable TV Network
uva-246-10-20-30
uva-374-BigMod
uva-400 - Unix ls
uva-439-Knight Moves
uva-442 - Matrix Chain Multiplication
uva-665-zerojudge-c095-False coin
uva-679 - Dropping Balls
uva-699 - The Falling Leaves
uva-712-S-Trees
uva-725 – Division
uva-753-A Plug for UNIX
uva-821-PageHopping-BFS
uva-821-PageHopping-Floyd
uva-839 - Not so Mobile
uva-861 - Little Bishops
uva-957-Popes
uva10375 - Choose and divide
uva10491 - Cows and Cars
uva10539 - Almost Prime Numbers
uva10603-Fill
UVa10635 - Prince and Princess
uva10815 - Andy's First Dictionary
uva10820 - Send a Table
UVa10891 - Game of Sum
UVa11078 - Open Credit System
uva11134 - Fabled Rooks
uva-1592-Database
UVa11300 - Spreading the Wealth
uva11346 – Probability
uva11440 - Help Tomisu
uva11572 - Unique Snowflakes
uva11572-UniqueSnowflakes-map
uva11582-ColossalFibonacciNumbers
uva11584-Partitioning by Palindromes
UVa11825 - Hackers Crackdown
uva11971 - Polygon
uva120- Stacks Of Flapjacks
UVa1203 - Argus
uva12034 - Race
uva1210 - Sum of Consecutive Prime Numbers
uva12100 - Printer Queue
uva1213 - Sum of Different Primes
uva12169-DisgruntledJudge
uva12186 - Another Crisis
uva12230 - Crossing Rivers
uva12325-ZombiesTreasureChest
uva12549 - Sentry Robots
uva1262 - Password
uva129 - Krypton Factor
uva1347-Tour
uva1349 - Optimal Bus Route Design
uva136 Ugly Numbers
uva1374-Power Calculus
uva156 - Ananagrams
uva1635 - Irrelevant Elements
uva1636 – Headshot
uva1640 - The Counting Problem
uva1643 - Angle and Squares
uva1645 – Count
uva1646 - Edge Case
uva1663-PurifyingMachine
uva1665-Islands
uva247 - Calling Circles
uva294 - Divisors
uva516 - Prime Land
uva524 - Prime Ring Problem
uva714-CopyingBooks
uva814 - The Letter Carrier's Rounds
使用Code::Block除錯
分而治之(Divide And Conquer)與二元搜尋(Binary Search)
動態規劃(Dynamic Programming)
北市資訊能力競賽
北市賽 97 1-餅乾製作(cookie)
北市賽100-1-手機特賣會(iPhone)
北市賽100-2-疊倍數(Multiple)
排序
暴力(Brute Force)
模擬
結構的進階應用--以大數問題為範例
貪婪(Greedy)演算法
遞迴與深度優先搜尋(C++)
UVa11020 - Efficient Solutions
UVa11136Hoax or what
UVa 11987 - Almost Union-Find
UVa11039 Building designing
UVa10382 - Watering Grass
UVa10905 - Children's Game
UVa1422 - Processor
UVa489 - Hangman Judge
UVa12096 - The SetStack Computer
UVa10394 - Twin Primes
C++程式設計小技巧
APCS202206 第3題雷射測試
APCS202206 第4題內積
APCS202201 第4題牆上海報
APCS202201 第3題數位占卜
APCS202201 第2題贏家預測
APCS202201 第1題程式交易
APCS202111 第3題生產線
APCS202210 第2題運貨站
APCS202210 第1題巴士站牌
APCS202210第4題蓋步道
APCS202109 第1題七言對聯
APCS202109 第2題魔王迷宮
APCS202109 第3題幸運數字
APCS202109 第4題美食博覽會
APCS202101 第1題購買力
APCS202101 第2題流量
APCS202101 第3題切割費用
APCS202010 第1題人力分配
APCS202010 第2題 人口遷移
APCS202010 第3題勇者修煉
APCS202007 第1題購物車
APCS202007 第2題骰子
APCS202007 第3題圓環出口
APCS202001 第1題猜拳
APCS202001 第2題矩陣總和
APCS202001 第3題砍樹
APCS201906 第1題 籃球比賽
APCS201906第2題機器人的路徑
APCS201906第3題互補CP
APCS201902第2題紅白彩帶
APCS201902第3題函數運算式求值
APCS201902第4題帶著板凳排雞排的高人
APCS201810第1題最少相異字母
APCS201802第4題階梯數字
APCS201802第3題支點切割
APCS201806第4題反序數量
APCS201810第4題置物櫃出租
APCS201810第2題子集合的和 (subtask)
APCS201810第3題DF-expression
uva1354Mobile Computing
UVa 1602 - Lattice Animals
UVa 1601 The Morning after Halloween
UVa-1606 - Amphiphilic Carbon Molecules
二元搜尋(Binary Search)
暴力--使用遞迴或其他方式走訪所有可能性
UVa140 - Bandwidth
UVa1603-Square Destroyer
UVa 208 - Firetruck
UVa 225 - Golygons
UVa211 - The Domino Effect
UVa12113 - Overlapping Squares
UVa11214 - Guarding the Chessboard
UVa1149 Bin Packing
UVa 12545 - Bits Equalizer
UVa 11491 - Erasing and Winning
UVa11925 Generating Permutations
UVa1614 - Hell on the Markets
UVa1615 - Highway
UVa1153 - Keep the Customer Satisfied
UVa10570 - Meeting with Aliens
UVa11536 - Smallest Sub-Array
uva11400 - Lighting System Design
UVa1626 - Brackets sequence
UVa1331 - Minimax Triangulation
UVa1220 - Party at Hali-Bula
UVa1218 - Perfect Service
111技藝競賽程式設計 Problem N進步獎
111技藝競賽程式設計 Problem M格雷碼
111技藝競賽程式設計 Problem D不重複隨機亂數產生器
111技藝競賽程式設計 Problem E重複隨機亂數統計
111技藝競賽程式設計 Problem I 字元出現次數
UVa10118 - Free Candies
UVa10285 - Longest Run on a Snowboard
UVa1629 - Cake slicing
UVa242 - Stamps and Envelope Size
UVa10723 - Cyborg Genes
UVa1648 - Business Center
pair的使用
演算法解題(2)
103北市賽 領土
104北市賽 搶救雷恩大兵
104北市賽舞會
105北市賽 導線短路
105北市賽-2-地雷區
uva 10220 - I Love Big Numbers !
uva 1160 X-Plosives
UVa 1329 - Corporative Network
UVa 1398 - Meteor
UVa 1401 - Remember the Word
UVa 1428 - Ping pong
uva 623 - 500!
uva-10013 - Super long sums
uva-10106 - Product
uva-10986-Sending email
UVa-11094 - Continents
UVa-11244 - Counting Stars
UVa-11283-Playing Boggle
uva-12207 - That is Your Queue
uva-12783 - Weak Links
uva-424 - Integer Inquiry
uva-495 - Fibonacci Freeze
uva-558 - Wormholes
uva-796 - Critical Links
UVa11235 - Frequent values
UVa11992 - Fast Matrix Operations
UVa1267 - Network
UVa1328 - Period
UVa1400 - Ray, Pass me the dishes
UVa1449 - Dominating Patterns
圖形最短路徑
圖形演算法-Euler Circuit
圖形演算法-Topology Sort
圖形演算法-最小生成樹
圖形演算法-關節邊(articulation edge)橋(bridge)
圖形演算法-關節點(articulation point)
圖形結構(C++)
樹狀結構(C++)
線性資料結構(Queue、Stack或Linked List) 與優先權佇列(Priority Queue)
UVa11384 - Help is needed for Dexter
UVa 1479 - Graph and Queries
UVa 11922 - Permutation Transformer
UVa12086 Potentiometers
UVa 1513 Movie collection
UVa 12299 RMQ with Shifts
UVa1232 Skyline
UVa-11525-Permutation
UVa11019 - Matrix Matcher
UVa1264 - Binary Search Tree
UVa11178 - Morley's Theorem
UVa1342-That Nice Euler Circuit
UVa 12304 2D Geometry 110 in 1
UVa-10652 - Board Wrapping
UVa11168 - Airport
UVa10256 - The Great Divide
UVa11275 - 3D Triangles
UVa11646 - Athletics Track
UVa11800 - Determine the Shape
UVa-12657 Boxes in a Line
APCS-202111-4. 真假子圖
APCS202210 第3題石窟探險
APCS202101 第4題飛黃騰達
i793: pC. WAKUWAKU 尋找興奮源
APCS202010 第4題低地距離
APCS202001 第4題自動分裝
UVa-12657 Boxes in a Line
UVa806 Spatial Structures
UVa10410 Tree Reconstruction
UVa 11212 Editing a Book
UVa12558 - Egyptian Fractions (HARD version)
(111技藝競賽程式設計實作題) Problem P 二元樹
UVa1627 - Team them up
UVa 12716 - GCD XOR
UVa 11105 - Semi-prime H-numbers
ZSOJ
演算法與人工智慧導論
機器學習
Convolutional Neural Network(卷積神經網路,縮寫為CNN)
Support Vector Machines(支持向量機)
使用CNN進行圖片辨識
使用FaceBook的套件fbprophet預估個股股價
使用Support Vector Machines分類鳶尾花
使用中文模組分析ptt文章,找出最相似前五個文章
無法安裝kaggle的learntools套件的解決方法
使用VGG16模組進行影像辨識
使用K-means與隨機資料進行分群
使用k-means將手寫數字分群
使用K-means對顧客進行分群
使用K-means將鳶尾花iris分群
使用Logistic Regression分析鳶尾花
使用KNN進行隨機資料分類
使用KNN進行鳶尾花(iris)分類
使用決策樹進行病人用藥分
使用隨機森林進行病人用藥分類
使用線性回歸預測汽車排放CO2
從Kaggle下載檔案
使用VGG16模組進行275 Birds影像辨識
讀取BBCNews文字檔找出近似的五個標題
自訂CNN模組進行275 Birds影像辨識
自訂CNN模組且手動匯入圖片進行275 Birds影像辨識
使用SVM分類垃圾郵件
使用XGBRegressor進行線性迴歸分析
Windows10安裝yolov4
在Jetson nano安裝yolov4
線性回歸(Linear Regression)
邏輯迴歸 (Logistic Regression)
決策樹(Decision Trees)
KNN(K-Nearest Neighbor)
K-means
Hierarchical
神經網路(Neural Network , NN)
使用Cifar-10圖庫訓練卷積神經網路
使用更複雜的卷積神經網路辨識Cifar-10圖庫
預先訓練的模型
使用yolov4自己訓練是否有戴口罩
使用labelImg標記照片
使用MFCC與CNN進行語音辨識.
在Google Colab安裝yolov4進行訓練與開啟攝影機進行辨識
在Google Colab使用yolov4訓練是否戴口罩
使用Google Speech Command Dataset資料集進行語音分
安裝MediaPipe執行環境
使用MediaPipe偵測骨架與臉部網格
使用MediaPipe偵測手勢
使用MediaPipe偵測姿勢
使用OpenCV辨識人臉
使用darkflow結合yolov影像辨識
使用darkflow的TFNet辨識影像
使用darkflow訓練影像辨識模型
使用Google Colab進行darkflow的機器學習訓練
使用PyCharm除錯DarkFlow
Pytorch+Yolov5的安裝與使用
使用Pytorch+Yolov5進行訓練
將yolo格式資料集轉換成coco格式資料集
使用tensorboard 瀏覽yolov5訓練結果
使用ClearML評估yolov5訓練結果
使用wandb紀錄yolov5訓練結果
yolov5使用交通號誌圖片進行訓練
使用labelimg編輯與標記圖片
Windows11安裝yolov4
Win11使用Pytorch+Yolov5進行訓練
Windows11的Pytorch+Yolov5安裝與使用
NvidiaGPU3080ti+yolov5使用交通號誌圖片進行訓練
自以標記圖片進行yolov5訓練
使用Python經由ChatGPT API進行問答
Auto-GPT的安裝與使用
微軟Bing Image Creator
Stable Diffusion的安裝與使用
Stable Diffusion使用Google Colab安裝與使用
Stable Diffusion的提示詞
Stable Diffusion Web UI中文化
Stable Diffusion文生圖使用高解析度修復產生較高解析度圖片
Stable Diffusion圖生圖的潛在變數放大產生較高解析度圖片
Stable Diffusion圖生圖的SD放大產生較高解析度圖片
Stable Diffusion使用ControlNet控制人物的姿勢
Stable Diffusion使用Lora控制人物的風格
Stable Diffusion的模型推薦
Stable Diffusion圖生圖的反推提示詞
Stable Diffusion圖生圖的縮放模式
Stable Diffusion圖生圖的局部重繪
Stable Diffusion文生圖或圖生圖的設定說明
資訊系統理論與實作
科技應用專題
機器人程式設計
PHP程式設計
PHP使用xdebug與netbeans進行除錯
PHP除錯使用Sublime與Xdebug
XAMPP安裝MongoDB模組
使用PHP讀取MongoDB的資料表
使用sublime執行PHP
PHP 的設定
PHP變數與運算子
PHP條件判斷
PHP迴圈
PHP陣列
PHP伺服器變數
PHP接收HTML Form的資料
使用phpMyAdmin建立資料庫與資料表
使用PHP連線Mysql資料庫
使用SQL查詢資料庫
使用SQL新增資料
使用SQL刪除資料
使用SQL修改資料
PHP Cookie與Session
PHP日期與時間
PHP上傳檔案
登入與登出系統功能
討論區-新增文章
討論區-建立文章的回應
購物車
購物車2-儲存購物清單到資料庫
免費PHP+Mysql測試空間
Python與資料分析
Matplotlib繪圖
numpy的使用
numpy的使用筆記
Pandas DataFrame的基礎操作
Pandas DataFrame的繪圖
Pandas DataFrame的進階操作
Pandas Series的基礎操作
使用Pandas分析ptt批踢踢Gossiping版資料
使用Python進行PM2.5資料收集儲存到Mysql與資料分析
使用Python進行PM2.5資料收集與分析
使用Python進行YouBike站點的圖表製作
使用Python進行YouBike站點資料收集儲存到Mysql與資料分析
使用Python進行YouBike資料收集與分析
使用scrapy抓取PM2.5資料儲存到Mysql
使用scrapy抓取ptt批踢踢Gossiping版資料儲存到Mysql
使用Scrapy抓取新聞網站資料
使用Seaborn繪圖
Pandas DataFrame的進階操作2
「使用Python進行YouBike2.0資料收集與分析」的複本
使用Python進行YouBike2.0站點資料收集儲存到Mysql與資料分析
使用Python進行YouBike2.0站點的圖表製作
資料結構-使用Python
資料結構的簡介
陣列
鏈結串列
佇列與堆疊
樹狀結構
進階樹狀結構
排序
搜尋與雜湊
圖形資料結構與圖形走訪(DFS與BFS)
圖形最短路徑
常見圖形演算法
2-3-Tree、2-3-4-Tree與B-Tree
Tello空拍機程式設計
使用Python與Tello SDK控制空拍機
使用套件tellopy操作Tello空拍機
使用套件tellopy與鍵盤操作Tello空拍機,並可以錄影
使用yolo即時辨識Tello空拍機影像
使用Tello空拍機與MediaPipe偵測手勢
透過opencv與Tello空拍機鏡頭辨識人臉
使用手勢控制空拍機上升下降與降落
使用套件djitellopy操作Tello空拍機
使用djitellopy控制空拍機,並使用yolo即時辨識Tello空拍機影像
使用GameSir搖桿遙控空拍機
使用手機操作空拍機
Tello空拍機出現感測器異常無法起飛
資訊能力競賽與檢定
資訊能力競賽考古題
資訊能力檢定APCS
硬體實作
Arduino
Arduino使用DHT11測量溫度與濕度並顯示在I2C的2x16螢幕
Arduino使用DHT11測量溫度與濕度並顯示在I2C的2x16螢幕,使用藍牙傳送到手機
Arduino使用DHT11測量溫度與濕度並顯示在I2C的2x16螢幕,使用藍牙傳送到手機,並使用php上傳mysql
Arduino使用HC-SR501感測是否有人在附近移動
Arduino使用I2C向另一個Arduino傳送文字訊息
Arduino使用L298N驅動兩個馬達
Arduino使用MAX7219驅動8x8LED顯示圖形與SPI簡介
Arduino使用PMSA003偵測PM2.5,並使用ESP8266透過PHP儲存資料到Mysql
Arduino使用PN2222控制馬達轉速
Arduino使用RFID-RC522模組讀取卡片ID
Arduino使用TCRT5000L感應白色與黑色
Arduino使用碰撞開關感測碰撞
Arduino使用紅外線遙控器與接收器使LED亮起
Arduino使用繼電器點亮LED
Arduino使用蜂鳴器發出音階
Arduino感測土讓濕度
Arduino與傾斜開關
Arduino與按鈕
Arduino與步進馬達
Arduino製作藍牙遙控車子
Arduino讀取可變電阻的數值
Arduino連線MQ4瓦斯感測器
Arduino驅動伺服馬達SG90
使用USB TO TTL更新ESP8266韌體
使用USB TO TTL連線ESP8266上傳資料給PHP
使用USB TO TTL連線ESP8266設定上網
手機使用藍牙傳送訊號給Arduino
Raspberry使用繼電器點亮LED
Raspberry使用MAX7219 控制 8x8 LED Matrix
ESP32
ESP32E驅動內建LED
ESP32E的內建針腳說明
ESP32E使用Arduino IDE操作環境設定
ESP32使用HC-SR04超音波感應器測量距離
ESP32使用I2C顯示文字到2x16螢幕
ESP32使用DHT11測量溫度與濕度
ESP32使用DHT11測量溫度與濕度並顯示在I2C的2x16螢幕
ESP32使用藍牙傳送文字到手機
ESP32與手機透過藍牙互相傳送文字訊息
手機透過藍牙傳送字串到ESP32
ESP32的內建針腳說明
ESP32E讀取可變電阻
ESP32E製作呼吸燈
兩台ESP32透過序列埠彼此傳送資料
ESP32按下按鈕點亮內建LED
ESP32驅動RGB LED
ESP32使用無緣蜂鳴器演唱小蜜蜂
ESP32使用SPI驅動8x8LED
ESP32驅動伺服馬達
ESP32與步進馬達
Arduino與Scratch2
Arduino+Scratch2(離線)+s2aio(Python3)的下載與安裝
Arduino+Scratch2+s2aio使用藍牙連線Arduino
Arduino+Scratch2+Transformer使用藍牙連線Arduino
Arduino+Scratch2使用DHT11測量溫度與濕度
Arduino+Scratch2使用DHT11測量溫度與濕度並顯示在I2C的2x16螢幕
Arduino+Scratch2使用DHT11測量溫度與濕度,並上傳到ThingSpeak
Arduino+Scratch2使用HC-SR04超音波感應器測量距離
Arduino+Scratch2使用XY二維搖桿感測X、Y數值與按鈕狀態
Arduino+Scratch2使用碰撞開關感測碰撞
Arduino+Scratch2使用蜂鳴器發出音階
Arduino+Scratch2修改virtual sensor數量
Arduino+Scratch2兩台Arduino使用virtual sensor彼此傳送字串
Arduino+Scratch2兩台Arduino使用virtual sensor彼此傳送數值點亮LED
Arduino+Scratch2與傾斜開關
Arduino+Scratch2與按鈕
Arduino+Scratch2驅動伺服馬達SG90
s2aio\setup.py的程式碼分析
s2aio的__main__.py程式碼解說
Arduino+Scratch2使用L298N驅動兩個馬達
Raspberry樹莓派
Debian啟動服務管理
Raspberry Pi 3使用DHT11進行溫度與濕度監測
Raspberry Pi 3啟動與設定藍芽
Raspberry Pi 使用VNC連線
Raspberry 查詢系統版本與硬體資訊
Raspberry3使用SpeechRecognition套件進行語音辨識
Raspberry3使用WebCam+OpenCV進行人臉辨識
Raspberry3安裝Python3+OpenCV
Raspberry3設定麥克風與耳機
Raspberry3關閉螢幕保護程式
Raspberry中文化
Raspberry使用64G以上micro SD(SDXC)卡以NOOBS安裝作業系統
Raspberry使用7吋觸控螢幕安裝英文虛擬鍵盤
Raspberry使用DHT11監測溫度與濕度顯示在2x16螢幕
Raspberry使用HC-SR04測量距離
Raspberry使用HDMI轉VGA注意事項
Raspberry使用i2c控制2x16LCD
Raspberry使用L298N操作兩個馬達
Raspberry使用ULN2003模組驅動步進馬達
Raspberry使用蜂鳴器(Buzzier)發出Do-Re-Mi
Raspberry出現錯誤無法安裝套件
Raspberry啟用I2C與SPI
Raspberry套件指令(Raspbian)
Raspberry安裝apache2、php與mysql
Raspberry安裝moodle3.7
Raspberry查詢目前GPIO狀態
Raspberry無線與有線網路設定
Raspberry讀取六軸加速度MPU6050
Raspberry連接WebCam
Raspberry驅動伺服馬達
Respberry更改主機名稱(hostname)
安裝pip
更改Raspberry的主機名稱
編輯器vi的方向鍵與Backspace鍵無法使用
設定樹梅派透過手機熱點上網
設定無線網路固定IP
遠端桌面連線xrdp
Window10安裝OpenCV
Window10使用WebCam+OpenCV進行人臉辨識
Windows10使用SpeechRecognition套件進行語音辨識
設定無線網路自動取得IP
Raspberry2B安裝GPIO
Raspberry2讓LED閃爍
Raspberry2使用Button點亮LED
Raspberry使用Raspberry Pi Imager安裝作業系統
使用putty連線Raspberry,與Linux基本操作指令
Raspberry Pi使用HC-SR501感測是否有人在附近移動
Raspberry使用PWM點亮LED(模擬類比訊號輸出)
Raspberry使用Button輸入數位訊號
RaspberryPi使用套件安裝OpenCV
RaspberryPi使用sw-520d傾斜開關輸入數位訊號
RaspberryPi使用數位訊號點亮RGB LED
RaspberryPi使用PCF8591輸入類比訊號
RaspberryPi使用PCF8591輸入外部可變電阻的類比訊號
RaspberryPi使用PCF8591輸入雨滴感測器的類比訊號
RaspberryPi使用PCF8591輸入外部可變電阻的類比數值控制LED的亮度
RaspberryPi使用PCF8591輸入土壤溼度感測器的類比訊號
Raspberry使用雷射感測器輸入數位訊號
RaspberryPi安裝Jupyter Lab
舊版Raspberry啟用I2C與SPI
micro:bit
micro:bit+robotbit擴充版+makecode驅動超音波感應器
micro:bit+robotbit製作無線遙控車
Jetson nano
JetBot啟用遠端桌面連線xrdp
JetBot燒錄映像檔與建立操作環境
JetBot安裝軟體
Jetson nano安裝機器學習所需套件
Jetson nano的CSI相機
Jetson nano查詢JetPack版本與軟體版本
使用電腦連接jetson nano的micro usb埠
Jetson nano自動登入
Jetson nano介面中文化與輸入法
Jetson Nano重新編譯Kernel
在RK-JetBot重新安裝Jupyter Lab
RK-JetBot的規格與注意事項
JetBot使用WebCam
RK-JetBot下載映像檔進行安裝
JetBot使用WebCam進行避障照片蒐集
Ameba
Ameba所發生問題
程式設計--使用機器人
102「程式設計--使用機器人」專題成果
使用App Inventor 2控制Lego NXT機器人
moodle教學平台
FreeBSD/Linux筆記
在Ubuntu建立已運作解題系統ZSOJ的備份系統
調整nginx與msyql效能
FreeBSD更新OpenSSL
FreeBSD自製加密憑證啟用HTTPS
FreeBSD由12.4升級到13.1
FreeBSD使用Gmail寄信
FreeBSD使用logwatch分析記錄檔,並透過Gmail寄出分析結果
Ubuntu軟體更新
Ubuntu使用Gmail寄信
Ubuntu使用logwatch分析記錄檔,並透過Gmail寄出分析結果
FreeBSD備份moodle
FreeBSD更新moodle版本
FreeBSD安裝moodle,遇到MySQL full unicode support問題
FreeBSD使用rkhunter偵測rootkit
DMOJ更改IP
將DMOJ題目移植到另一個DMOJ
在DMOJ取消評論功能
FreeBSD啟用XRDP伺服器,Windows11如何開啟遠端桌面連線
在Ubuntu找出開啟服務的程式
管理Ubuntu的服務
FreeBSD系統與套件更新
查詢Mysql的資料庫與資料表所占空間
查詢mysql的系統變數
使用MySQLTuner檢查Mysql的設定
DMOJ上傳程式碼解題過程
網管筆記
Scratch2程式設計
自製Scratch2擴充功能--傳送指令與接收資料
自製Scratch2擴充功能--傳送資料到Mysql
App Inventor 2程式設計
App Inventor 2 Ultimate離線使用的App Inventor 2
App Inventor2 專題版本
App Inventor2 支援中文開發環境、變數與函式名稱
AppInventor2動畫元件
AppInventor2模擬器安裝與執行步驟
AppInventor2清單範例
AppInventor2照相與圖片元件
AppInventor2簡訊與電話元件範例
AppInventor2自訂函式範例
AppInventor2變數與運算子範例
AppInventor2迴圈範例
AppInventor2選擇結構範例
安裝App Inventor 2 Server
將TinyWebDB安裝在Google App Engine
常見App Inventor2模擬器無法正常執行的解決步驟
JavaScript程式設計
HTML、CSS與JavaScript的應用範例
JavaScript存取文件物件模型(Document Object Model)
JavaScript條件判斷與迴圈
JavaScript的變數與運算子
JavaScript陣列、函式與事件
使用Sublime連接瀏覽器
網頁中如何加入JavaScript
編輯器Brackets的安裝
LXR
Django
Django使用Mysql資料庫
Django建立查詢表單
將Django專案安裝在Apache+Mysql
Django支援中文MySQL資料庫與中文網頁
使用VSCode開發Django
使用Django建立第一個網站
使用Django建立第一個樣板
在樣板內使用指令for與if
使用Django建立第一個應用程式
使用Form上傳資料到資料表,並建立管理者帳號修改資料庫內容
使用Pycharm除錯Django
使用Django建立一個代辦事項網站
使用Django新增檔案上傳功能
使用Django新增最新消息功能
使用Django新增帳號管理功能
透過Folium將圖片標記在地圖上,並使用Django轉換成網頁服務
將django專案部屬在Ubuntu+Nginx
使用Django建立網路相簿--建立Python虛擬環境
使用Django建立網路相簿--從GitHub下載程式,並更新到指定的狀態
使用Django建立網路相簿--建立專案,將相片標記到地圖上
使用Django建立網路相簿--新增上傳檔案功能
使用Django建立網路相簿--讀取相片的exif資訊儲存到資料庫
使用Django建立網路相簿--讀取資料夾內的圖片建立相簿地圖
使用Django建立網路相簿--圖片以壓縮檔方式上傳,解壓縮建立相簿
使用Django建立網路相簿--新增相簿地圖資料夾清單/map/list功能
使用Django建立網路相簿--新增網站選單,並設定static圖片到選單
使用Django建立網路相簿--新增gal相簿應用程式
使用Django建立網路相簿--製作縮圖功能
使用Django建立網路相簿--使用自製縮圖建立相簿地圖
使用Django建立網路相簿--解壓縮圖片時,建立圖片資訊到資料庫
使用Django建立網路相簿--使用nanogallery2製作相簿
使用Django建立網路相簿--修改外觀與操作說明
使用Django建立網路相簿--新增登入登出選單
使用Django建立網路相簿--新增相簿分頁功能
使用Django建立網路相簿--新增相簿搜尋功能
使用Django建立最新消息--建立Python虛擬環境
使用Django建立最新消息--新增文章
使用Django建立最新消息--建立專案,建立、編輯、刪除、顯示最新消息
使用Django建立最新消息--新增使用者與查看資料庫
使用Django建立最新消息--帳號登入後才能新增公告與修改公告
使用Django建立最新消息--新增下載附件功能,與附件個數最多五個
使用Django建立線上點餐系統--建立Python虛擬環境
使用Django建立線上點餐系統--建立專案,建立、編輯、顯示商品
使用Django建立線上點餐系統--新增購物車功能
使用Django建立線上點餐系統--上傳商品的照片
使用Django建立線上點餐系統--新增帳號登入功能
使用Django建立線上點餐系統--新增訂單功能與權限控管
使用Django建立線上點餐系統--自訂帳號儲值金欄位
使用Django建立線上點餐系統--儲值金支付訂單
3D列印
Fusion360匯入STL,並轉換成Body
量子運算
Jupyter Notebook安裝量子運算的虛擬環境
Anaconda 的Jupyter Notebook的路徑設定
量子運算circuit.draw無法顯示
軟體使用心得
解決MWSnap3截圖自動放大
連結
資訊之芽(fb)
Bebras
高中生程式解題系統(zerojudge)
學生榮譽榜
學經歷與著作
相簿
與我聯絡
數位相機
Nikon數位相機的衛星定位資料與相片結合
架設網路相簿Photo Prism
備份與還原Photo Prism
高中資訊教師黃建庭的教學網站
111技藝競賽程式設計 Problem M格雷碼
解題策略
遞迴,暴力
Python程式
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse