原创 shell獲取當前文件路徑

curPath=$(readlink -f "$(dirname "$0")") echo $curPath #或者 curPath=$(dirname $(readlink -f "$0")) echo $curPath

原创 Linux下c與cpp的系統時間戳

unix time stamp翻譯爲時間戳, 就是從1970年1月1日00:00::00以來的秒數。 環境:Linux C #include<iostream> #include <stdlib.h> #include <st

原创 C++11的簡單線程池代碼閱讀

源代碼來自 https://github.com/progschj/ThreadPool 注意:任務隊列沒有限制長度,如果無腦塞,會佔滿內存 原理就是管理一個任務隊列和一個工作線程隊列。 工作線程不斷的從任務隊列取任務,然後執行。

原创 Cpp獲取當前時間字符串

#include <iostream> std::string GetNowTime() { time_t setTime; time(&setTime); tm* ptm = localtime(&setTime);

原创 error: cannot jump from this goto statement to its label

發現變量的聲明必須放在任何goto前面, 不能再goto後邊聲明變量

原创 盤點適合入門學習的C/C++開源項目

C 項目名稱: C 項目簡介: 是的,你沒有看錯,這個項目的名字就是單個字母C。C是一個寶藏項目,可以說是學習數據結構和刷算法題的利器,因爲裏面包含了幾乎各種基礎算法、數據結構、以及LeetCode算法題的C語言實現。具體包括:

原创 centOS7上普通用戶切換root用戶,相互切換

當前普通用戶登錄,想要切換爲root用戶,需要輸入命令 su 需要輸入root密碼。輸入時候屏幕不會顯示,直接輸入完了,回車即可 回車後,即切換到root用戶下 想要從root用戶切換到普通用戶,只需要輸入: su 用戶

原创 CMakeList鏈接mysql出現/usr/bin/ld: 找不到 -lmysqlclient

C++鏈接mysql時出現錯誤: /usr/bin/ld: 找不到 -lmysqlclient collect2: 錯誤:ld 返回 1 make[2]: *** [../bin/hik] 錯誤 1 make[1]: *** [s

原创 restful項目中怎麼引入cesanta/mongoose

項目地址 https://github.com/cesanta/mongoose 使用的編輯器 CLion 項目一 新建項目umtitled,項目目錄如下: 其中mongoose.cpp,和mongoose.h都是我從https

原创 c++編寫HTTP API服務端/客戶端最簡單的庫,沒有之一 ---- 沒有完成

libhv是c++編寫HTTP API 服務端/客戶端最簡單的庫,沒有之一 具有如下特性: 跨平臺(Windows, Linux, Mac) 支持https 支持RESTful API 支持application/json、ap

原创 centos虛擬機擴展磁盤空間

1 第一步 在vmware中將虛擬機關機後,鼠標右鍵設置,直接點擊擴展加自己想要擴展的數量就可以了,這個比較簡單不多說 2 第二步 設置後進系統查看空間大小變化,實際並沒有什麼變化,我用的命令是df -h,我就蒙B了,上網一頓找

原创 undefined symbol: _ZNSt8ios_base4InitD1

undefined symbol: _ZNSt8ios_base4InitD1 [root@localhost usehellolib]# gcc main.cpp -I include/ -L lib/ -lhello -o u

原创 centos下cmake安裝與學習

你或許聽過好幾種 Make 工具,例如 GNU Make ,QT 的 qmake ,微軟的 MS nmake,BSD Make(pmake),Makepp,等等。這些 Make 工具遵循着不同的規範和標準,所執行的 Makefi

原创 梳子排序

梳排序(Comb sort)是一種由Wlodzimierz Dobosiewicz於1980年所發明的不穩定排序算法,並由Stephen Lacey和Richard Box於1991年四月號的Byte雜誌中推廣。梳排序是改良自泡

原创 好玩的排序待研究

各種排序 交換類排序 – 冒泡排序 雞尾酒排序 奇偶排序 梳子排序 侏儒排序 快速排序 臭皮匠排序 Bogo 排序 選擇類排序 – 選擇排序 堆排序 Smooth 排序 笛卡爾樹排序 錦標賽排序 圈排序 插入類排序 – 插入排序