資源簡介:喵哥技術交流群發現了很多水平很高的朋友,歡迎大家來加喵哥微信,進群一起討論計算機知識!程序喵大人微信分頁機制是內存管理系統里很重要的一部分,但是分頁機制卻是在內存管理系統建立之前啟用的。本文圍繞分頁機制展開,講述分頁機制的特點,分頁機制是如何啟用的,以及地址轉化的問題。提綱導圖如下:01邏輯地址,線性...
資源簡介:Carl校招社招都拿過大廠的offer,同時也看過很多應聘者的簡歷,這里把自己總結的簡歷技巧以及常見問題給大家梳理一下。簡歷篇幅首先程序員的簡歷力求簡潔明了,不用設計上要過于復雜。對于校招生,一頁簡歷就夠了,社招的話兩頁簡歷便可。有的校招生說自己的經歷太多了,簡歷要寫出兩三頁,實際上基本是無關內容太多或者描...
資源簡介:Linux的內存管理可謂是學好Linux的必經之路,也是Linux的關鍵知識點,有人說打通了內存管理的知識,也就打通了Linux的任督二脈,這一點不夸張。有人問網上有很多Linux內存管理的內容,為什么還要看你這一篇,這正是我寫此文的原因,網上碎片化的相關知識點大都是東拼西湊,先不說正確性與否,就連基本的邏輯都沒有搞清楚,...
資源簡介:內存是計算機中必不可少的資源,因為 CPU 只能直接讀取內存中的數據,所以當 CPU 需要讀取外部設備(如硬盤)的數據時,必須先把數據加載到內存中。我們來看看可愛的內存長什么樣子的吧,如圖所示:一、內存申請通常使用高級語言(如Go、Java 或 Python 等)都不需要自己管理內存(因為有垃圾回收機制),但 C/C++ 程序員就...
資源簡介:不知道大家刷題的時候有過這些困惑嗎?1. 不知道從何刷起,看到刷題網站上那么多算法題,就感到頭大。2. 看不懂別人寫的題解,看完題解之后,仍是一頭霧水,不能完全理解,自己復現題解代碼的話,寫兩句就忘記思路,需要重新看別人的代碼。其實,這些都是正常現象,不要灰心,當你刷題到一定數目時,就能夠擺脫這種情況,遇...
資源簡介:大家好,我是Alex,今天分享計算機網絡硬核系列的第一篇:計算機網絡通信的理解本篇主要是對計算機網絡一些核心思想理解,屬于內功心法,初學者適合入門,非初學者可以學習其設計思想,總之希望幫助大家提高對網絡的理解;深入淺出Linux網絡硬核指南本系列從網絡通信理解到云計算網絡等網絡的不同應用角色(場景)入手,深...
資源簡介:Hello all,給大家分享一些 Linux 學習資料,包含:社區網站、在線教程、命令大全、在線模擬器、經典書籍、鏡像站點等 ...從入門到進階,應有盡有。無論你是小白,還是 Linux 高手,都不容錯過,100% 純干貨!1社區網站Linux 中國https://linux.cn/專注于 Linux 推廣、Linux 技術研究、Linux 業界事件的傳播。Linux 公社htt...
資源簡介:一、腳本今天主要分享一個shell腳本,用來獲取linux系統CPU、內存、磁盤IO等信息。#!/bin/bash#?獲取要監控的本地服務器IP地址IP=`ifconfig?|?grep?inet?|?grep?-vE?'inet6|127.0.0.1'?|?awk?'{print?$2}'`echo?"IP地址:"$IP?#?獲取cpu總核數cpu_num=`grep?-c?"model?name"?/proc/cpuinfo`echo?"cpu總...
資源簡介:因為做公眾號的原因,機緣巧合認識了堂妹。喵哥是東北人,平時經常燒烤洗浴一條龍走起,看見了澡堂子三個字,真的親切!堂妹目前在商湯做算法,因為工作中經常會用到商湯的產品,驚訝于商湯的產品居然從沒出現過一次crash。個人認為商湯是國內技術能力數一數二的公司,而堂妹能進入商湯,技術實力自然不必多說。前兩天她梳...
資源簡介:之前我寫過有關 Linux 文件系統源碼分析的文章,但從源碼角度分析文件系統略顯枯燥(對新手不友好),所以這次主要通過圖文的方式來講解 Linux 文件系統的原理,而不用陷入源代碼的深淵之中。一、硬盤簡介在介紹文件系統前,我們先來了解一下 硬盤。眾所周知,內存在斷電后數據就會丟失,所以現代計算機都通過 硬盤 來進行...
資源簡介:熟悉我的朋友應該知道,我對自己的介紹一直是:普通二本畢業,本科進騰訊,去過外企,肝過頭條,目前回騰訊窩著。我經常在后臺收到小伙伴的私信:“你真的是二本畢業嗎?進騰訊有什么秘訣?”“我不是985、211,能不能進騰訊?”“哥,是不是隨著競爭越來越激烈,普通學校與BAT徹底無緣?”對于這類問題、這種迷茫,普通院...
資源簡介:01故事起源一個邏輯學教授,有三個學生,而且三個學生都非常聰明!??有一天教授給他們出了一個題:??教授在每個人腦門上貼了一張紙條每個人的紙條上都寫了一個正整數,且某兩個數的和等于第三個數每個人可以看見另兩個數,但看不見自己的教授問第一個學生:你能猜出自己的數嗎?回答:不能。??問第二個,不能;第三個...
資源簡介:作者:陳甫鸼來源:知乎,可點擊閱讀原文你們公司允許使用C++STL嗎?各位老鐵可以在我價值¥2700的評論區留言。最初開始禁用 C++ STL,是因為早期項目編碼實踐中留下的慣例,被后來的程序員繼承下來。老項目中這種選擇尤其地多。不過如果有人將其上升到公司行為在不同項目中全面禁用 STL,則沒有必要,而且我傾向于做這種決...
資源簡介:1.開場白環境:處理器架構:arm64內核源碼:linux-5.11ubuntu版本:20.04.1代碼閱讀工具:vim+ctags+cscope我們或許經常聽說過內核搶占,可是我們是否真正理解它呢?內核搶占和搶占式內核究竟有什么關系呢?搶占計數器究竟干什么用?... 本文我們就來好好討論下,關于內核搶占的一些技術細節,力求讓大家理解內核搶占。注:...
資源簡介:CPU是現代計算機的核心部件,又稱為“微處理器”。對于PC而言,CPU的規格與頻率常常被用來作為衡量一臺電腦性能強弱重要指標。Intelx86架構已經經歷了二十多個年頭,而x86架構的CPU對我們大多數人的工作、生活影響頗為深遠。許多對電腦知識略知一二的朋友大多會知道CPU里面最重要的東西就是晶體管了,提高CPU的速度,最重要...
資源簡介:大家好,我是程序喵。在知乎上看到一個好問題,精選了三個優質回答,分享給大家!類型名稱不直觀,從size_t這個名字很難理解它的用處,使用時候還要特別留意是unsigned類型,而且在數數的時候可以用int或者unsigned 代替。這種類型的優勢在哪里?1學過計算機組成原理應該不會對此有疑問。int小于等于數據線寬度,size_t大于...
資源簡介:最近C++技術交流群發現了很多水平很高的朋友,歡迎大家來加喵哥微信,進群一起討論計算機知識!正文:系統調用就是調用操作系統提供的一系列內核功能函數,因為內核總是對用戶程序持不信任的態度,一些核心功能不能交由用戶程序來實現執行。用戶程序只能發出請求,然后內核調用相應的內核函數來幫著處理,將結果返回給應用...
資源簡介:點擊上方?藍字??可以關注我呢!校招形勢在去年結束的秋季招聘中,后臺開發或服務器開發的崗位需求一度火熱,甚至超過了算法崗。不少同學從諸神黃昏的算法崗戰場上退下,轉向更偏向工程能力的后臺開發崗,從而造成后臺開發崗位競爭的大爆發。后臺開發工程師主流使用的編程語言有C++、Java、PHP以及目前慢慢流行的Golang等...
資源簡介:文章來源:知乎|作者:Tinro右值引用是C++11中最重要的新特性之一,它解決了C++中大量的歷史遺留問題,使C++標準庫的實現在多種場景下消除了不必要的額外開銷(如std::vector, std::string),也使得另外一些標準庫(如std::unique_ptr, std::function)成為可能。即使你并不直接使用右值引用,也可以通過標準庫,間接從這一...
資源簡介:昨天在群里有朋友問:把進程綁定到某個 CPU 上運行是怎么實現的。首先,我們先來了解下將進程與 CPU 進行綁定的好處。進程綁定 CPU 的好處:在多核 CPU 結構中,每個核心有各自的L1、L2緩存,而L3緩存是共用的。如果一個進程在核心間來回切換,各個核心的緩存命中率就會受到影響。相反如果進程不管如何調度,都始終可以在一...
資源簡介:ELF文件(Executable Linkable Format)是一種文件存儲格式。Linux下的目標文件和可執行文件都按照該格式進行存儲,有必要做個總結。1. 鏈接舉例2. ELF文件類型2.1 可重定位目標文件(.o文件)2.2 可執行目標文件(a.out文件)2.3 共享對象文件(.so文件)3. ELF文件作用4. ELF文件格式4.1 從編譯和鏈接角度看ELF文件(可重...
資源簡介:經驗是什么上面這張圖,大概在 4 月份的時候我就畫出來了,這也是這段時間以來,我一直在思考一個問題:到底什么才是經驗?我輸出的文章,究竟對讀者的幫助有多大?首先啊,我不是說自己的想法很高尚,是完全一點私心沒有的助人為樂行為。在公眾號里寫文章,最希望的結果就是讓更多的人看到文章、關注我,形成正反饋之后,...
資源簡介:大家好,我是阿秀。考慮到最近校招提前批已經開始了,最近會多分享一些校招秋招經驗!前段時間有位研二師弟經過自己的努力終于拿到了字節和騰訊的offer,跟我分享他春招過程和實習感悟,我感覺還是挺有意義的,特意整理出來跟大家分享一波!其實這位粉絲,早些關注我的朋友是知道他的,下面這篇文章的主人公就是他,這是他...
資源簡介:千呼萬喚始出來親愛的各位讀者,我的新書《C++ 服務器開發精髓》終于終于終于與大家見面了,圖書如下:圖書的封面設計很精美,當然內容一定不負眾望。因出版社老師要求提供一張照片放到封面上,今年的?6 月 1?日兒童節去拍了一張,照片拍出來放在下面大家自己看吧。人到中年,生活不易,沒有少年時代那種懵懂與青澀,多了...
資源簡介:謹慎刪除文件如果要謹慎使用 rm 命令,可以為它設置一個別名,在刪除文件之前需要進行確認才能刪除。有些系統管理員會默認使用這個別名,對于這種情況,你可能需要看看下一個技巧。$ rm -i? ? <== 請求確認關閉別名你可以使用 unalias 命令以交互方式禁用別名。它不會更改別名的配置,而僅僅是暫時禁用,直到下次登錄或重...
資源簡介:現在網上的學習資料是真的豐富,我上大學時除了圖書館借書看之外很難看到自己想看的知識,羨慕現在的大學生可以在網上搜到海量的學習資料,甚至可以去聽清華北大等名校教授的課程,這對自己的職業發展是非常有好處的。我記得剛畢業的時候做嵌入式linux開發,市面上只能看韋東山和宋寶華等老師的書籍,遇到不理解的知識也很...
資源簡介:置頂/星標公眾號????,硬核文章第一時間送達!?來源 | thinkwon.blog.csdn.net/本文一共 3W + 字,分別從 Linux概述、磁盤、目錄、文件、安全、語法級、實戰、文件管理命令、文檔編輯命令、磁盤管理命令、網絡通訊命令、系統管理命令、備份壓縮命令等方面拆解 Linux 知識點。本文預計閱讀時間 2h,可以先收藏,慢慢讀。一...
資源簡介:1.開場白環境:處理器架構:arm64內核源碼:linux-5.11ubuntu版本:20.04.1代碼閱讀工具:vim+ctags+cscope我們知道,linux系統中用戶空間和內核空間是隔離的,用戶空間程序不能隨意的訪問內核空間數據,只能通過中斷或者異常的方式進入內核態,一般情況下,我們使用copy_to_user和copy_from_user等內核api來實現用戶空間和...
資源簡介:在 《漫畫解說內存映射》一文中介紹過 虛擬內存 與 物理內存 映射的原理與過程,虛擬內存與物理內存進行映射的過程被稱為 內存映射。內存映射是硬件(內存管理單元)級別的功能,必須按照硬件的規范設置好內存映射的關系,進程才能正常運行。但內存映射并不能區分內存的用途,比如我們想知道虛擬內存區間 0 ~ 2MB 是用作存...
資源簡介:作者:墨菲來源:https://zhuanlan.zhihu.com/p/191577083第一梯隊:六巨頭1.阿里巴巴(阿里上海研發中心,閔行大虹橋,本地生活總部:盒馬/口碑,阿里國際站等,10-10-5,加班氛圍濃,年底一般1+3=4個月,極少數最多可拿7個月,考核按3-6-1比例);2.騰訊(騰訊華東總部,徐匯漕河涇,游戲、人工智能、云計算等,10-10-5,...