原创 國密SM4加解密
代碼基於GMSSL庫實現 1、sm4加密 int sm4EvpEncrypt(unsigned char *key, unsigned char *in, int inl, unsigned char *out) { unsig
原创 docker常用命令
一、docker容器基本命令 1、查看docker版本 docker version 2、查看docker信息 docker info 3、docker幫助命令 docker --help 二、列出本地鏡像命令 1、列
原创 docker配置國內鏡像加速
之前在Centos7裏面安裝了docket,由於國內從 DockerHub 拉取鏡像有時會遇到困難,我們可以配置國內鏡像,提高下載速度。 1、進入docker配置目錄 cd /etc/docker/ 2、編輯配置文件daemon.js
原创 xftp無法連接服務器,ssh連接報Server responded "Algorithm negotiation failed"
使用xshell連接服務器可以正常連接,但使用xftp連接是提示:無法與192.168.1.11連接。換用SSH Secure Shell Client工具連接服務器,報錯。 解決方法: 修改/etc/ssh/sshd_config
原创 QWebSocket服務器
在pro文件裏面添加websockets模塊 QT += websockets 在頭文件裏面添加include聲明 #include <QtWebSockets> .h文件實現 class Widget : pu
原创 QWebSocket SSL服務器
1、創建QWebSocketServer的設置SslMode配置爲SecureMode webserver = new QWebSocketServer("webserver", QWebSocketServer::SecureMode
原创 QWebSocket SSL客戶端
1、SSL配置 QSslConfiguration conf = webclient.sslConfiguration(); conf.setPeerVerifyMode(QSslSocket::VerifyNone); //conf.
原创 clamav獲取病毒庫版本號
sigtool查看病毒庫信息 sigtool -i 病毒庫名稱 [root@localhost Desktop]# sigtool -i main.cvd File: main.cvd Build time: 07 Jun 2017
原创 QWebSocket客戶端
Qt使用websocket需要在pro文件裏面添加websockets QT += websockets 在頭文件裏面添加include聲明 #include <QtWebSockets> .h文件實現 class
原创 SFTP子系統申請已拒絕,請確保SSH連接的SFTP子系統設置有效
使用ssh傳文件提示:SFTP子系統申請已拒絕。請確保SSH連接的SFTP子系統設置有效。 解決方法: 編輯sshd_config文件,將 Subsystem sftp /usr/local/libexec/sftp-ser
原创 Linux報錯cannot execute binary file
在centos 7上寫了一個簡單的helloworld,編譯執行報錯-bash: ./hello: cannot execute binary file 已經使用chmod +x hello加了可執行權限,最後發現是用gcc編譯時加了-c
原创 Centos重啓網絡後resolv.conf配置自動還原了
在centos系統,更改了/etc/resolv.conf配置文件裏面的dns,使用service network restart重啓網絡後, resolv.conf配置文件裏面的內容就自動還原了,排查發現是開啓了NetworkManag
原创 交叉編譯libpcap
最近一直在研究libpcap開源庫,想把它移植到嵌入式平臺,在移植過程中遇到一些問題,今天把這些問題記錄下來。 首先需要配置交叉編譯器,我的是友善之臂提供的arm-linux-gcc-4.5.1。配置交叉編譯器非常簡單,將交叉編譯器壓縮包
原创 Linux統計當前目錄文件的個數
統計輸出信息的行數 wc -l 將輸出信息過濾一部分,只保留文件,如果只保留目錄就是 ^d grep "^-" 統計當前目錄,包括子目錄裏文件的個數 ls -lR|grep "^-"|wc -l 統計當前目錄,包括子目錄裏文件
原创 Qt Pro文件書寫
在QT中,有一個工具qmake可以生成一個makefile文件,它是由.pro文件生成而來的,.pro文件的寫法如下:1. 註釋從“#”開始,到這一行結束。2. 指定源文件SOURCES = *.cpp對於多源文件,可用空格分開,如:SO