原创 20200617_解釋一下IP協議

20200617_解釋一下IP協議 每日小知識 SYN,全稱【synchronize sequence numbers】,同步序列編號。是TCP/IP建立連接時使用的握手信號 一、相關術語 IP協議 IP協議,即網際協議(int

原创 20200330_繼承的優點和缺點

20200330_繼承的優點和缺點 一、相關術語 繼承 面向對象思想的一個重要組成部分,允許類的派生,是一個非常龐大複雜的話題,本文針對的是C++筆試題的內容。 面向對象編程的主要目的之一是【提供可重用的代碼】。 類繼承能完成

原创 20200406_類型安全

20200406_類型安全 每日小知識 使用everything搜索文件時,前面添加【exe:】可以直接搜索可執行程序,如【exe:qq】。 一、相關術語 類型安全 類型是否安全,取決於它能否在使用中被外部轉換,例如在C語言中i

原创 20200328_delete與free

20200328_delete與free 一、相關術語 new C++關鍵字delete,用於刪除new申請過的動態內存空間。 free C語言關鍵字free,用於刪除申請動態內存空間。 二、筆試題 請列出delete

原创 20200410_判斷程序是C++還是C語言

20200410_判斷程序是C++還是C語言? 每日小知識 IOS可以嘗試使用iRime輸入,免費,支持很多方案,包括五筆98,和百度五筆相比我覺得智能提示更優秀些。 一、相關術語 宏定義 宏是C語言中的概念,在C++中也可以使

原创 20200405_重載和重寫

20200405_重載和重寫 每日小知識 米格爾·格林貝格,近30年開發經驗的軟件工程師,以撰寫Python項目開發的博客而廣爲Python開發者所熟知,經常受邀在PyCon等大會上分享開發經驗。代表作有《Flask Web開發:

原创 20200408_vmware14安裝centos8.1

20200408_vmware14安裝centos8.1 每日小知識 微軟五筆默認爲86編碼,通過【MicrosoftWubiTableEditor】可以變換爲98版詞庫。開源地址【https://gitee.com/xiongh

原创 20200329_C++與JAVA的區別

20200329_C++與JAVA的區別 一、相關術語 C++ C語言的衍生語言,添加了面向對象支持,類型不安全。 JAVA C++語言的衍生,完全面向對象,類型安全。 二、筆試題 請列出C++與JAVA的區別。 答:

原创 20200404_面向對象的基本特徵

20200404_面向對象的基本特徵 清明節,願媽媽在天堂一切安好。 一、相關術語 面向對象 傳統解決問題的方式,是面向過程的,比如計算1+1=2,輸入1和1,得出結果2。但是這種解決問題的方法有侷限性,就是它不能描述行爲,例如

原创 20200327_new與malloc

20200327_new與malloc 一、相關術語 new C++關鍵字new,用於申請動態內存空間。 malloc C語言關鍵字malloc,用於申請動態內存空間 二、筆試題 請列出new與malloc的區別。 答

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

20200414_將一組數據排序後輸出到文件2 每日小知識 visual assist是VS編譯器最好用的插件,支持各種高亮顯示以及關聯查詢。 另外,今天科目一考試【91】分,險勝。 一、相關術語 本文牽扯到C++的IO技術,即f

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

20200413_將一組數據排序後輸出到文件1 每日小知識 之前的C++版本包括C++11,都不支持文件的複雜操作(例如創建目錄),但從C++17開始添加了filesystem,該模塊支持文件的複雜操作。 一、相關術語 本文牽扯到

原创 20200403_結構與聯合

20200403_結構與聯合 一、相關術語 結構 指C語言的數據類型,結構體。 聯合 C語言的數據類型,和結構有一定區別。 二、筆試題 1、引用與指針的區別? 答:(一)引用在聲明時必須初始化,指針不需要。 (二)引用

原创 20200402_引用作爲返回值

20200402_引用作爲返回值 一、相關術語 引用 引用可以作爲函數返回,但不建議這樣做。 二、筆試題 1、什麼情況下需要使用“常引用”? 答:既要提高程序效率,又要保護傳遞給函數的數據不被修改。 常引用聲明格式:const

原创 20200528_extern C 詳解

20200528_extern C 詳解 每日小知識 在win10之前,xbox上的遊戲只能在xbox遊戲機玩,win10之後,部分遊戲支持xbox和win10同時玩,而且只購買一次即可。 一、相關術語 extern C C++