原创 linux 防火牆的一些指令
記錄下,以後還會積累 sudo ufw status 允許80端口開放: sudo ufw allow 80 允許22端口開放: sudo ufw allow 22 啓動防火牆: sudo ufw enable 重啓防火牆使端口配
原创 ERROR: node with name “rabbit“ already running on
root@bmd-miot-c:~# sudo rabbitmq-server restart ERROR: node with name "rabbit" already running on "bmd-miot-c" root@bmd
原创 Ubuntu下mysql8.0的一些配置操作
坑比較多,記錄下 卸載與安裝 外部訪問 真實配置 賬號加密問題 大小寫設置 配置重定向 外部訪問失敗,還有可能要修改密碼 use mysql; flush privileges; alter user 'root'@'localho
原创 Ubuntu端口的一些操作
查資料總結的,做個記錄 1、ping網絡連通性時顯示有限行數 ping c -3 192.168.31.218 2、查看連接和端口情況 netstat -tlanp 3、檢查服務器80端口是否爲對外開放 teln
原创 查看所有開啓的端口
netstat -aptn
原创 Ubuntu 下安裝nginx,以及首頁展示
注意下環境,不同環境下的操作可能會有差別 Ubuntu: root@bmd-miot-c:/home/gpmbio# cat /proc/version Linux version 4.15.0-108-generic (buildd
原创 Failed to check/redeclare auto-delete queue(s).
RabbitMQ的一個問題,我的解決辦法是清空隊列 輸入命令: rabbitmqctl list_queues 查看所有隊列 接下來 1、執行 rabbitmqctl stop_app 關閉應用的命令爲:2、 2、rabbitmqct
原创 Linux下看程序是否在運行
ps -ef | grep 自己程序
原创 Vue前端部署出現的問題
(也許,,幾年之後回想往事,我會笑自己) 維護新項目,很生猛的一頓操作,於是網頁刷不出來了。 總結下用到的東西, 1、先看下docker id docker ps -a ➜ docker sudo docker ps
原创 error: undefined reference to `_imp___ZN11QSerialPortC1EP7QObject' 一場因爲動態庫引起的慘案
故事的背景...... 我用qt爲公司寫了一個調試工具,當時是vs2015+qt5.7這麼一個環境配置。後來接手另一個項目做維護開發,那個項目是Qt4.8.6的庫。配置過qt4.8.6的庫之後,原來的qt5.7就不
原创 爲什麼模板函數的定義也要在頭文件裏
對於模板,最重要的一點,就是在定義它的時候,編譯器並不會對它進行編譯,因爲它沒有一個實體可用。 只有模板被具體化(specialization)之後(用在特定的類型上),編譯器纔會根據具體的類型對模板進行編譯。所以才定義
原创 頁面跳轉 router-link
給文字添加鏈接 <template> <div> <router-link to="">轉向A頁面</router-link> <router-link to="">轉向B頁面</router-li
原创 設計模式(二十一)迭代器模式
意圖:提供一種方法順序訪問一個聚合對象中各個元素, 而又無須暴露該對象的內部表示。 當需要訪問一個聚集對象,且不論這個對象是什麼都需要遍歷的時候就應該考慮迭代器模式 #include <iostream> using namespace
原创 error: undefined reference to `QAxObject::QAxObject(QObject*)'
場景: 頭文件加上 #include <QAxObject> 實現文件加上 QAxObject *m_pExcel = new QAxObject(); 點擊編譯,然後就開始抽風般得報錯 error: undefined referenc
原创 函數重載和函數模板的對比
1、和重載相比 ,模板函數的優勢在於,它不需要重複定義,所以函數模板比函數重載更簡潔。但是,函數模板只適用於函數的參數個數相同而類型不同,而且函數體相同的情況。如果參數的個數不同,則不能用函數模板,這就是函數模板相對於函數重