Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

474 total results found

Linkedin

Learning English

Connect with someone Hi, Tim. I recently completed the Google Cybersecurity Certificate program, and I’d like to connect with other security professionals. It seems like you have a lot of experience in the security industry that I can learn from. Let’s keep i...

Error Handling

Python

捕捉錯誤與異常訊息 適用實例: A file doesn’t exist A network or database connection fails Your code receives invalid input Unit Test (單元測試) Try-Except except Exception : 任何異常 print(, file=sys.stderr) : 以 STDERR 方式輸出 def main(): if len(sys.a...

Pentest 滲透測試

Cybersecurity

滲透測試(Penetration Test,簡寫可以稱 Pen Test),是一種用來檢驗網路防禦是否按照預期計畫正常運行的機制。這個測試會模擬駭客和惡意使用者的行為,試圖入侵企業網站、資訊系統或設備,並分析目標的風險層級,評估安全性是否需要加強。最終目的在於,能在真實攻擊發生前,及早發現安全漏洞並加以修正。 PentAGI Advanced AI-Powered Penetration Testing PentAGI - Advanced AI-Powered Penetration Testing ...

Cybersecurity Certificate

Cybersecurity

Google Cybersecurity Certificates (GCC) Google 資安證書 啟動台灣資安人才培育計畫 資訊安全人才教育 - Google 安全中心 Google Cybersecurity Certificate - Grow with Google Qualify for the following jobs: Cybersecurity analyst Information security analyst Security analyst IT se...

Binary Search

Python

二分搜尋(Binary Search)是一種高效的搜尋演算法,用於在已排序的串列(List)中尋找特定元素的位置或值。 前提條件: 資料集合必須是已排序的,可以是升序或降序排列。這是因為二分搜尋利用了排序順序來有效地縮小搜索範圍。 步驟: 初始化左右邊界:將搜尋範圍的左邊界 left 設為 0,右邊界 right 設為資料集合的最後一個元素的索引。 重複以下步驟,直到左邊界 left 大於右邊界 right: 計算中間索引 mid,可以使用 mid = (left + right) // 2。 ...

Phrases 4

Learning English

 simplify annoying config tasks 煩人 separate; divide 分開;隔開 Personal data will be kept confidential, with your name separated from your data 您的個人資料將會保密,您的姓名將與您的資料分開 by dividing the load of gaming and regular PC operations between two separate SSDs Sc...

Debug

Python

Debugging assert 主要用在開發與測試階段 可用在程式的條件測試 assert <condition>, <message> : 如果 condition 為 True,沒有作用;如果為 False,會產生錯誤,並顯示訊息 跳過所有 assert 語句,可以使用 python -O sample.py。 檢查變數的值 x = 5 assert x == 5, "x should be 5" assert type(username) == str, "username m...

Legal AI

GenAI

法律 AI Legal Assistant ailaw - AI 法律助手 律果科技 - 打造出全球唯一能通過臺灣律師第一試的LLM 練成第一款超懂臺灣法律的LLM,律果實現法務GAI應用新可能 | iThome

Glossary terms

Learning English

Technical debt: The pending work that accumulates when a quick-and-easy solution is applied instead of a sustainable long-term one 技術債務: 當應用快速簡便的解決方案,而非可持續的長期解決方案時,所累積的未完成工作 Exhausted: When resources are used completely and programs are getting blocked by n...

Branch

Git

Tips Branch : 指向特定 commit 的指標,代表專案中獨立的開發流程 HEAD: 指向目前的分支 main (master): 新專案建立時的預設分支,通常用於主版本 branch-name 可使用斜線做分類識別,例如 test/feature1, dev/feature1 檢視目前 branch (HEAD) 的版本: git branch 或 git log -1  不同 branch,專案目錄裡的檔案以及 commit 紀錄也都不同 Git branch # List ...

Remote repository

Git

Git repository 除了本機以外,還可以是遠端 repository ,例如雲端 GitHub、Gitlab、Bitbucket,或者自架的 Git Server。 作為版本控制用途,Remote repository 不是必要的,除非想要多人協作開發共同的專案。 Git Repository Providers Codeberg - 德國非營利的軟體開發平台 GitLab  Clone from remote repo. # Specified version git clone ...

Merge

Git

Git merge 區分兩種類型: Fast-forward merge: 兩分支的所有 commit 紀錄沒有分歧 Three-way merge: 兩分支的 commit 紀錄有分歧,需要人工介入排除衝突的內容。 Git merge 基本流程 在一般的開發流程,建立新分支來開發新功能或修復 bug,在分支完成開發後,最後會將分支的內容合併到主分支 (main/master)。 git merge <branch-name> : 合併分支 <branch-name> 至目前分支 git...

實例流程

Git

多人協作基本 人員A push 更新至遠端庫時發生錯誤:  ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/redquinoa/health-checks.git' hint: Updates were rejected because the remote contains work that you do hint: not have l...

Pull request

Git

拉取請求可讓您通知其他貢獻者有關 Git 分支的變更。 拉取請求時,您可以先討論並評估建議的變更,然後再將變更執行到主分支。 您最終可以透過建立拉取請求,將變更合併回主儲存庫 (或 repo)。 但是,需要注意的是,在對原始代碼進行任何變更之前,GitHub 會創建一個 fork(或專案的副本),即使變更無法推送到另一個 repo,也可以將變更提交到 fork 副本。 任何人都可以透過拉取請求中的內嵌註解提出變更建議,但在合併變更之前只有擁有者有審查和批准變更的權利。 若要建立拉取請求: Make c...

Code review

Git

程式碼審閱 (Code Review) 也稱為同儕程式碼審閱 (peer code review),是指有目的、有條理地聚集其他程式設計師,以檢查彼此的程式碼是否有錯誤。與其他技術不同,程式碼審閱可以加速並簡化軟體開發流程。同儕審閱也可以節省時間和金錢,尤其是可以捕捉到那些可能會在測試、生產和最終使用者的筆記型電腦中偷偷出現的缺陷。 Code style guides Style guide for Google code PEP 8 – Style Guide for Python Code Co...

Puppet

Automation

系統組態管理工具 Open Source Puppet is a freely available open source configuration management platform that allows you to automate your infrastructure as code. You can define desired system states (like user accounts and security settings) and Open Source Puppet wil...

Google Cloud Platform (GCP)

Cloud Platforms

Instance Template Steps: 建立 VM Instance (via web) 關閉 VM Instance 建立 Custom Image for VM Instance (via web) 建立 Instance Template for Custom Image (via web) Boot Disk: Custom Image Region: Global (Recommend) 用 Instance Template 新增多個 VM Instances(...

Infracture as code (IaC)

Automation

Infrastructure as Code (IaC): When all of the configuration necessary to deploy and manage a node in the infrastructure is stored in version control. IaC Options 雖然 Puppet 是強大且成熟的解決方案,但其他幾個選項也有其獨特的優勢。讓我們仔細看看這些替代方案,包括 Terraform、Ansible 和 Google Cloud Platform...