原创 超網合併

一、超網 將一個地址分爲兩個網段叫子網劃分,相反地,將兩個網段合併成一個網段叫超網。 如圖,192.168.0.2與192.168.1.2不在同一個網段,如果A和B進行通信需要路由器轉發,那麼A將數據給路由器然後由路由器轉發,但是實際上A

原创 子網劃分練習

一、變長子網劃分 現在公司需要將一個網絡分爲如下幾個網段,並規定每個網段的計算機數量,請寫出每個網段的子網掩碼和主機號範圍 網段1:100臺主機 網段2:50臺主機 網段3:20臺主機 網段4:10臺主機 按照等長劃分規則畫出如下:  

原创 VS中exe和DLL不在同一個目錄下

參考:https://blog.csdn.net/zmdsjtu/article/details/88568713    屬性--調試--環境:PATH = path; 別漏了分號 

原创 批量生成文件目錄樹

參考:https://blog.csdn.net/Anita__Li/article/details/90044587  1、新建一個txt文件 2、拷貝下列內容,表示將生成一個文件樹存放在1.txt中 @echo off tree /

原创 opencv各個版本的差異

https://www.cnblogs.com/shine-lee/p/9884551.html opencv2-opencv3升級修改了那些地方:https://docs.opencv.org/3.1.0/db/dfa/tutorial

原创 sizeof,strlen,strcpy,memcpy

參考連接1:http://c.biancheng.net/view/342.html 參考連接2:https://www.cnblogs.com/stoneJin/archive/2011/09/16/2179248.html 一、siz

原创 三通道圖像轉換爲一維數組(以及PBYTE * 轉Mat)

圖片在網絡傳輸一般將圖片信息轉存到一個字符數組的buffer,使用Opencv處理的話需要轉換成Mat格式,找到參考方法如下: Mat轉換成char char* 轉換爲Mat https://blog.csdn.net/u01018576

原创 Opencv的lib和dll使用探索

關於配置VS配置Opencv的方法網上都有了,很多都是在VS環境配置整個opencv庫,這樣對於學習還是很方便的。下面記錄兩種另外的做法。 一、將opencv庫用在自己的項目中 1、建立一個簡單的工程: #include"opencv2

原创 C++動態庫dll生成入門

一、創建DLL 項目 二、生成得到.dll和.lib文件 三、創建測試工程  三、設置包含目錄等  我在DLLTest解決方案目錄下創建一個include文件夾,將下圖的.dll和.lib拷貝到include下    設

原创 EasyPR大致流程

 

原创 將C類地址等分成兩個子網

一、子網掩碼 C類網絡劃分爲兩個子網,使用子網掩碼劃分,子網掩碼爲255.255.255.128 如何理解子網掩碼爲255.255.255.128? 子網掩碼的作用是和IP地址做與運算得到網絡號,若子網掩碼爲255.255.255.0與I

原创 網絡層--IP地址、IP地址的分類、子網掩碼

一、IP地址 IP地址分網絡部分和主機部分,同一個網段的計算機網絡部分都一樣 二、IP地址分類  32位地址8位位一段,一共分四段 A類地址第一段位網絡部分,剩下的三段位主機部分,可以接入256*256*256(0-255)個主機 B類

原创 網絡層--虛擬互聯網

一、網絡互聯的設備 中間設備又稱爲中間系統又稱爲中繼(relay)系統   物理層中繼系統:轉發器(repeater)一般是集線器(hub)   數據鏈路層中繼系統:網橋或者交換機   網絡層中繼系統:路由器(router)   網絡層以

原创 網絡的兩種服務--虛電路和數據報服務

計算機通信的一個爭論焦點--可靠交付應當由誰來負責到底是由網絡還是端系統? 實際上是端系統實現的可靠傳輸而不是網絡,網絡在比較堵的情況下又可以把數據包丟了,路由器不管,對方接受到的數據丟包了則讓發送方重發。 一、網絡層應該向運輸層提供什麼

原创 vector erase操作

1、刪除一個元素 先Move(_where+1),也就是將迭代器的下一個位置轉化爲右值,最後返回了,所以erase之後返回的是刪除前的下一個位置 2、刪除區間元素 注意前開後閉,剩下的沒看很懂,反正最後返回迭代器爲刪除前的下一個位置