原创 安裝python probuff ---win10

從google(https://github.com/protocolbuffers/protobuf/releases)下載protobuf-2.5.0-win32.zip和protoc-2.5.0-win32.zip---下載自對應的

原创 獲取tcp緩衝區大小 - C++

#include "stdafx.h" #include <WinSock2.h> #include <iostream> #pragma comment(lib,"ws2_32.lib") int main() { WORD v

原创 roslibpy api

roslibpy 中文文檔 roslibpy英文文檔 roslibpy官方文檔

原创 c++庫的製作和調用

環境: window10, vs2015, c++ 一.創建靜態庫 1.創建一個簡單的靜態庫   2.隨手來幾個print,再弄個頭文件。   3.注意生成的平臺配置,只能給對應的平臺調用 4.編譯完成後,把lib和.h一拉出來,

原创 VSCode的使用技巧

1.沒有代碼提示 在‘設置’欄輸入“prevent”,會出現選項,在工作區內的選項去掉即可; 2.快捷鍵列表 ‘文件’ -> ‘首選項’ ->  ‘鍵盤快捷方式’    可以查看到功能的快捷鍵,由於前進後退不怎麼好用,我都是改過來的。

原创 線程同步之事件(Event)

1.事件 事件(Event)是WIN32提供的最靈活的線程間同步方式,事件可以處於激發狀態(signaled or true)或未激發狀態(unsignal or false)。根據狀態變遷方式的不同,事件可分爲兩類: (1)手動設置:這

原创 線程同步之互斥量

1.互斥量 採用互斥對象機制。 只有擁有互斥對象的線程纔有訪問公共資源的權限,因爲互斥對象只有一個,所以能保證公共資源不會同時被多個線程訪問。互斥不僅能實現同一應用程序的公共資源安全共享,還能實現不同應用程序的公共資源安全共享。 2.使用

原创 使用套接字創建連接 --- TCP

一.服務端的連接準備 1.創建套接字 int socket(int domain, int type, int protocol) domain : PF_INET, PF_INET6以及PF_LOCAL等,表示什麼類型的套接字 t

原创 C語言日誌庫---zlog安裝和使用

0. What is zlog? ------------- zlog is a reliable, high-performance, thread safe, flexible, clear-model, pure C loggi

原创 廣播域---跨網段廣播

1.廣播域 廣播域是網絡中能接收任一臺主機發出的廣播幀的所有主機集合。也就是說,如果廣播域內的其中一臺主機發出一個廣播幀,同一廣播域內所有的其它主機都可以收到該廣播幀。 2.廣播域的計算 用主機的IP地址與子網掩碼進行與運算即可知道該主機

原创 protobuff的安裝和使用

0.環境        window10,C++ 1.準備 1.1 下載protobuff:https://github.com/protocolbuffers/protobuf/releases , 我下載的是3.10 1.2 安裝cm

原创 Beyond Compare 3註冊碼

版本:Beyond Compare 3 註冊碼: sl2T62PGJWHyemKxBS0+G94HyBMAN+qAvdqWlYaw1hN3VkAtOdqDYsDkmi9451fK9567RIt8sb85UwjEm5vb2tJzJXE6YV

原创 Linux C 實現atoi函數

目的:編寫一個字符串轉整型的接口 /************************************** * Description : 實現atoi函數的作用 * Editor : Donkey * Dat

原创 expect腳本實現自動化操作

1.expect環境搭建 expect是一個免費的編程語言工具,用來實現自動和交互式任務進行通信,而無需人的干預。 環境的安裝和一些簡單的例子可以參看:Shell腳本學習之expect命令 運行環境:ubuntu16 2.例子 始於懶,纔

原创 數據結構之單鏈表

Platform:ubuntu , C Language 在一個項目中,數據結構使用的類型不會很多,並且結構一旦穩定,基本都很少對其改動。所以對於我個人而言,數據結構很少用到,但又及其重要。當前的項目使用的是隊列,但究其根本,也只不過是操