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

整個(gè)操作系統(tǒng)就是一個(gè)中斷驅(qū)動(dòng)的死循環(huán)
本來(lái)想寫內(nèi)核如何接收一個(gè)網(wǎng)絡(luò)包這個(gè)過(guò)程,但發(fā)現(xiàn)把整個(gè)過(guò)程捋順了,還是很難的。 推導(dǎo)整個(gè)過(guò)程的起點(diǎn)是 ....