自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 Nginx文件服务器搭建

root@localhost ~]# /usr/sbin/useradd -g www www ---添加用户 www。[root@localhost ~]# /usr/sbin/groupadd -f www ---建立用户组 www。访问http://IP即可看到nginx欢迎页,默认欢迎页面在/usr/local/nginx/html目录下。[root@localhost ~]# /etc/init.d/nginx start 启动。访问http://IP/pages。2、创建nginx启动用户。

2024-09-11 16:08:10 1211

原创 Apache+PHP环境配置 手动配置

Apache提供了服务监视工具Apache Service Monitor,用于管理Apache 服务,程序位于bin 目录下的ApacheMonitor.exe,打开ApacheMonitor.exe,Windows系统任务栏右下角状态栏会出现Apache的小图标管理工具,单击该图标会弹出控制菜单,如图所示。将下载好的zip文件拷贝到G:\WAMP目录,并解压到指定目录php-7.4.9-Win32-vc15-x64,将该目录改为php74。Apacbe需要通过命令行的方式来进行安装,具体操作步骤如下。

2023-12-19 13:41:00 639

原创 CentOS7.9 安装配置MySQL5.7.30

CentOS7.9 安装配置MySQL5.7.30

2022-11-28 09:26:07 991 1

原创 android ndk开发中初始化char数组报错问题

Android Studio报错:error: constant expression evaluates to -14 which cannot be narrowed to type 'char' [-Wc++11-narrowing]错误位置在定义char数组的地方官方说明看看cflags中 fsigned-char的说明:-fsigned-char — Allows the type char in the native libraries to be signed, li.

2021-07-22 17:04:15 2028 2

原创 mongoDB C驱动编译安装

参考http://mongoc.org/libmongoc/current/installing.html$ wget https://github.com/mongodb/mongo-c-driver/releases/download/x.y.z/mongo-c-driver-x.y.z.tar.gz$ tar xzf mongo-c-driver-x.y.z.tar.gz$ cd mongo-c-driver-x.y.z$ mkdir cmake-build$ cd cmake-build

2021-06-20 22:38:24 292

原创 MySQL配置文件(/etc/my.cnf)

MySQL配置文件(/etc/my.cnf)

2021-01-23 13:36:41 456

原创 mongo-cxx-driver-legacy-1.1.2 Linux编译记录

编译环境各软件版本:gcc version 4.8.5Boost 1.55Python 2.7scons 2.2.0以为要使用ssl所有需要OpenSSL库编译安装OpenSSLOpenSSL最新版本下载参见http://www.openssl.org/source/1 下载openssl-1.1.1d.tar.gz2 解压OpenSSLtar xzvf open...

2020-01-08 13:50:57 627

原创 Qt自定义标题栏

#ifndef WINDOWHEADER_H#define WINDOWHEADER_H #include <QWidget>#include <QLabel>#include <QWidget>#include <QToolButton>#include <QHBoxLayout> ...

2018-09-13 18:37:14 965

转载 mongoDB在centos7上的安装

1,下载安装包下载mongoDB的安装文件地址:https://www.mongodb.org/downloads#production 选择Linux 64-bit legacy 版本,下载到目标服务器上。解压文件tar -zxvf mongodb-linux-x86_64-3.6.1.tgz进入解压后的目录,把bin文件夹内的文件都置为可执行权限chmod -R 7...

2018-09-11 11:40:21 151

转载 CentOS7.2 设置静态ip

CentOS7.2 设置静态ip先找到配置文件:[root@localhost bin]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# lsifcfg-eno16777736 ifdown-ppp ifup-ib ifup-Teamifcfg-lo ...

2018-09-11 10:44:57 2101

原创 QT 调用 DLL 方法(三种方法)

Qt调用DLL方法一:使用Win32 API h文件typedef bool (CALLBACK* SetKeyBoardHook)(HWND);HINSTANCE hDLL; // Handle to DLLSetKeyBoardHook lpfnDllFunc1; // Function pointercpp文件void MainWindow::test(){ ...

2018-09-03 15:26:09 54627 17

转载 Compile Qt 5.7.0 on Ubuntu16.04(编译,安装,使用)

Compile Qt 5.7.0 on Ubuntu16.04Refer to:http://doc.qt.io/qt-5/linux.htmlqtbase/src/plugins/platforms/xcb/READMEhttp://doc.qt.io/qt-5/linux-requirements.htmlhttp://doc.qt.io/qt-5/linux-buildi...

2018-08-27 22:27:00 619

转载 Qt5.5.0在Linux下静态编译

测试系统环境:Ubuntu12.04 (32bit/64bit)编译软件环境:QT5.5.0 本文章主要介绍Linux下QT静态编译环境的搭建,以及如何编译我们的程序board_driver。 1. 下载QT5.5.0源码进入http://download.qt.io/official_releases/qt/5.5/5.5.0/single/ 下载qt-everyw...

2018-08-27 22:25:46 4795

转载 Qt5.7.0配置选项(configure options)

configure是一个命令行工具,用于配置Qt编译到指定平台。configure必须运行于Qt源码根目录。当运行configure时,编译源码使用的是所选工具链中的make工具。一.源码目录、编译目录和安装目录源码目录就是包含源码的目录。编译目录是包含Makefiles文件、object文件和其他中间文件的目录。安装目录是二进制文件和库文件安装的目录。当编译目录和源码目录不一样时,称...

2018-08-27 14:15:44 866

转载 Linux内核中常用String库函数实现

//只列举了部分常用的strcpy,strcmp,strcat,strchr,strstr,strpbrk... char *strcpy(char *dest, const char *src){ char *tmp = dest; while ((*dest++ = *src++) != '\0') /* nothing */; return tmp;} char...

2018-08-19 20:04:20 307

转载 QAction系列详解

【详细描述】        QAction类提供了抽象的用户界面action,这些action可以被放置在窗口部件中。        应用程序可以通过菜单,工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行,而不管命令所使用的用户界面,这个时候使用action来表示这些命令就显得十分有用。         Actions可以被添加到菜单和工具栏中,并...

2018-08-16 11:39:14 36226 1

转载 Linux IO多路复用之epoll网络编程

服务端#include <unistd.h>#include <sys/types.h> /* basic system data types */#include <sys/socket.h> /* basic socket definitions */#include <netinet/in.h> ...

2018-08-13 17:40:36 153

转载 Linux下OpenSSL-1.0.0 c编写OpenSSL服务器和客户端

ca.crt为自签名证书;server.crt,server.key为服务器端的证书和私钥文件;proxy.crt,proxy.key为代理服务器端的证书和私钥文件;client.crt,client.key为客户端的证书和私钥文件。#产生CA自签名证书openssl genrsa -out ./private/ca.key -rand ./private/.rnd -des 2048...

2018-08-13 14:22:57 894

转载 Linux下C语言使用openssl库进行加密

在这里插一小节加密的吧,使用openssl库进行加密。  使用MD5加密  我们以一个字符串为例,新建一个文件filename.txt,在文件内写入hello ,然后在Linux下可以使用命令md5sum filename.txt计算md5值 ==> b1946ac92492d2347c6235b4d2611184  。虽然写入的是hello这5个字符,但是我们使用命令xxd fil...

2018-08-13 14:19:57 3069 1

转载 openssl动态库生成以及交叉编译

虚拟机环境ubuntu12.04开发板EasyARM-i.MX280A:   64m  sdram  128M  nandflash   运行官方提供的Linux-2.6.35.3内核linux 首先说一下如何在主机上进行编译,并生成动态库在https://www.openssl.org/source/下载最新版的openssl,我下载的是 openssl-1.1.0c.t...

2018-08-13 14:13:53 645

转载 OpenSSL 双向认证

在使用OpenSSL进行SSL双向认证时,需要在服务器和客户端配置如下接口函数:   SSL_CTX_set_verify(SSL_CTX* ctx,int mode,int (*verify_callback)(int,X509_STORE_CTX*));   SSL_CTX_load_verify_locations(SSL_CTX* ctx,const char...

2018-08-13 14:08:18 1287

转载 SSL编程- 简单函数介绍

SSL编程 OpenSSL是一个开放源代码的SSL协议的产品实现,它采用C语言作为开发语言,具备了跨系统的性能。调用OpenSSL的函数就可以实现一个SSL加密的安全数据传输通道,从而保护客户端和服务器之间数据的安全。 头文件:#include <openssl/ssl.h>#include <openssl/err.h>基于OpenSSL的程序都要遵循...

2018-08-13 14:00:25 2068

转载 常见的socket出错总结

常见错误                     ECONNREFUSED(111):   没有这个端口            EAGAIN(11):                      buff已满            EPIPE(32):                        客户端断掉了            ECONNRESET(104):   客户...

2018-08-11 22:43:35 12928

转载 Ubuntu Server 12.04 配置防火墙iptables

iptables默认已经被安装上了,但如果不配置规则,默认是允许所有的流量的。(文中所有操作都是在root用户下操作的)对于防火墙的设置,一般有两种策略:一种是允许所有端口,只是阻止一些不安全的或者容易被利用的端口;另外一种是先屏蔽所有的端口,只允许指定的端口。这里使用的是第二种原则。1.查看iptables列表iptables -L如果是刚建立的服务器是没有规则的:想查看更详细...

2018-08-04 12:54:27 1036 1

转载 centos7版本firewalld防火墙的基本命令配置管理

centos7/redhat7已经默认使用firewalld作为防火墙,其使用的方式已经变化,基于iptables的防火墙默认不启用,但是仍可以继续使用注意:centos7/redhat7中有几种防火墙共存:firewalld、iptables、ebtablesd、默认使用的是firewalld作为防火墙,管理工具是firewalld、 Centos7的内核版本是3.10unam...

2018-08-01 22:42:03 1482

转载 Makefile简易教程

Makefile简介在软件开发中,make通常被视为一种软件构建工具。该工具主要经由读取一种名为“makefile”或“Makefile”的文件来实现软件的自动化建构。它会通过一种被称之为“target”概念来检查相关文件之间的依赖关系,这种依赖关系的检查系统非常简单,主要通过对比文件的修改时间来实现。在大多数情况下,我们主要用它来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文件...

2018-07-28 23:30:32 115

软著申请资料,源码范例文档,软件使用说明文档

软著申请文档

2022-03-28

linux-1.0和linux-0.11代码和pdf文档

linux-1.0和linux-0.11代码和pdf文档

2019-03-06

Qt 自定义IP输入框

自定义IP输入控件,在这里分享给大家。 可供windows下Qt5.7msvc使用,其他版本没有测试。

2019-03-06

process explorer

下载一个叫做ProcessExplore的软件,打开并运行这个软件同时在Qt窗口中编译并运行生成程序(ctrl +R),就可以看到我们生成的可执行程序需要的dll文件了

2015-09-01

ARM+指令集(中文版)

ARM+指令集(中文版)

2015-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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