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