原创 char、signed char、unsigned char之間的聯繫與區別

點贊 收藏 分享 文章舉報 iTWeII 發佈了105 篇原創文章 · 獲贊 13 · 訪問量 8萬+ 私信 關注

原创 Windows文件結構(單用戶)、Linux文件結構(多用戶)

點贊 收藏 分享 文章舉報 iTWeII 發佈了105 篇原創文章 · 獲贊 13 · 訪問量 8萬+ 私信 關注

原创 計算機存儲“數字”(整數、實數)學習筆記

一、整數 注:在8位存儲單元中,最高位爲1不一定代表存儲的是負數,如255這個數存儲在計算機中,8位存儲單元中每一位都是1 二、實數 注:爲什麼要使用“偏移量”這個規則呢,爲了計算機有效的進行運算。如指數在4位存儲單元中,可

原创 “指針”、“地址”、“引用”的感悟

一言以蔽之:本質都是“指向數據的地址”,所以實質都是“地址”。 以下是分析的場景(具體問題具體分析) 1、數據未創建,且數據大小未知 數據大:那肯定要創建指針對象,這樣的話,數據的操作(增刪查改複製刪除等)可從指針層面去操作,效率高。 數

原创 計算機網絡基礎知識學習筆記之網絡安全

11.網絡安全 注:如https://而非http。 注:協議使用安全套接字後的端口改變了。如http默認80端口,使用安全套接字後的端口爲443。

原创 計算機網絡基礎知識學習筆記之物理層

6.物理層 數據通信基礎知識及相關概念   信道複用技術 注:統計時分複用放數據沒有規律,只要求將其複用幀填滿。會在每個複用幀中進行適當的標記 數字傳輸

原创 計算機網絡基礎知識學習筆記之應用層

10.應用層 注:通過服務來理解網絡中應用層的運作方式 注:因爲被動模式下,服務端在範圍內的端口進行等待客戶端來指定端口號來被動連接。這使得防火牆需要打開相應的端口才行,只打開默認的20和21端口是不行的。 郵件發送過程:

原创 計算機網絡基礎知識學習筆記之網絡相關概述介紹

1.每一層都相互獨立的同時,“下一層”又爲“上一層”進行服務   2,排錯應該由底層往高層進行排錯。反之也行,不過會相對麻煩一些   3.TCP/IP協議棧之間有很多協議協同作用於網絡模型,對傳統的OSI模型進行了合併優化   4.

原创 計算機網絡基礎知識學習筆記之數據鏈路層

7.數據鏈路層 數據鏈路層的三個基本問題 封裝成幀、透明傳輸、差錯控制 注:媒體訪問控制(Media Access Control)

原创 計算機網絡基礎知識學習筆記之傳輸層

9.傳輸層 傳輸層協議和應用層協議之間的關係 注:DNS協議處在兩個基礎協議之間,因爲DNS協議可以用TCP加端口號實現,也可以用UDP加端口號實現。但是大多數的DNS協議都是採用UDP協議加端口號實現,所以可以簡單的將DNS的協

原创 C++之makefile寫法

原文鏈接:https://blog.csdn.net/zong596568821xp/article/details/81134406 什麼是makefile Makefile 文件描述了整個工

原创 結構體和聯合體的區別

原文鏈接:https://www.cnblogs.com/nktblog/p/4027107.html 聯合體 用途:使幾個不同類型的變量共佔一段內存(相互覆蓋) 結構體是一種構造數據類型 用途

原创 關於C++和Java的少許故事

原文鏈接:https://www.zhihu.com/question/51284083 有點意思 C++是面向內存編程,Java是面向數據結構編程。 C++裏,內存是裸露的,可以拿到地址,

原创 C語言入門學習小記整理

1、指針和數組“通用”;指針變量的值可以改變,只會讓指針的“指向”發生偏移而已 2、C語言不允許嵌套註釋,所以會用預處理命令,如#if ... #endif,在預處理中可以嵌入註釋 注:條件編譯 3、指向函數的指針 4、指針的數據類型