https://perell.com/essay/50-ideas-that-changed-my-life[https://perell.com/essay/50-idea...
https://perell.com/essay/50-ideas-that-changed-my-life[https://perell.com/essay/50-idea...
本方法僅對(duì)使用 X 圖形顯示協(xié)議的用戶生效,要查看當(dāng)前系統(tǒng)圖形顯示協(xié)議類型,輸入echo XDG_SESSION_TYPE,如果顯示 x11則說明可用。本方法參考了Arch ...
題目 給定一個(gè)字符串 s, 將s分解為每個(gè)字串都是回文字串。返回所有可能的回文字串。 解析 可以遞歸的解決這個(gè)問題,假設(shè)字符串 s 長度為 n,求字符串 s 的所有可能回文分...
內(nèi)存地址 在 64 位機(jī)上,內(nèi)存地址由一個(gè) 64 bit數(shù)表示,為什么說是地址呢,因?yàn)檫@個(gè) 64 bit 數(shù)代表內(nèi)存上的一個(gè)字節(jié),也就是 8 個(gè) bit 位。內(nèi)存地址在使用的...
安裝好 arch 系統(tǒng)時(shí),網(wǎng)絡(luò)管理使用 base 自帶的 systemd-networkd 重啟后沒有網(wǎng)絡(luò),進(jìn)行網(wǎng)絡(luò)配置。排查之后發(fā)現(xiàn)是 vmware nat 網(wǎng)關(guān)地址是 1...
題目 給定兩個(gè)整數(shù)分別代表分子和分母,以字符串的方式返回分?jǐn)?shù),如果分?jǐn)?shù)部分重復(fù),將重復(fù)的部分括在括號(hào)中。如果有多個(gè)答案,返回任意一個(gè)。 解析 轉(zhuǎn)換成分?jǐn)?shù),第一步應(yīng)該將進(jìn)行整數(shù)...
文件系統(tǒng)的目的是組織和存儲(chǔ)數(shù)據(jù)。文件系統(tǒng)通常支持在用戶和應(yīng)用之間共享數(shù)據(jù),同時(shí)具備持久化的能力能夠在重啟之后保證數(shù)據(jù)可用。 xv6 提供類 unix 的文件系統(tǒng),有文件,目錄...
題目 找到一個(gè)數(shù)組的峰值元素 解析 所謂峰值元素,就是這個(gè)數(shù)組里比左邊大,也比右邊大,那么這個(gè)元素就是最大的,所以題目轉(zhuǎn)換為找一個(gè)數(shù)組的最大值。 偽代碼 代碼
題目 給定兩個(gè)單鏈表頭 headA headB。返回兩個(gè)鏈表相交的節(jié)點(diǎn),如果兩個(gè)鏈表不相交,返回 null。 解析 假設(shè)兩個(gè)鏈表相交,那么當(dāng) A 遍歷到相交節(jié)點(diǎn)的時(shí)候,如何判...
題目 給定兩個(gè)版本號(hào),比較這兩個(gè)版本號(hào)大小,如果 v1 > v2 返回 1,如果 v1 < v2 返回 -1 ,其他情況返回 0。 解析 這是一個(gè)工程性的問題,要比較兩個(gè)版本...
先拋出結(jié)論:c 語言 volatile 關(guān)鍵字的作用在于提示編譯器,這個(gè)變量值可能被其他修改,在取值時(shí)要從內(nèi)存讀取。 后續(xù)會(huì)解釋,從內(nèi)存中讀取是什么意思。 構(gòu)造這樣一種情況,...
題目 設(shè)計(jì)一個(gè)棧,支持 push,pop,和 top。并且能夠在常量時(shí)間內(nèi)檢索最小元素。 解析 棧,先進(jìn)后出。設(shè)計(jì)一個(gè)指針指向最小元素。因?yàn)榭臻g無限大,采用鏈表實(shí)現(xiàn)。這里有一...
題目 給定一個(gè)從某一位置旋轉(zhuǎn)過的升序數(shù)組,查找這個(gè)升序數(shù)組的最小值。例如有一個(gè)升序數(shù)組 [0,1,2,3,4,5,6],從 4 號(hào)位旋轉(zhuǎn)后得到[4,5,6,7,0,1,2]。...
題目 一個(gè)整數(shù)數(shù)組 nums,找到一個(gè)連續(xù)字串,使得乘積最大。 解析 無論是求最大連續(xù)加法,還是最大連續(xù)乘法,關(guān)鍵在于建立一個(gè) dp 數(shù)組,該數(shù)組的含義是,包含該元素在內(nèi)的最...
該問題參考stackoverflow[https://stackoverflow.com/questions/47232954/what-does-fwrapv-do#:~:...
題目 反轉(zhuǎn)字符串 解析 難點(diǎn)有兩個(gè) 將字符串格式化成 [a b c] 的形式 將字符串整體反轉(zhuǎn)后按單詞反轉(zhuǎn) 偽代碼 格式化的時(shí)候,采用快慢指針,f指針進(jìn)行便利,s指針進(jìn)行ap...
題目 給定一個(gè)逆波蘭式,計(jì)算這個(gè)逆波蘭式的值。 解析 對(duì)于一個(gè) rp,其計(jì)算方式為,從后往前將字符壓棧,如果棧頂兩個(gè)都是數(shù)字,則拿出一個(gè)符號(hào)和三個(gè)數(shù)字進(jìn)行計(jì)算,計(jì)算結(jié)果扔回棧...