原创 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