原创 20200505_指針錯誤

20200505_指針錯誤 每日小知識 線性結構的特點是:在數據元素的非空有限集中: 1、存在唯一的一個被稱爲“第一個”的數據元素。 2、存在唯一的一個被稱做“最後一個”的數據元素。 3、除第一個之外,集合中的每個數據元素均只有一

原创 20200504_鏈表逆序

20200504_鏈表逆序 每日小知識 在雲服務器上部署gitblit時出現外網無法訪問的情況,這時檢測配置文件的IP是否爲【0.0.0.0】,設置爲localhost或127.0.0.1是無法讓外網訪問的。 一、相關術語 鏈表

原创 20200503_在windows server 2019上部署gitblit

20200503_在windows server 2019上部署gitblit 每日小知識 server 2019默認IE是不允許下載軟件的,會提示“當前安全設置不允許下載該文件”,此時可以點擊設置》Internet選項》安全》I

原创 20200502_將一組數據排序後輸出到文件5

20200502_將一組數據排序後輸出到文件5 每日小知識 在使用ifstream讀取文件時沒有使用try…catch,而是使用了if…else,這是因爲文件不存在時ifstream返回空,但try…catch獲取不到任何東西。

原创 20200501_將一組數據排序後輸出到文件4

20200501_將一組數據排序後輸出到文件4 每日小知識 五一快樂。 一、相關術語 本文涉及到文件處理,要將排序後的數字寫入到文件。 ofstream 這是今天的重點內容,利用ofstream寫入文件。 C++版本 這裏

原创 20200417_將一組數據排序後輸出到文件3

20200417_將一組數據排序後輸出到文件3 每日小知識 Micorosoft Edge Dev,又名chrome內核的Edge,比原版edge好用,相比於google chrome,可以不用科學上網就能雲收藏。 一、相關術語

原创 20200409_centos8.1中文顯示方塊的問題

20200409_centos8.1中文顯示方塊的問題 每日小知識 mindline是一款很好用的雲同步腦圖工具,價格親民,相比xmind的優勢在於它可以在PC、ANDROID、IOS三端同步,非常方便。唯一缺點就是功能太少,但是

原创 20200407_內存分配方式

20200407_內存分配方式 每日小知識 win10系統按住shift,點擊【重啓】後將進入高級維護界面,可以按數字【4】進入安全模式。 一、相關術語 內存分配 內存分配,即對內存操作,主要包括棧【五筆98:SGA】、堆、靜態

原创 20200331_C++的特性

20200331_C++的特性 一、相關術語 C++ 實現面向對象思想的一種語言,嚴格意義上來說,是半面向對象,因爲它的類型不安全。 二、筆試題 1、請列出C++的特性。 答:封裝、繼承、多態。 1.1 封裝 封裝(Encap

原创 20200401_什麼是引用

20200401_什麼是引用 一、相關術語 引用 C++引進的新概念,和指針有相同之處。 二、筆試題 1、請寫出函數執行結果(微軟)。 int fun(x) { int countx=0; while(x) { countx+

原创 20200324_時間複雜度大O

20200324_時間複雜度大O 序言 話說我最討厭的編程內容就是算法,算法裏面最討厭的就是對時間複雜度和空間複雜的理解。但往往命運就是會戲弄你,你越討厭什麼生活就逼你去學什麼,一個陰差陽錯的機會我接了別人的算法,從那以後就變成了

原创 20200326_delete與delete[]

20200326_delete與delete[] 一、相關術語 delete C++關鍵字delete,用於釋放new出來的指針資源。 二、筆試題 請列出delete與delete[]的區別。 答:1、delete只調用一次析

原创 20200320_友元函數

20200320_友元函數 序言 我在實際項目中幾乎沒用過友元,因爲這個東西允許類與類之間可以訪問private接口,這在安全性上是非常不推薦的,但C++設計這個東西,是有它的特殊用途的。 類似於auto關鍵字,很多書不推薦使用,

原创 20200318_C++技能樹

20200318_C++技能樹 序言 我在想,能不能把C++的知識做成類似於遊戲中的技能樹,這樣學習起來會有層次感,能更系統地記住這些概念。 草稿 所謂技能樹,就是解鎖一級,然後才能進入下一級,上一級未完成,下一級無法解鎖。 我

原创 20200315_2020年第11週迴顧

20200315_2020年第11週迴顧 在IT公司養成的習慣,每天寫日報,每週寫週報,剛開始很煩,時間久了感覺很容易,尤其是週報,把之前比較重要的事情複製一下就好,最簡單地,就是抄標題。 本週主要學習的內容: 20200309_