原创 離線升級gcc至最新!目前是6.3

前言 由於一些工作需要最近需要移植程序到Linux下面,不得不說,這方面C++確實沒有Java這樣的語言爽,一次“編譯”跨平臺運行。 適用 並不適合所有的系統,目前已知。Windows下的ubuntu subSystem

原创 Mono入門教程(二)--------------Mono的Windows調試環境搭建

前言 本教程針對已經搭建好了Mono開發環境,並且已經在C++環境下運行mono的開發者準備。解決開發者聯合調試C#業務邏輯代碼的需求。 環境搭建 系統環境:Windows7 Mono版本:4.4 依賴編輯器:Xamarin Stud

原创 網絡數據緩存,TCP數據緩存,Socket粘包處理辦法

TCP粘包,因爲網絡數據並非一次性到達實際情況會出現很多種情況,很難保證數據完整性,於是包網絡數據緩存起來,當數據足以處理的時候進行處理,可以一定程度上解決粘包的問題。當然作爲一種連續存儲數據,要區分所以就需要定義包頭。這將額外消耗一點網

原创 Win10下 SubSystem Linux ,添加環境變量。

前言 哪些正在折騰每次對Windows下的Linux 子系統無法添加環境變量的在這裏就打住了! 方法: 1.啓動bash【還沒有開啓子系統的,請查看自己的內核版本】 2.sudo vim /etc/bash.

原创 xamarin 中文亂碼問題

解決xamarin 中文亂碼 工具->選項->字體,把文本編輯器和輸出版內容設置成Segoe UI保存即可

原创 Linux離線安裝 AutoTools

1.M4 : http://ftp.gnu.org/gnu/m4/ 2.autoconf : http://ftp.gnu.org/gnu/automake/ 3.automake : http://ftp.gnu.

原创 Protobuf V3.1 Windows VS2012編譯與使用

Protobuf V3.1 Windows VS2012編譯與使用 本教程針對使用VC++的用戶。 1.準備環境: Windows7 以上的電腦 Visual studio2012 以上,protobuf 3.x後支持語法爲C++11

原创 Mono入門教程(一)--------------C++中整合Mono

前言 本教程是針對需要將C#作爲自己所開發的C++項目提供腳本的入門教程。由於mono教程相對較少,或缺乏完整性,故作此教程。雖然是教程,但是作者仍然是一個水平有限的程序員,因此文中如有紕漏請指正,我將盡力修改完善!! 開發環境搭建 操作