從 PyLoose 惡意程式學無檔案(fileless)攻擊手法
一般來說,我們這種小白很難想像惡意程式只有在記憶體中執行,而且連個可執行檔、腳本(script)都找不到的情況。 PyLoose 這個挖礦惡意軟體蠻有趣的,
Posted on Sep 11, 2023 by Amo Chen ‐ 1 min read
一般來說,我們這種小白很難想像惡意程式只有在記憶體中執行,而且連個可執行檔、腳本(script)都找不到的情況。 PyLoose 這個挖礦惡意軟體蠻有趣的,
Posted on Sep 11, 2023 by Amo Chen ‐ 1 min read
這陣子做記憶體用量相關的研究時,就在想怎麼視覺化(visualize) Python 執行時隨時間變化的記憶體用量,當然,步驟越簡單越好。
查了才知道,知名的 memory_profiler 已經把這件事情搞定。
一起來看怎麼畫 Python 記憶體用量圖吧!
Posted on Sep 11, 2023 in Python 模組/套件推薦 , Python 程式設計 - 中階 by Amo Chen ‐ 2 min read
.env 檔相信是許多人開發、部署時作為環境變數管理的方案之一,只要將環境變數放進 .env 檔內,再透過 dotenv 等套件自動載入,就能夠讓程式載入正確的環境變數,藉
Posted on Sep 10, 2023 by Amo Chen ‐ 1 min read
不知道大家有沒有想過,在不辭職的情況下,如何幫自己多掙一份額外收入? 程式設計師是數位化時代最佔優勢的職業之一,應該善用自身能力的優勢,勇敢突
Posted on Sep 9, 2023 by Amo Chen ‐ 2 min read
近些年微服務很流行,各種大企業也都有導入微服務的做法,其核心概念是: 「 藉由區分業務權責,將應用(application)成一塊塊的服務元件(
Posted on Sep 8, 2023 by Amo Chen ‐ 4 min read
勇敢,是帶著害怕前進 # 每次跟人聊天都鼓勵別人去勇敢追夢、大膽行動,不過自己卻好像也從來沒做些什麼,說穿了也是一個不想辛苦,只想乘涼不勞而獲的
Posted on Sep 6, 2023 by Amo Chen ‐ 3 min read
Python 是 1 個有垃圾回收機制(garbage collection, 或簡稱 GC)的程式語言,簡而言之是一種自動的記憶體管理機制,當某些記憶體空間沒有任何程式用到時,就會被回收,然後釋放這些記憶體空間,避免記憶體越用越少,最後導致程式錯誤、無法執行等問題。
GC 機制是為了減少開發者的負擔,例如 C 語言就需要手動釋放記憶體空間(詳細請參閱 free() 函式),所以忘記釋放記憶體空間造成記憶體洩漏(memory leak)的問題屢見不鮮,但如果交給 GC 的話,就可以讓開發者不太需要考慮記憶體管理的問題,增加開發的效率也降低犯錯的機率。
而 Python 的垃圾回收機制,是使用一種稱為 reference counting 的技術實作。
Last updated on Jul 28, 2024 by Amo Chen ‐ 7 min read
雖然我個人沒有在玩魔術方塊,不過朋友用心製作的 YT 影片還是吸引到我(聲音真的很有磁性XD 原來現在常用來解開魔術方塊的演算法稱為 kociemba, 這是由一位德國
Posted on Sep 6, 2023 by Amo Chen ‐ 1 min read