原创 學編程不是搬磚:要學會偷懶

學過任何一種編程語言的小夥伴們都應該聽過前輩們經常說的一句話:學編程,要吃苦,不能偷懶;但是也經常聽過那句話:不要重複造輪子,要學會偷懶。 是不是矛盾了?到底該懶不懶? 此懶非彼懶! 在學習的道路上,不能懶。就是說要多動手,多思考,多寫代碼

原创 通過C++的外部依賴項的感悟

外部依賴性在這裏(其實很容易被忽略)!但是由它可以看到許多隱藏的東西! 它能說明什麼問題? 看右邊程序源代碼中直接使用system("pause"); 而學過C語言的小夥伴們應該都曉得,要使用這個函數,必須要引入stdlib.h,即: #i

原创 ubuntu的終端命令提示符太長的修改方法總結

ubuntu的終端命令提示符太長,主要原因: 1:計算機名太長; 2:多層直接顯示出來; 針對計算機名太長的處理: 如:下面的計算機名提示太長了: ningcaichen-virtual-machine是計算機名: ningcaichen

原创 程序員不要自己把自己限制死了

要不要學這個(如:C語言)?以後不打算做這個方向就不用學了吧(如:C++)?技術上感覺難突破,看似瞭解了許多,但都停留在表層,無法深入。看別人寫,感覺輕鬆,很容易,要自己做就一頭霧水。不知怎麼才能突破瓶頸(如:PHP)。轉型吧,又不甘心。太

原创 C++的命名空間的現實意義

程序中不能有兩個函數名一摸一樣的,但是程序做大了,就很可能會造成兩個同名同參的函數;這樣就會導致歧義而錯誤。 所以做出命名空間,可以做到只要是不同的空間中可以同名同參函數,這樣以後其他人來做了,可以不用看以前寫了什麼函數名,而只要弄個新的空

原创 寧哥自編自導自演的《C語言,好爽》第7版(2017年)教程內容

《C語言,好爽》第7版2017年錄製,教程規劃更詳細的內容:這部產品不鳴則已,一鳴驚人,定是很爽很刺激,很黃很暴力......在現實中會遇到實際解決的問題,比如訂餐後計算總價格,一般都是服務員拿個計算器來幫你算,而不是幫你口算,所以:1:求

原创 C語言排序原理分析

C語言排序原理分析,源於先找最大值和最小值。1:找最大值原理:假定第1個爲最大的;然後往後面看,如果後面的元素更大,就把後面那個更大的給假定的這個地方,這樣始終保證這個地方總是最大的值;這樣,一次循環完了,就得到了整個數組中最大的數了。(找

原创 我的友情鏈接

51CTO博客開發

原创 騰訊雲新購主機怎麼添加數據盤

今天在騰訊雲上新購了一臺Linux主機,Centos 6.8 32位,同時另外加購了一個數據盤。但是查看的時候只有系統盤:可見,第二次訪問的時候,多了個數據盤了。那麼怎麼添加數據盤呢?首先查看還沒掛載的數據盤有哪些:可以看到:有一個214.

原创 棧的代碼實現之數組方案

棧是一種具有從宏觀上來看是“先進後出”功能特點的數據結構。可以由數組或者鏈表來實現。其實現原理是從“一端”操作,導致先存儲的數據最後被取出。有棧頂、棧底等因素組成。在《C語言,好爽》第7版(2017年)第76集:棧的代碼實現之數組方案,中對

原创 不找C++的工作也要學C++

很多學編程的人認爲,特別是初學者會認爲:“我又不找C++的工作,爲什麼要學C++?”,就像“我又不找C語言的工作,爲什麼要學C語言”一樣;其實答案不在於你做不做C++的工作,而在於你做不做編程行業的工作。道理很簡單,打個比方如果你聽到這樣的

原创 C語言鏈表的來源分析

C語言中的鏈表是重點,也是難點,而且意義非凡。對鏈表的的抽象和恐懼是源於對它的來龍去脈的不明白。所以很有必要對它的發展淵源做透徹分析。鏈表的單位是節點,而節點源於複合數據類型:結構體;節點和結構體的區別就是看是否有指針域,目的就是想找到下一

原创 C語言項目2:圖書管理系統

項目名稱:圖書管理系統項目作者:寧哥開發工具:Visual Studio 2017編程語言:C語言意義:鏈表、文件存儲、數據加解密、多文件開發綜合應用功能描述:1:增、刪、改、查2:數據加解密3:文件數據庫,帶記憶功能4:初始化5:搜索檢查

原创 感悟輕鬆學編程的心態

這幾天比較浮躁,不想動了,感覺應該回頭思考一下,一定要擡頭看路。最新感悟:學編程沒什麼了不起,重要的是輕鬆學。誰都可以來學編程,又沒規定必須是計算機專業畢業的。所以學編程沒什麼了不起,了不起的是怎麼學的輕鬆起來。 我其實一直都在思考這個問題