【沉心修煉】為了夢想不斷努力
專欄達人
授予成功建立個人部落格專欄的使用者。專欄中新增五篇以上博文即可點亮!撰寫部落格專欄濃縮技術精華,專欄達人就是你!相關推薦
【沉心修煉】為了夢想不斷努力
專欄達人 授予成功建立個人部落格專欄
【內功修煉】"裁員潮",“中年危機”,該如何戰勝你的焦慮
"裁員"、"中年危機"這些曾經看上去比較遙遠的詞彙,最近開始頻繁出現在各種文章和新聞中,個人覺得這主要由兩方面原因造成: 近兩年,國內外經濟形勢嚴峻(更有經濟學家預測,經濟寒冬才剛剛開始),很多公司不得不裁員過冬。 在網際網路快速發展的那幾年(保守時間段:2005年—
【BZOJ2322】[BeiJing2011]夢想封印 高斯消元求線性基+DFS+set
思考 包含 cst 計算 next 裏的 是否 異或和 無法使用 【BZOJ2322】[BeiJing2011]夢想封印 Description 漸漸地,Magic Land上的人們對那座島嶼上的各種現象有了深入的了解。 為了分析一種奇特的稱為夢想封印(Fanta
【matlab】:matlab中不斷的出現計算過程怎麽辦
append atl class dcl function tex ctrl + c length 由於 這個問題是會常常性出的。就是matlab中不斷的出現計算。 關於這個問題,我們須要考慮的是自己是不是寫錯了,通常會出現以下兩種可能的錯誤 1,關
【人物誌】美團首席科學家夏華夏:不斷突破邊界的程序人生
lock 做了 enter 圖像識別 中間件 註意 搭建 推出 再次 “成長沒有什麽秘笈,就是堅持不斷地一點點突破自己的邊界就好。” 這是美團首席科學家、無人配送部總經理夏華夏在剛剛過去的“1024 程序員節”時送給技術同行的一句話。 這也是夏華夏自己的人生寫照:從沒摸
【軟體開發底層知識修煉】深入淺出處理器之一 微處理器與微控制器
深入淺出處理器這幾篇文章可能你覺得對軟體開發用處不大,這個看個人理解吧,若是想貫通上下,知其然還要知其所以然的話,或許還是有點用處的。學習處理器的篇章非常少,花一點時間學一下也無所謂的! 在我之前還是做硬體的時候,我一直不理解微處理器和微控制器的區別。 之前寫過一篇文章,講X86處理
【人物誌】美團首席科學家夏華夏:不斷突破邊界的程式人生
“成長沒有什麼祕笈,就是堅持不斷地一點點突破自己的邊界就好。” 這是美團首席科學家、無人配送部總經理夏華夏在剛剛過去的“1024 程式設計師節”時送給技術同行的一句話。 這也是夏華夏自己的人生寫照:從沒摸過計算機的山東高考狀元到清華計算機系的學霸,從美國名校深造、Goo
【軟體開發底層知識修煉】五 gcc-C語言編譯器
前面的四篇文章終於把處理器系列學完了(點選檢視上一篇文章:快取記憶體與TLB)。收貨很大!!! 接下來就該學習底層軟體部分知識。今天學習gcc的基本概念與簡單用法。 1、GCC與gcc GCC (GNU Compiler Collection) GN
【軟體開發底層知識修煉】三 深入淺出處理器之三 記憶體管理與記憶體管理單元(MMU)
上一篇文章學習了中斷的概念與意義,以及中斷的應用-斷點除錯原理。點選連結複習上一篇文章:中斷的概念與意義 本片文章繼續學習處理器相關的知識-記憶體管理。包括:記憶體管理單元MMU的作用,虛擬記憶體與實體記憶體之間的對映方式,頁表的概念,快取記憶體(Cache)的作用,實體記憶體與快取
【軟體開發底層知識修煉】二 深入淺出處理器之二 中斷的概念與意義
上一篇文章我們學習了微處理器與微控制器的區別。點選連結檢視上一篇文章的內容:微處理器與微控制器 本片文章我們學習中斷的概念與意義。本片文章只學習中斷概念與意義,並不深入研究中斷向量表與ISR中斷服務程式的實現。同時本片文章講解一個與中斷有關的應用:斷點除錯。當然具體的斷點除錯方法會在
7年iOS開發,自述通往架構師的修煉之路【精華篇】
高效 現在 架構圖 好書 之一 規劃學習 設計架構 替代 在哪裏 前言: 本篇文章僅供大家參考學習以及在成為架構師的道路上應該掌握的知識點和經驗。相信你在看完這篇文章後,你有一個明確的目標以及一個通往架構師路上正確的方向。 導讀: 1、架構師應不應該寫代碼 2、為什麽別人的
【軟體開發底層知識修煉】十 連結器-main函式不是第一個被執行的函式
上一篇文章,大概瞭解了連結器的工作內容就是:符號解析和重定位。點選上一篇文章檢視:點選檢視。 本片文章其實還是圍繞連結器來學習。只不過不是很明顯,當你學到下一篇文章時,就明白了。 本篇文章來弄明白一個問題:在C/C++程式被載入到記憶體中準備執行時,main函式是第一個被執行的函
【軟體開發底層知識修煉】九 連結器-可重定位檔案與可執行檔案
上幾篇文章學習了Binutils輔助工具裡面的幾個實用的工具,那些工具對於以後的學習都是非常有幫助的,尤其是C語、C++語言的學習以及除錯是非常有幫助的。點選連結檢視上一篇文章:點選檢視 本篇文章開始一個新的知識的學習,連結器的學習。學習完連結器的系列文章,我們將全面瞭解連結器的工作
【軟體開發底層知識修煉】八 Binutils輔助工具之- objdump工具 與 size,strings工具
上一篇文章學習了ar工具與nm工具,點選連結檢視上一篇文章:點選連結 本片文章學習記錄以下三個工具: objdump size strings 1、objdump工具 用法: 反彙編目標檔案,檢視彙編到原始碼的對映(後面程式碼案例分
【軟體開發底層知識修煉】七 Binutils輔助工具之- ar工具與nm工具
上一篇文章學習addr2line與strip工具。點選連結檢視上一篇文章:點選檢視 本篇文章學習兩個工具:ar與nm工具。 1、ar工具 ar工具很簡單,用於將目標檔案打包生成庫或者將目標檔案從庫中解壓出來 ar crs libname.a x.o y.o 將x.
【軟體開發底層知識修煉】六 Binutils輔助工具之- addr2line與strip工具
上一篇文章我們學習了gcc編譯器的相關內容。點選檢視上一篇文章:gcc編譯器。本篇文章接著上一篇文章,學習GNU為GCC提供的輔助開發工具集Binutils。Binutils工具集,主要是用於在程式碼除錯的時候,定位bug的一些手段。我們主要學習以下幾個工具的使用: 本篇文章先學習
【免費贈書】前端程式設計師修煉之路:積土而為山,積水而為海
首先插播一條好訊息,新書《》已於9月在各大平臺上架,現免費送出4本(看到大家熱情這麼高漲,幸運人數已提升至4人),具體參與規則如下所列: (1)在文章後面的評論中寫出想要獲取此書的理由,隨便什麼都可以,不限制字數,並且一個使用者的多次評論只算作一次。 (2)活動截止日期為北京時間 2018 年 10
【讀書筆記】Java 工程師修煉之道
日期:2018年10月19日 13:09 地點:玉泉慧谷 圖書:《Java 工程師修煉之道》2018年3月出版 一、記錄 前天晚上睡前無聊,在多看app裡搜了下 Java 相關的電子書。有 3 本成功吸引了我的注意力,其中一本就是上面提到的這個。看到的時候,已經很
【軟體開發底層知識修煉】深入淺出處理器之二 中斷的概念與意義
上一篇文章我們學習了微處理器與微控制器的區別。點選連結檢視上一篇文章的內容:微處理器與微控制器 本片文章我們學習中斷的概念與意義。本片文章只學習中斷概念與意義,並不深入研究中斷向量表與ISR中斷服務程式的實現。同時本片文章講解一個與中斷有關的應用:斷點除錯。當然