原创 關於“expected ';', ',' or ')' before '&' token”錯誤

在GCC編譯器上:出現該錯誤的主要原因是:在C語言裏沒有C++所謂的“按引用傳遞”,例如C++可以寫這樣一個函數: void func(int &a) { //函數功能 } 在C語言無法這樣使用,所以需要改爲地址

原创 Git忽略文件的原則

1、忽略操作系統自動生成的文件,比如縮略圖等 2、忽略編譯生成的中間文件、可執行文件等,也就是如果一個文件是通過另一個文件自動生成的,那自動生成的文件就沒必要放進版本庫,比如Java編譯產生的.class文件,C/C++的.o文件

原创 linux向文件末尾追加內容

Shell 的 echo 指令與 PHP 的 echo 指令類似,都是用於字符串的輸出。 比如 echo "It is a test" It is a test 它也可以通過與>符號配合將內容寫入文件 echo 'add con

原创 git常見問題整理

文章目錄問題1、什麼是 fork?fork、branch和clone之間有什麼區別?問題2、“pull request”和“branch”之間有什麼區別?問題3、“git pull”和“git fetch”之間有什麼區別?問題4、

原创 grep常用命令整理

grep常用命令整理 grep命令簡介 grep是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來。 grep家族 grep家族包括grep、egrep和fgrep:egrep是grep的擴展,支持更多的r

原创 追mm和設計模式:趣解23種設計模式

追MM和設計模式:趣解23種設計模式 創建型模式 1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯

原创 24點遊戲及其算法

24點遊戲及其算法 1.問題描述 24點是棋牌類益智遊戲,要求結果等於二十四,一起來玩玩吧!這個遊戲用撲克牌更容易來開展。拿一副牌,抽去大小王后(初練也可以把J/Q/K也拿去),剩下1~10這40張牌(以下用1代替A)。任意抽取4張牌

原创 無線網中一些約定俗成的時延估量

無線網中一些約定俗成的時延估量 作爲一些性能、時延估量參考 一、在傳統LTE網絡中的切換時延是50~150ms。所謂切換,就是指當移動臺在通話過程中從一個基站覆蓋區移動到另一個基站覆蓋區,或者由於外界干擾而造成通話質量下降時,必須

原创 go實現業務回滾(defer妙用之一)

go實現業務回滾(defer妙用之一) 最近在用GO重寫本組的OSS系統,需要實現業務的回滾功能(即一個流程中,先與A進行交互,然後再與B進行交互,如果B失敗了,回滾與A交互的邏輯這樣)。另外,在初始化的時候也經常需要在任何一個模塊

原创 golang使用protobuf簡易教程

golang使用protobuf簡易教程 google公司發佈的一套開源編碼規則,基於二進制流的序列化傳輸,可以轉換成多種編程語言,幾乎涵蓋了市面上所有的主流編程語言,當然也包括Go 1、安裝protobuf 安裝下載protoc,

原创 淺析TCP連接過程中server異常情況處理

#淺析TCP連接過程中server異常處理 基礎環境:騰訊雲ubuntu虛擬機 前置基礎:對TCP連接有一個基本認識,能寫進行簡單socket編程 先簡單介紹一下TCP編程流程 TCP簡易編程流程 1.TCP服務器端編程流程如下:

原创 Linux使用curl訪問https站點時報錯彙總

文章目錄1.Peer’s Certificate issuer is not recognized2.SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

原创 linux下的core文件路徑及文件名設置

方式一、臨時設置 1 、如何生成 coredump 文件 ? 1)使用ulimit -c命令可查看core文件的生成開關。若結果爲0,則表示關閉了此功能,不會生成core文件。 2)使用ulimit -c filesize命令,可以限

原创 從nginx熱更新聊一聊Golang中的熱更新(下)

從nginx熱更新聊一聊Golang中的熱更新(下) 靜態語言在服務器編程時都會遇到這樣的問題:如何保證已有的連接服務不中斷同時又升級版本? 在上一篇介紹熱升級的時候時候,講到了通過信號通知nginx進行熱升級。我們在這一篇中介紹下

原创 從nginx熱更新聊一聊Golang中的服務器熱更新(上)

從nginx熱更新聊一聊Golang中的熱更新(上) 靜態語言在服務器編程時都會遇到這樣的問題:如何保證已有的連接服務不中斷同時又升級版本? 最近花了點時間看了下nginx熱更新代碼流程,想了下結合之前的經驗一併總結下熱更新 熱更