原创 c++ socket學習(1.6)

本文學習相關資料: C/C++ socket編程教程 環境:vs2015 源碼:本文代碼 這次來看看UDP 之前在c++ socket學習(1.2)講過UDP怎麼發送了,那現在來做一個可以一直髮送的。 這次沒有什麼接收端和發送端了

原创 c++ socket學習(1.5)

本文學習相關資料: C/C++ socket編程教程 環境:vs2015 源碼:本文代碼 這次來試一下使用TCP來傳輸文件,其實傳輸數據和差不多,就是多一個讀取文件,和一個寫文件而已。 服務端 int readlan = 100;

原创 c++ socket學習(1.3)

本文學習相關資料: C/C++ socket編程教程 環境:vs2015 源碼:本文代碼 在這裏c++ socket學習(1.1)學到了怎麼樣建立TCP,然後通過TCP連接發送、接收信息。 但是都是一次性的,當時是接收信息後就結束

原创 Kadane's algorithm學習

Kadane’s algorithm 簡單來說就是用來計算數組中的連續子數組之和最大是多少 vector<int> vec; int temp = 0,ans = 0; for(int i=0;i<vec.size();++i){

原创 c++ socket學習(1.2)

本文學習相關資料: C/C++ socket編程教程 環境:vs2015 源碼:本文代碼 windows 如何創建客戶端與服務端通信? UDP: 這次就沒什麼客戶端服務端好說了,UDP是沒有無連接的 所以改叫接收端和發送端吧 接收

原创 c++ socket學習(1.1)

本文學習相關資料: C/C++ socket編程教程 環境:vs2015 源碼:本文代碼 windows 如何創建客戶端與服務端通信? TCP: 服務端 在windows先告訴程序我們要使用哪個版本的winsock,成功調用了它才

原创 如何通過瀏覽器在所有響應內容中查找文本

使用瀏覽器的開發者工具查找響應文件的內容 ** Chrome ** 版本: 快捷鍵:Ctrl+Shift+F 可以看到已經查找出來了 ** firefox ** 版本

原创 cmake The source directory "xxxx" does not appear to contain CMakeLists.txt

執行 cmake . 的時候報錯: The source directory “xxxx” does not appear to contain CMakeLists.txt 簡單來說就是當前文件夾裏面沒有 CMakeLists.

原创 160 - 54 eKH

環境:windows xp 工具: 1、OllyDBG 2、IDA 3、exeinfo 查殼發現是程序無殼且用Delphi語言編寫 可以通過搜索字符串的方式定位關鍵函數地址 這裏定位到是 00427B44 ReadInput(a

原创 c++ queue學習

參考資料: cppreference.com 本文代碼: 本文源碼 目錄成員函數1.operator= (賦值給容器)元素訪問2.front (訪問第一個元素)3.back (訪問最後一個元素)容量4.empty (判斷容器是否爲

原创 c++ vector學習

參考資料: cppreference.com 本文代碼: 本文源碼 目錄隱式成員函數1.operator= (賦值給容器)2.assign (將值賦給容器)元素訪問3.at (訪問指定元素,進行下標檢查)4.operator[]

原创 c++ array學習

參考資料: cppreference.com 本文代碼: 本文源碼 array和vector的區別是array是和C++中的數組類似,不能動態改變數組大小,所以會比vector少很多函數。 目錄隱式定義的成員函數1.operato

原创 c++ socket學習(1.4)

本文學習相關資料: C/C++ socket編程教程 環境:vs2015 源碼:本文代碼 前面學到了TCP怎麼循環發包,但是TCP連接的話會出現一個問題粘包。 TCP連接接收到的數據並不是馬上讀取到內存裏面的,而是放在緩衝區,讓後

原创 c++ 基本排序算法學習

C++實現排序算法 代碼地址 vector<unsigned int> cVec; int nSize = cVec.size(); 1 冒泡排序 算法思路: 每兩兩相鄰的數值都會比較大小,前面比後面大的時候就交換位置,否則就不

原创 c++ boost多線程學習(一)

本次學習相關資料如下: Boost C++ 庫 第 6 章 多線程(大部分代碼的來源) Boost程序庫完全開發指南 - 深入C++“準”標準庫 第三版 羅劍鋒著 頭文件: #include <stdio.h> #inclu