原创 ubuntu 18.04 配置keepalived+rsync+inotify

需求 1  確保應用程序app實現高可用,如果某個節點宕機,可以在其他節點上正常提供服務 2 不論是否切換節點,app對外的ip是唯一的 3 網關切換節點後,數據不可丟失   解決方案 用keepalived實現virtual ip, 用

原创 使用caffe訓練mnist

環境: ubuntu18.04   CUDA: 9.0    已安裝caffe    GPU: NVIDIA Corporation GP104 opencv: 3.4.5   1 caffe源碼下載和編譯 git clone https

原创 ubuntu 18.04上安裝mantis bug tracker

需求: 在ubuntu 18.04上安裝mantis bug tracker   Mantisbt: 是一款基於Web的開源漏洞跟蹤系統,採用PHP開發,並且支持多種數據庫後端,包括MySQL,MS SQL和PostgreSQL,還支持a

原创 ubuntu18.04下mysql刪除後重裝有問題的解決方法

刪除mysql後,重裝總是卡在  Renaming removed key_buffer and myisam-recover options (if present) 這裏就不動了。   解決方法是執行腳本刪除文件後 sudo apt-

原创 memset函數初始化

對於絕大多數編譯器來講, char namekey[15]=""; 與 memset(namekey,0x0,sizeof(namekey)); 或memset(namekey,'\0',sizeof(namekey)); 這三個是一樣的

原创 使用騰訊企業郵箱配置jenkins郵件通知

1 全局設置 manage jenkins --> configure system --> jenkins location 這裏的system admin e-mail address 需要配置爲發送郵件的郵箱地址   Extende

原创 KVM 配置虛擬機實際使用的cpu個數

如圖所示,要修改物理cpu個數的話,還需要手動設置cpu拓撲。否則,不管配置文件或本地主機配置了幾個cpu,實際上虛擬機只能使用一個cpu 用 cat /proc/cpuinfo |grep "cores"|uniq 這條命令可以查詢虛擬

原创 jenkins 配置cppcheck

Cppcheck 是一個靜態代碼檢查工具,支持C/C++代碼;作爲編譯器的一種補充檢查,Cppcheck主要對源代碼執行以下檢查: 1. 自動變量檢查 2. 數組的邊界檢查 3. class類檢查 4. 過期的函數,廢棄函數調用檢查 5.

原创 make 新手使用總結

gcc -L <directory> 指定鏈接時查找路徑,多個路徑用冒號隔開 -I 指定源代碼中頭文件路徑(大寫的艾) -l<libname> 指定鏈接某個庫(小寫的艾露)   通配符:  “*”、“?”和“[…]” Makefile 中

原创 VS code ubuntu18.04 環境,下載安裝調試

背景: 公司要用vs code 在linux下跑通代碼單步調試。下面是具體的操作。 安裝環境:ubuntu 18.04, 系統自帶的gcc 7.3.0 下載地址:https://code.visualstudio.com/ 點擊下載 .d

原创 VS code win10 環境,下載安裝調試

背景: 公司要用vs code 在win10下跑通代碼單步調試。下面是具體的操作。 安裝環境:win10,MinGW 下載地址 https://code.visualstudio.com/ 安裝之後需要install C/C++插件 打開

原创 使用svn+jenkins,提交代碼即可自動構建

1 安裝JRE sudo apt-get install openjdk-8-jre sudo apt-get install openjdk-8-jkd 配置環境變量,加入啓動文件裏面 將下面的內容加至文件 /etc/profile 中

原创 使用virt-manager加載已經創建好的虛擬機

使用sudo virt-manager打開界面,文件-->新建-->導入現有磁盤映像-->前進-->勾選使用ISO映像-->瀏覽-->選中你的xxx.qcow2文件-->選擇卷,再配置一下cpu和ram,就可以加載已經創建好的虛擬機了。

原创 Ubuntu 設置網橋後不能上網解決方法

問題描述: 公司的Ubuntu18.04服務器上配置了網橋,以安裝KVM。過了4天,突然不能上網。 期間,有配置過網絡 /etc/network/interfaces,嘗試恢復到配置網橋之前的狀態。但是不起作用。   今天又出現了不能上網

原创 Ubuntu18.04上安裝KVM虛擬機

準備工作 首先需要檢查一下CPU是否支持虛擬化,執行一下命令來檢查/proc/cpuinfo文件中是否又虛擬化相關的字眼,如果有的話表明CPU支持虛擬化技術。   egrep -c '(svm|vmx)' /proc/cpuinfo