自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Linux编译安装nginx

一、下载nginx源码包 去nginx官网下载合适版本的源码,一般选择最新的就行。我这里下载的版本是1.17.8。 wget http://nginx.org/download/nginx-1.17.8.tar.gz 二、配置nginx编译安装环境 1、安装gcc和g++编译工具 安...

2020-02-01 10:41:42

阅读数 10

评论数 0

原创 docker常用命令

一、docker容器基本命令 1、查看docker版本 docker version 2、查看docker信息 docker info 3、docker帮助命令 docker --help 二、列出本地镜像命令 1、列出本地主机上的镜像、 docker images...

2020-01-13 22:15:25

阅读数 10

评论数 0

原创 国密SM4加解密

代码基于GMSSL库实现 1、sm4加密 int sm4EvpEncrypt(unsigned char *key, unsigned char *in, int inl, unsigned char *out) { unsigned char iv[SMS4_IV_LENGTH];...

2020-01-01 22:15:36

阅读数 14

评论数 0

原创 docker配置国内镜像加速

之前在Centos7里面安装了docket,由于国内从 DockerHub 拉取镜像有时会遇到困难,我们可以配置国内镜像,提高下载速度。 1、进入docker配置目录 cd /etc/docker/ 2、编辑配置文件daemon.json vimdaemon.json 3、按字母...

2019-12-25 22:37:01

阅读数 9

评论数 0

原创 Centos7安装docker

安装docker前需要先弄清我们要安装哪一个版本。目前docker有2个版本:docker-ce(社区版,Docker Community Edition)和docker-ee(企业版,Docker Enterprise Edition),我们一般使用docker-ce即可满足大部分应用场合。do...

2019-12-23 21:25:17

阅读数 7

评论数 0

原创 Qt编译QFtp报错:Missing CMake tests

下载QFtp5.0.0,使用Qt5.9.8编译报错,提示 error: Missing CMake tests. Either create tests in tests/auto/cmake, or disable cmake config file creation with CONFIG...

2019-11-19 21:51:51

阅读数 17

评论数 0

原创 xftp无法连接服务器,ssh连接报Server responded "Algorithm negotiation failed"

使用xshell连接服务器可以正常连接,但使用xftp连接是提示:无法与192.168.1.11连接。换用SSH Secure Shell Client工具连接服务器,报错。 解决方法: 修改/etc/ssh/sshd_config配置文件,使用vi命令打开sshd_config,在末...

2019-09-10 10:19:50

阅读数 34

评论数 0

原创 QWebSocket SSL客户端

1、SSL配置 QSslConfiguration conf = webclient.sslConfiguration(); conf.setPeerVerifyMode(QSslSocket::VerifyNone); //conf.setPeerVerifyMode(QSslSocket:...

2019-07-28 21:26:14

阅读数 52

评论数 2

原创 QWebSocket SSL服务器

1、创建QWebSocketServer的设置SslMode配置为SecureMode webserver = new QWebSocketServer("webserver", QWebSocketServer::SecureMode, this); 2、配置SSL ...

2019-07-28 21:12:33

阅读数 190

评论数 0

原创 QWebSocket服务器

在pro文件里面添加websockets模块 QT += websockets 在头文件里面添加include声明 #include <QtWebSockets> .h文件实现 class Widget : public QWidget { ...

2019-07-14 16:25:53

阅读数 257

评论数 0

原创 clamav获取病毒库版本号

sigtool查看病毒库信息 sigtool -i 病毒库名称 [root@localhost Desktop]# sigtool -i main.cvd File: main.cvd Build time: 07 Jun 2017 17:38 -0400 Version: 58 Signa...

2019-07-04 22:54:52

阅读数 679

评论数 0

原创 QWebSocket客户端

Qt使用websocket需要在pro文件里面添加websockets QT += websockets 在头文件里面添加include声明 #include <QtWebSockets> .h文件实现 class Widget : public QWidge...

2019-06-15 23:41:22

阅读数 147

评论数 0

原创 SFTP子系统申请已拒绝,请确保SSH连接的SFTP子系统设置有效

使用ssh传文件提示:SFTP子系统申请已拒绝。请确保SSH连接的SFTP子系统设置有效。 解决方法: 编辑/etc/ssh/sshd_config文件,将 Subsystem sftp /usr/local/libexec/sftp-server 改为 Subsystem s...

2019-06-12 18:16:07

阅读数 515

评论数 0

原创 Ubuntu 14.04设置root登录

1、设定一个root用户的密码:sudo passwd root 2、切换到root用户:su root 3、进入到配置文件目录:cd/usr/share/lightdm/lightdm.conf.d 4、备份配置文件:cp 50-ubuntu.conf 50-ubuntu.conf.bak...

2019-04-14 00:51:47

阅读数 247

评论数 0

原创 Centos重启网络后resolv.conf配置自动还原了

在centos系统,更改了/etc/resolv.conf配置文件里面的dns,使用service network restart重启网络后, resolv.conf配置文件里面的内容就自动还原了,排查发现是开启了NetworkManager服务导致的, 使用service NetworkMa...

2019-03-24 13:25:44

阅读数 452

评论数 0

原创 Linux报错cannot execute binary file

在centos 7上写了一个简单的helloworld,编译执行报错-bash: ./hello: cannot execute binary file 已经使用chmod +x hello加了可执行权限,最后发现是用gcc编译时加了-c参数, 将gcc -o hello -c hello.c...

2019-03-24 13:13:58

阅读数 27225

评论数 1

原创 交叉编译libpcap

最近一直在研究libpcap开源库,想把它移植到嵌入式平台,在移植过程中遇到一些问题,今天把这些问题记录下来。 首先需要配置交叉编译器,我的是友善之臂提供的arm-linux-gcc-4.5.1。配置交叉编译器非常简单,将交叉编译器压缩包进行解压,配置环境变量即可。因为这个交叉编译器是32位的,...

2019-01-03 15:35:13

阅读数 625

评论数 5

原创 国产密码库的选择

因工作上的需要,了解学习国产密码。发现网上很多都是基于miracl库实现的(PS:这里是指C++语言,java语言可以选择BC库),下载基于miracl的库实现的国密的代码看了之后感觉不是很友好,于是继续在网上寻找,发现有两个开源项目非常不错。一个是gmssl项目,另一个是tassl项目。这两个项...

2018-12-14 21:05:57

阅读数 126

评论数 0

原创 Linux统计当前目录文件的个数

统计输出信息的行数 wc -l 将输出信息过滤一部分,只保留文件,如果只保留目录就是 ^d grep "^-" 统计当前目录,包括子目录里文件的个数 ls -lR|grep "^-"|wc -l ...

2018-09-10 09:30:09

阅读数 135

评论数 3

原创 Qt Creator设置多核编译

菜单栏-&gt;工具-&gt; 选项-&gt;构建与运行-&gt;构建套件-&gt;点击自动检测内容-&gt;在同一页面找到 Environment -&gt;点击change -&gt;在弹出的窗口 添加MAKEFLAGS=-j2 ...

2018-05-03 15:01:44

阅读数 776

评论数 0

转载 网卡如何接收数据包

IP报文可以看作一个包。    Linux网卡驱动程序,将IP包添加14字节的MAC包头,构成MAC包。    MAC包中含有发送端和接收端的MAC地址信息。既然是驱动程序创建的MAC包头信息,当然可以随便输入地址信息的,主机伪装就是这么实现的。    驱动程序将MAC包拷贝到网卡芯片内部的缓存区...

2018-05-03 14:45:17

阅读数 847

评论数 0

转载 Qt Pro文件书写

在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2. 指定源文件SOURCES = *.cpp对于多源文件,可用空格分开,如:SOURCES = 1.cpp 2.cpp3.cpp或者每一个文...

2018-04-19 21:22:01

阅读数 71

评论数 0

原创 QSignalMapper的使用

在Qt编程中,会遇到多个同类控件,但是它们执行的槽函数功能基本相同,比如数字键盘。这时我们就可以使用QSignalMapper解决问题。 头文件 private: QVector numBtnVector; QSignalMapper *numBtnMapper; priv...

2018-01-10 13:35:42

阅读数 419

评论数 0

转载 Qt On Android + protobuf3的使用

一、材料准备 1、protobuf下载 Git链接:https://github.com/google/protobuf release链接:https://github.com/google/protobuf/releases/tag/v3.3.0 本人使用的的是protobuf-3.3...

2017-07-20 22:40:28

阅读数 436

评论数 0

转载 Linux C获取及设置系统IP地址

Linux C获取系统IP地址

2017-02-28 10:50:39

阅读数 2345

评论数 0

转载 实现QT与HTML页面通信

1.  前言 最近,C++和WEB本地混合应用开发模式逐渐流行起来,个人也认为标记语言描述的界面是界面开发的一个发展趋势。WPF、Java FX,当然也少不了Html。基于Html的界面在开发效率,可移植性上都十分有优势,所以也被很多程序采用 随着HTML5技术风生水起,Qt开发团队用近一年的...

2016-11-01 15:34:20

阅读数 480

评论数 0

提示
确定要删除当前文章?
取消 删除