原创 python 機器學習庫安裝

注意:首先安裝之前確保卸載了nump、scipy、sklearn三個庫按以下順序安裝:1、pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy安裝scipy時會自動安裝

原创 centos下c++開發環境配置

yum -y groupinstall development

原创 什麼是RAII?

RAII是Resource Acquisition Is Initialization(wiki上面翻譯成 “資源獲取就是初始化”)的簡稱,是C++語言的一種管理資源、避免泄漏的慣用法。利用的就是C++構造的對象最終會被銷燬的原則。RAII

原创 xshell登錄linux緩慢問題

執行:systemctl restart systemd-logind

原创 c++ 多線程鎖(c++11)

互斥鎖Mutex屬於sleep-waiting類型的鎖。例如在一個雙核的機器上有兩個線程(線程A和線程B),它們分別運行在Core0和Core1上。假設線程A想要通過pthread_mutex_lock操作去得到一個臨界區的鎖,而此時這個鎖

原创 工作中老出錯的幾個案例

1、類的靜態成員變量必須在類外進行初始化。2、在寫單例的時候時常因爲私有化了構造函數和析構函數,但沒有函數體定義而導致出錯3、c++ 11 atomic自動變量使用{} 進行初始化

原创 算法複雜度中的O(logN)底數是什麼?

算法中log級別的時間複雜度都是由於使用了分治思想,這個底數直接由分治的複雜度決定。如果採用二分法,那麼就會以2爲底數,三分法就會以3爲底數,其他亦然。不過無論底數是什麼,log級別的漸進意義是一樣的。也就是說該算法的時間複雜度的增長與處理

原创 linux 下jmeter做壓力測試

jmeter -n -t ./splitserver.jmx -l result.jtl -e -o ./report參數說明:-n : 非GUI 模式執行JMeter-t : 執行測試文件所在的位置及文件名-r : 遠程將所有agent啓

原创 linux環境變量配置

方法1:對系統內的所有用戶都生效vim打開/etc/profile文件,用export指令添加環境變量添加完成後新的環境變量不會立即生效,除非你調用source /etc/profile 該文件纔會生效,否則只能在下次重進此用戶時才能生效。

原创 linux 內核參數

sysctl命令可以查看和 動態地修改內核的運行參數,可用的內核參數在目錄“/proc/sys”中。sysctl命令對內核參數的修改僅在當前生效,重啓系統後參數丟失。如果希望參數永久生效可以修改配置文件 /etc/sysctl.conf,修

原创 git core.autocrlf配置說明

格式化格式化是許多開發人員在協作時,特別是在跨平臺情況下,遇到的令人頭疼的細小問題。 由於編輯器的不同或者Windows程序員在跨平臺項目中的文件行尾加入了回車換行符, 一些細微的空格變化會不經意地進入大家合作的工作或提交的補丁中。不用怕,

原创 _CRT_SECURE_NO_WARNINGS

在vs中編譯fopen 、sprintf等函數時提示 類似:Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. Consider using

原创 gdb 界面形式調試代碼

gdb可以支持用圖形界面交互的方式來調試代碼:在調試之前使用:gdb -tui a.out 加入-tui參數進入gbd環境後可以使用ctl+x+a的方式切換tui模式或者取消tui模式使用命令:layout src列出源碼使用快捷鍵 ctl

原创 修改centos系統時間

1、查看當前的系統時間:[[email protected] vagrant]# dateTue Jun 25 12:12:23 UTC 20192、 查看當前時區[[email protected] ~]$ timedatectl statusLocal ti

原创 找不到mysql服務

今天因爲做畢設需要mysql,好久沒用mysql了,就試着啓動mysql。我是先要啓動mysql的服務,啓動服務可以在windows控制面板中啓動,也可以在命令行中啓動。可是當我在控制面板中啓動時發現找不到mysql服務。    那我的解決