Linux

Linux 之《荒島餘生》(四):I/O 篇

我們在cpu篇就提到,iowait高一般代表硬碟到瓶頸了。wait的意思,就是等,就像等正在化妝的女朋友,總是帶著一絲焦躁。本篇是《荒島餘生》系列第四篇,I/O篇,計算機中最慢的那一環。其餘參見:

開始在Linux上開發JavaFx程式

前言 不清楚什麼原因,網路上關於JavaFx的中文資料很少,並且都很老,所以建議大家有興趣學習JavaFx還是看官方文件比較好,而且貌似部分人不看好JavaFx。 關於Swing的資料倒是要多很多。我覺

LockSupport中的park與unpark原理

LockSupport是用來建立locks的基本執行緒阻塞基元,比如AQS中實現執行緒掛起的方法,就是park,對應喚醒就是unpark。JDK中有使用的如下 LockSupport提供的是

使用Python打造原創工具的Logo和Help

前言 當我們使用Python完成自己的原創的工具時,比如:埠掃描、弱口令爆破等。你是否想過新增自己的Logo,以及簡要的幫助資訊? 如下: Sqlmap的Logo

Linux who命令例項詳解

關於who 顯示登入系統的使用者。 描述 who命令列印有關當前登入的所有使用者的資訊。 who語法 who [ OPTION ]... [ FILE ] [ am i ] 選

Linux核心工程師是怎麼步入核心殿堂的?

在知乎上看到了這個問題 ,藉機總結一下自己在 Linux 核心學習研究上的經歷和方法。 目前的工作實際上不是在搞 Linux 核心,但讀大學的 4 年,其中有兩年的時間在研究 Linux 核心

Linux tree命令例項詳解

關於tree tree以樹狀格式列出目錄的內容。 這是一個非常簡潔實用的程式,您可以在命令列中使用它來檢視檔案系統的結構。 描述 tree是一個遞迴目錄列表程式,它生成一個深度縮排的檔案列表(如果設

C的基本資料型別

C的基本資料型別可以分為兩類:整數和浮點數,不同的資料型別可以提供不同的範圍和精度。 下面以(位元組:8位)為單位來標明對資料型別的在不同作業系統中的所佔記憶體大小

Golang交叉編譯

Golang 支援交叉編譯,在一個平臺上生成另一個平臺的可執行程式,最近使用了一下,非常好用,這裡備忘一下。 Mac 下編譯 Linux 和 Windows 64位可執行程式: CGO_ENABLED=

linux每日命令(32):gzip命令

減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。gzip是在Linux系統中經常使用的一個對檔案進行壓縮和解壓縮的命令,既方便又好用。gzip不僅可以用來壓縮大的

1746008331.8627