iT邦幫忙

技術文章

RSS
刷經典 LeetCode 題目 系列 第 69

經典LeetCode 344. Reverse String

題目:這題要求反轉一個字串,並要求直接修改輸入的字元陣列,不能額外分配空間。 解題思路 使用 Two pointer,一個從頭開始,另一個從尾端開始,然後兩兩...

刷經典 LeetCode 題目 系列 第 68

經典LeetCode 171. Excel Sheet Column Number

題目: 這題要求將 Excel 表格列的名稱轉換為對應的數字。例如,"A" 對應 1,"Z" 對應 26,"A...

刷經典 LeetCode 題目 系列 第 67

經典LeetCode 28. Find the Index of the First Occurrence in a String

這題目主要考察字串搜尋的基本技能,並挑戰設計有效率的解法。 題目: 給定兩個字串 haystack 和 needle,我們需要找出 needle 在 hayst...

刷經典 LeetCode 題目 系列 第 66

經典LeetCode 26. Remove Duplicates from Sorted Array

題目:給一個排序過的陣列 nums,請你「原地」移除重複的元素,使每個元素只出現一次,並回傳移除後的新長度。不要使用額外的空間,必須在原地修改來源的陣列。 範例...

刷經典 LeetCode 題目 系列 第 65

經典LeetCode 33. Search in Rotated Sorted Array

這題是一道經典的二元搜尋應用題,結合了排序數列的特性與旋轉點的處理,考如何在這種變化下仍然保持高效搜尋的能力。 題目: 給定一個升序排序的整數陣列 nums,但...

刷經典 LeetCode 題目 系列 第 64

經典LeetCode 49. Group Anagrams

這題的目標是將一組字串按照字母異位詞進行分類。字母異位詞指的是兩個或多個字串的字母出現頻次一樣,只是排列順序不同,例如 "eat" 和 &q...

鐵人賽 Python

D30 shell script

在過去文章,如果我們要用執行測試後看 allure,只能在跑完測試後手動輸入 allure serve,然後要關掉的時候還要按 Ctrl+C 再輸入Y 確認是否...

鐵人賽 Python

D29 Jenkins 介紹與安裝

這次要介紹的是 Jenkins,它是由 Java 寫的 CI/CD 工具。在測試上,我們可以在 Jenkins 上創建一個任務,讓測試的 code 每次提交時都...

鐵人賽 Python

D28 XPATH Axes

在第 6 天的時候我們有講到 XPATH,可以讓我們更方便去定位網頁上的元素。今天要介紹的就是 XPATH 更進階的用法- XPATH 軸(axes)。 絕對路...

鐵人賽 Python

D27 allure 截圖實作(2)

這次會接續上次的實作把截圖做完,並介紹 conftest 的強大之處。 conftest 簡單來講,conftest 就是專門放 fixture 的檔案。前面有...

鐵人賽 Python

D26 allure 截圖實作(1)

這次要在 allure 內新增截圖。當 case 結束時,會在程式關閉瞬間截圖並在 allure 裡面的 case 顯示。這樣會比起看 step 哪邊出錯更好找...

鐵人賽 Python

D25 allure 報表(3)

這次要介紹的是 allure 在 code 上的實作,上次介紹的 allure 介面有很多都是空的(例如步驟等等)。這些 step 要在程式上面用 pytest...

刷經典 LeetCode 題目 系列 第 63

經典LeetCode 703. Kth Largest Element in a Stream

這題是設計一個資料結構,來動態地保持一組資料的第 K 大元素。這是典型的資料流問題,尤其適合使用堆來進行處理。 題目: 給定一個整數陣列 nums 和一個整數...

散文:將 Windows Terminal 打造成《異塵餘生》風格終端機

Windows Terminal 是一款功能強大且高度可自訂的終端機應用程式,無論程式開發或系統管理,都能根據需求進行多樣設定,提供極大的靈活性與個人化體驗。本...

刷經典 LeetCode 題目 系列 第 62

經典LeetCode 746. Min Cost Climbing Stairs

這題是要解決最小花費爬樓梯的問題。這是一個經典的動態規劃 (Dynamic Programming, DP) 題目,它要求我們找到一種最省力的方式爬到樓梯的頂端...

大總結 - Win11 是對企業和私人的大改版

大總結 - Win11 對企業和私人的大變化 總算完成了一個新挑戰! 雖然微軟從 Win10 後微軟就不用大版本去命名了,暮然回首才發現原來改了那麼多細節功能。...

結論:成為Pro級IT人的未來之路

隨著技術日新月異,IT人員的職業生涯也面臨著全新的挑戰與機會。我希望《從微軟Windows 11 Pro出發:如何培養Pro級IT人的終身學習之道》這一系列文章...

問天問地Win 11 系列 第 30

問天問地Win 11 Day 30

今天是最後一天,也是本年度的最後一篇分享,今年覺得AI,真的改變了很多事情,所以,下面我就請Copilot幫我寫一篇參加『佛心分享-微軟Windows 11 P...

散記:探索 Windows Terminal 的 Panes 功能

Windows Terminal 是微軟針對 Windows 使用者打造的現代化終端機應用程式,支援多種命令列介面(CLI),並將它們整合在同一視窗中。Pane...

深入淺出 Windows 11 Pro 系列 第 30

[Day30] 資料、硬碟備份 (6)

前情提要:資料、硬碟備份 (1), (2), (3), (4), (5) 昨天介紹了如何設定Rclone的Remote,讓雲端空間如GoogleDrive, O...

Windows 11 Journey 系列 第 29

Day 29 AI

昨天使用ASUS的相關例子今天則以微軟自家的Surface作為說明Surface Laptop第7版搭載新的Snapdragon X Elite和Snapdra...

刷經典 LeetCode 題目 系列 第 61

經典LeetCode 108. Convert Sorted Array to Binary Search Tree

這題是要將一個有序的整數陣列轉換為一棵高度平衡的二元搜尋樹 (BST)。這是一個典型的遞迴問題,要求我們將陣列中的數字構建成一棵平衡樹,並保持其搜尋特性。這道題...

鐵人賽 Modern Web
建立響應式網頁 系列 第 31

動畫輪播實際

圖片循環播放:使用 @keyframes 動畫來實現圖片輪播效果。每張圖片顯示 5 秒,然後進行平滑過渡。設置容器:.image-carousel 是圖片的容器...

常見問題解答:Windows 11 Pro使用者的疑慮

在升級至Windows 11 Pro的過程中,IT人員與一般使用者都可能遇到一些常見問題,這些問題可能涉及硬體需求、兼容性、操作習慣的轉變等。針對這些疑問,本文...

問天問地Win 11 系列 第 29

問天問地Win 11 Day 29

現代生活都與電子化產品脫離不了關係,因此,在使用Win 11 Pro時,是否有針對使用者的健康做管理?或者有程式可以通知使用者,該注意健康。 所以針對這個問題,...

Day 34 番外篇 - 無限循環的 To Do List

人物介紹: 大壯 - 假 PM 籃板 - 工程師 老K - 團隊主管 小蘿蔔頭 - 行政 竹子 - 資深行政 例會第一週 籃板:大壯,我上週有請你問合作對象...

Win11 24H2 - UAC 進化? dMSA?

Win11 24H2 - UAC 進化? dMSA? 上次我們提到 Print Protected Mode ,除了那個增加的功能,還有新增一些我覺得有趣的,這...

Windows 11 Journey 系列 第 28

Day 28 AI

ASUS AI 應用程式StoryCube:一站式 AI 媒體中心MuseTree:AI 靈感生成工具智能調光 & 鎖定:依視線方向調整螢幕亮度;智能鎖...

深入淺出 Windows 11 Pro 系列 第 29

[Day28] 資料、硬碟備份 (5)

前情提要:資料、硬碟備份 (1), (2), (3), (4) 前幾天介紹了硬碟備份的工具,但光是產出備份檔是沒用的,我們還必須移動到其它的儲存位置,例如:雲端...

散記:Windows Terminal 的設定檔管理與自定義設定

Windows Terminal 是一款功能強大且現代化的終端機應用程式。在日常使用中,設定檔(Profiles) 扮演著至關重要的角色,讓使用者能針對不同的...