/images/avatar.png

LFX 2026 第一階段計畫不同提案介紹

LFX 是什麼?

LFX Mentorship 是由 Linux Foundation 提供的一個開源專案導師計畫,旨在讓學生或新手開源開發者參與真實的開源專案,獲得導師指導、實作經驗,以及可能的實習津貼。

每一個 Term(本次為 2026 Term 1,大約 3 月至 5 月)都會有多個專案題目可申請,很多專案都要求完成 Pre-test 才能申請。

Auditing Frameworks Need Resource Isolation: A Systematic Study on the Super Producer Threat to System Auditing and Its Mitigation 2023 論文解析以及相關論文

背景知識

什麼是 Audit

Audit 是系統安全中的「監視錄影機」,它負責追蹤作業系統內發生的一切關鍵活動,例如:誰打開了 /etc/shadow、哪個進程發起了網路連線、或是誰修改了系統權限。

C++ 演算法面試常函式

簡介

這邊介紹我自己在解題會用到的小抄以及解題想法。

解題思路

  1. 看題目:先想資料範圍、資料儲存形式、正負與大小會不會有影響、加總、乘積會不會超過 INT_MAX 等,這個是當下要跟面試官討論的部分
    1. 想題目的 edge case
    2. Overflow
  2. 先講暴力破解方法,並且分析時間跟空間複雜度
  3. 開始想資料結構和演算法優化
    1. One-pointer
      • Greedy
      • Prefix sum
    2. Two-pointer
      • 兩邊慢慢集中到中間
      • Sliding window
      • 快慢指標
    3. Sort
      • Binary search
    4. Divide and Conquer
    5. DP
      • Retrieve
      • Top-down/Bottom-up

常用資料結構

以下先提供各種小抄:

VSCode Markdown 開發環境

正文

介紹一下 VSCode 寫 Markdown 的環境設定,會有各種 Extension 安裝

Markdown All in One

最重要的套件,功能包含像是各種快捷健 (ctrl + b = 粗體),list 按下 enter 會自動補另外一個 list,截圖直接 ctrl + v 可以直接產生 image.png 並且直接展示在 markdown 文件。

SSL/TLS 基礎了解跟應用

正文

先看相關的影片了解 HTTPS 怎麼用 TLS/SSL 加密的。

  • 非對稱加密:伺服器有一組私鑰和公鑰,對方可以用公鑰加密,但一定要用你的私鑰才能解密
  • CA 憑證:伺服器會有一個,由第三方認證,上面有公鑰和私鑰

CA 是為了確定你是跟真的那個網站做連線。