原创 【TARS】UBUNTU中TarsGo的安裝以及demo實例

一. Tars基礎組件的配置,TarsWeb平臺部署 關於Tars基礎組件以及TarsWeb的部署,我之前已經總結一次了,如果沒有進行該步驟可以先跳轉至之前這篇文章。 二. 配置Go環境 (1)下載go文件的tar免安裝包,我下載

原创 【TARS】UBUNTU下關於TAF框架的安裝和C++環境的配置,以及demo實例

前言 本文中安裝TARS框架的方法大部分都是來自於官方的GUIDE,官方GUIDE中配置TARS的方法很多,本文中只選擇了適合本機的方法。本人系統是UBUNTU16,如果你也是ubuntu系統,希望能幫到你。安裝步驟雖然多,彷彿比

原创 【UBUNTU】深度學習服務器中環境配置問題以及遇到的坑。

前言 離開實驗室了,記錄一下給需要的同學看看,研一最初的時候瘋狂白嫖舍友的服務器(感謝我JL兄),終於在2019年4月份老王可算是給咱們的破機器更新換代了,還掏來了一臺TITAN XP,經過一系列地抓鬮操作‘有幸’負責起了這臺BO

原创 【轉】TARS(TAF)框架相關,鏈接收藏

騰訊開源服務器框架Tars

原创 【技術問題】C++多線程pthread_create error: invalid use of non-static member function

問題如下 pthread_create error: invalid use of non-static member function 先簡要解釋下pthread_create這個函數的各個參數: param1: 爲指向線程標

原创 【轉】關於select和epoll具體實現例子的好文

Linux下網絡socket編程——實現服務器(select)與多個客戶端通信

原创 【網絡編程/操作系統】線程池原理及其實現

前言 線程池的構造是這樣的,系統根據線程池初始化的線程數預先分配一塊內存給線程池。當有任務進來的時候,直接將事先創建好的線程分配給任務。如果沒有可用的空閒線程了,就令任務在任務隊列中等待。 當任務請求過多時,很好的避免了爲每個任務

原创 【學以致用】Linux自帶socket庫構建HTTP客戶端發送數據(POST方式)

以上傳圖片到服務器爲例子,詳細的代碼已經上傳到github 客戶端 1. 初始化socket對象 (1) 創建socket對象(AF_INET, SOCK_STREAM, 0) int socket_fd = socket(AF_

原创 【學以致用】Linux自帶socket庫實現HTTP服務端代碼

前言 前些天用socket底層代碼寫了客戶端發送數據到服務端的代碼,C++構建HTTP客戶端發送數據(POST方式),這些天寫了個比較簡單的服務端作爲上一篇的姊妹篇,算是對上一篇中偷懶使用FLASK框架的小補充。 目前代碼已上傳g

原创 【UBUNTU】makefile文件的寫法

序言 linux中編譯代碼往往沒有windows下直接使用IDE來得方便,但是既然從事了C/C++的開發就必然會涉及到linux下的C/C++編程。既然是編譯C/C++代碼,那就要學會怎麼寫makefile文件了,下面來說說怎麼使