Linux/Unix提供了很多種Shell
Zsh 是一個 Linux 下強(qiáng)大的 shell, 由于大多數(shù) Linux 產(chǎn)品安裝,以及默認(rèn)使用b....
JAVA8提供了Optional類來優(yōu)化這種寫法
這種寫法是比較丑陋的,為了避免上述丑陋的寫法,讓丑陋的設(shè)計(jì)變得優(yōu)雅。JAVA8提供了Optional....
一行Python代碼如何實(shí)現(xiàn)并行化
Python 在程序并行化方面多少有些聲名狼藉。撇開技術(shù)上的問題,例如線程的實(shí)現(xiàn)和 GIL,我覺得錯....
如何在Arch Linux系統(tǒng)中安裝Cutefish桌面環(huán)境
現(xiàn)在你可以在 Arch Linux 中體驗(yàn) Cutefish 桌面了。本文概述了在 Arch Lin....
Linux Mint推出圖形化升級工具,擺脫命令行
熟悉 Linux Mint 的用戶應(yīng)該知道,Linux Mint 遵循 6 個月的發(fā)布周期,每 2 ....
Linux內(nèi)核的隨機(jī)數(shù)生成器代碼獲得大幅改進(jìn)
Jason Donenfeld 是 WireGuard 的主要開發(fā)者,同時他也是 Linux 內(nèi)核隨....
使用Redis作為分布式鎖的詳細(xì)方案
一個很簡單的答案就是去使用 Redission 客戶端。Redission 中的鎖方案就是 Redi....
Linux系統(tǒng)如何解析ELF文件
也就是說,掌握了 ELF 文件的結(jié)構(gòu)和內(nèi)容,是理解編譯、鏈接和程序執(zhí)行的基礎(chǔ)。
GIT合代碼的經(jīng)典操作場景
git對于大家應(yīng)該都不太陌生,熟練使用git已經(jīng)成為程序員的一項(xiàng)基本技能,盡管在工作中有諸如 Sou....
Python替換字符串的新方法
FlashText 算法是由 Vikash Singh 于2017年發(fā)表的大規(guī)模關(guān)鍵詞替換算法,這個....
Linux 5.18版本內(nèi)核將繼續(xù)推進(jìn)廢除ReiserFS的工作
除了Edward Shishkin,ReiserFS幾乎沒有看到任何上游的工作在進(jìn)行,Edward ....
Linux開源社區(qū)宣布未來會把內(nèi)核C語言版本升級到C11
還在使用89年版C語言的Linux內(nèi)核,現(xiàn)在終于要做出改變了。
如何使用 go 實(shí)現(xiàn)紅黑樹
二叉查找樹也叫二叉搜索樹,也叫二叉排序樹,它具有以下特點(diǎn):1. 如果左子樹不為空,則左子樹上的結(jié)點(diǎn)的....
Go語言的默認(rèn)機(jī)制
不過麻煩的事情來了。我們寫一個程序,就是想在別人的電腦上運(yùn)行的。然而,Go語言的默認(rèn)機(jī)制,會泄漏我們....
樹莓派32 位和 64 位在實(shí)際測試中表現(xiàn)如何
上周,樹莓派發(fā)布了用戶期待已久的 64 位 Raspberry Pi OS,從理論上來說 64 位的....
Elasticsearch 8作為開源軟件正式發(fā)布
Elasticsearch 是一個基于 Lucene 庫的搜索引擎。它提供了一個分布式、支持多租戶的....
介紹assert的使用方法
很多業(yè)務(wù)場景需要我們某一特定的時刻去做某件任務(wù),定時任務(wù)解決的就是這種業(yè)務(wù)場景。一般來說,系統(tǒng)可以使....
RFE遞歸特征消除特征排序
本文主要從股市數(shù)據(jù)變量的特征分布及特征重要性兩個角度對數(shù)據(jù)進(jìn)行分析。
在CPU上如何同時嘗試 getrandom
Jason Donenfeld 是 WireGuard 的主要開發(fā)者,同時他也是 Linux 內(nèi)核隨....
詳解Nginx高性能的HTTP和反向代理服務(wù)器
Nginx 是一個高性能的 HTTP 和反向代理服務(wù)器,特點(diǎn)是占用內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上 Ngi....
使用Python實(shí)現(xiàn)五個自動化場景
相比大家都聽過自動化生產(chǎn)線、自動化辦公等詞匯,在沒有人工干預(yù)的情況下,機(jī)器可以自己完成各項(xiàng)任務(wù),這大....
一文深入理解操作系統(tǒng)的進(jìn)程調(diào)度
想深入理解操作系統(tǒng)的進(jìn)程調(diào)度,需要先獲得一些準(zhǔn)備知識,這樣后面就不懵圈啦:
詳解Netty高性能異步事件驅(qū)動的網(wǎng)絡(luò)框架
大家好,今天我們來聊聊Netty的那些事兒,我們都知道Netty是一個高性能異步事件驅(qū)動的網(wǎng)絡(luò)框架。
如何編寫適用于Go項(xiàng)目的Makefile
本文章的主題是: 編寫適用于 Go 項(xiàng)目的 Makefile 指南。
詳解tcpdump命令的六個常用選項(xiàng)
tcpdump用于捕獲和分析網(wǎng)絡(luò)流量。系統(tǒng)管理員可以使用它來查看實(shí)時流量或?qū)⑤敵霰4娴轿募胁⒃谝院?...
提高Linux服務(wù)器性能的20個技巧
Linux功能豐富、強(qiáng)大、靈活,你可以用它完成各種任務(wù),在這篇文章中,我們將討論一些提高Linux....
整個操作系統(tǒng)就是一個中斷驅(qū)動的死循環(huán)
本來想寫內(nèi)核如何接收一個網(wǎng)絡(luò)包這個過程,但發(fā)現(xiàn)把整個過程捋順了,還是很難的。 推導(dǎo)整個過程的起點(diǎn)是 ....