自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos docker filebeat 环境搭建

1. 创建一个项目 mkdir ems2. 在ems项目中创建docker-compose.yml 模板文件version: '3.2'services: filebeat: image: docker.elastic.co/beats/filebeat:7.17.0 hostname: filebeat restart: always container_name: filebeat volumes: - ./fi

2022-03-08 14:25:45 903

原创 docker compose

什么是docker compose定义:compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排快速编排:站在项目角度将一组相关联容器整合在一起,对这组容器进行按照指定顺序启动compose定位对于多个docker容器管理docker compose环境搭建在线安装curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -

2022-03-02 10:31:21 1817

原创 kafka集群环境搭建 + ELK

ZookeeperZookeeper是一个分布式协调服务,它的主要作用是为分布式系统提供一致性服务,提供功能包括:配置维护、分布式同步等。Kafka的运行依赖Zookeeper。Zookeeper主要用来协调Kafka的各个broker,不仅可以实现broker的负载均衡,而且当增加了broker或者某个broker故障了,Zookeeper将会通知生产者和消费者,这样可以保证整个系统正常运转。在Kafka中,一个topic会被分成多个区并被分配在多个broker上,分区的信息以及broker的分布情

2022-03-02 09:59:23 472

原创 centos 7.x 部署nginx环境

安装gcc/g++yum -y install gcc gcc-c++ autoconf automake一、安装基础依赖包1、zlib 安装zlib库用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf里配置了gzipon,并指定对于某些类型(content-type)的HTTP影响使用gzip来进行压缩以减少网络传输量yum -y install zlib zlib-devel查看版本信息rpm -qa zlib zlib-devel2、pcre 安装安装

2020-06-11 16:54:46 157

原创 CentOS安装Redis数据库

1、 安装gccyum -y install gcc2、 Redis的安装Redis下载:http://redis.io/download 在页面下方Redis提供了linux下安装的指令wget http://download.redis.io/releases/redis-2.8.7.tar.gztar xzf redis-2.8.7.tar.gzcd redis-2.8.7Make3、Redis的使用在Redis目录下 开启Redis 这个窗口就不能继续操作了scr/re

2020-06-11 14:32:38 108

原创 Centos 7.x 搭建Python3.7.x环境

一,准备工作依赖库yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install -y libffi-devel zlib1g-devyum install zlib* -

2020-06-09 11:00:04 224

原创 mysql5.7 主从同步中遇到的问题点处理

主从数据库不同步当主库发生重大结构调整时,重新做主从的方法解决步骤如下: 1、进入主库,锁表,防止数据写入mysql终端命令mysql> flush tables with read lock; 注意:该锁定为只读状态,语句不区分大小写2、数据备份将数据备份到mysql.bak.sql文件[root@localhost ~]# mysqldump -uroot -pzxcvbnm,./ --databases dr_dcs_data > /tmp/mysql.bak.sql

2020-05-28 14:15:42 225

原创 centos7 mysql5.7 主从配置

1、原理图2、主从配置演示的环境如下:名称IPmsyql-master(主库)10.2.4.184mysql-slave(从库)10.2.4.185(1)、配置主库修改/etc/my.cnf文件,在[mysqld]加入下面的内容:# 服务的唯一编号server-id = 1# 开启mysql binlog功能log-bin = mysql-bin# binlog记录内容的方式,记录被操作的每一行binlog_format = ROW# 减少

2020-05-27 14:07:53 671 1

原创 windows vs2013 编译配置hiredis redis

一、准备环境1、编译环境 :vs20132、git redis源码:https://github.com/MicrosoftArchive/redis3、redis源码 :https://github.com/MicrosoftArchive/redis/archive/win-3.2.100.zip二、源码编译1、解压redis-win-3.2.100.z...

2019-11-27 15:14:11 473

原创 centos 7.x protobuf交叉编译protobuf-c

一、准备环境1、依赖库yum install automake autoconf libtool git glibc-headers gcc-c++二、protobuf源码编译源码连接:https://github.com/protocolbuffers/protobuf/releases# git clone https://github.com/protocolbuf...

2019-11-19 14:54:31 459

原创 linux下mysql 添加用户并分配全部权限

mysql 添加用户并分配权限1.登录mysql    mysql -u root -p2.跳转到mysql库    use mysql3.创建本地访问的用户    create user sjh@localhost identified by '123456';    注:当出现Your password does not satisfy the current policy r...

2018-12-25 16:31:13 2788

原创 CentOS7.x制作U盘引导系统

制作U盘系统盘:下载好CentOS7的系统镜像了,我们需要一个系统启动盘。 捣腾了一下,一开始用ultraISO,我勒个去,反复整了两次,硬生生失败了,估计是电脑不支持,老是报被占用,拉倒吧,果断换成Rufus. 为了你们方便,直接给你们下载链接:https://rufus.ie/en_IE.html下载完后按照向导完成按照即可Ok,做完可以验证了 ...

2018-12-18 15:16:03 486

原创 Go 通讯 简单实战

Go 通讯 简单实战server.gopackage mainimport ( "fmt" "net" // 做网络socket开发时,net包含有我们需要的所有的方法和函数)func process(conn net.Conn) { // 循环接受客户端发送的数据 defer conn.Close() // 关闭conn for { // 创建一个切片 b...

2018-12-14 23:00:21 168

转载 Python中搭建venv虚拟环境

Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响pyth...

2018-11-16 16:54:44 1424 1

原创 Centos 7.4 工作中的Python开发环境的搭建及维护

工作实战Python运用中,时刻会有很多环境及库的依赖,下面介绍下自己的亲身体验。Linux:Centos 7.4版本Python: 2.7Python 开发环境:PyCharmPython依赖库:pytz、 tzlocal、 requests、 pycrypto、watchdog,pymysql基础开发环境:gcc,g++,boost,gtest一,准备工作     ...

2018-11-14 14:58:52 162

转载 centos7.4 PyCharm的安装流程

1.首先安装jdk:     yum install java   2.安装xmanager工具,否则无法进行图像显示     yum install virt-manager     启动xshell隧道转发:     3.下载linux下的pycharm安装包     wget http://download.jetbrains.com/python/pycha...

2018-11-14 14:50:08 344

原创 实体机安装Centos7详细步骤流程

百忙之中查了很多资料,网上的太乱了,根据自己在安装过程中的一件经验,操作步骤如下:引导设置成功后先进入Centos的主引导界面菜单有三个选项1、安装CentOS2、试用CentOS3、故障排除这里进入第一项- 安装Centos【上下键选中并回车】,等待命令行加载完成后,进入Centos7的可视化界面 第二个界面是选择安装语言界面,我相信看这个教程的很多童鞋都...

2018-11-07 11:37:47 18501 3

翻译 python3.x标准库中文版目录(人工翻译)

1. 简介 2. 函数 3. 常量 3.1. site模块中的附加常量 4. 内置类型 4.1. 真值测试 4.2. Boolean操作符 — and, or, not 4.3. 比较运算符--<,<=,>,>=,==,!=,is,is not 4.4. 数字类型 — int, float, complex 4.5. 数组类型Iterator...

2018-10-19 11:55:08 2676

转载 Python 3.x标准模块库目录

文本1. string:通用字符串操作2. re:正则表达式操作3. difflib:差异计算工具4. textwrap:文本填充5. unicodedata:Unicode字符数据库6. stringprep:互联网字符串准备工具7. readline:GNU按行读取接口8. rlcompleter:GNU按行读取的实现函数 二进制数据9. struc...

2018-10-19 11:51:53 179

转载 Linux 多线程 - 线程异步与同步机制

I. 同步机制线程间的同步机制主要包括三个:互斥锁: 以排他的方式,防止共享资源被并发访问; 互斥锁为二元变量, 状态为0-开锁、1-上锁; 开锁必须由上锁的线程执行,不受其它线程干扰. 条件变量: 满足某个特定条件时,可通过条件变量通知其它线程do-something; 必须与互斥锁*联合使用,单独无法执行. 读写锁: 针对多读者,少写者的情况设定 允许多读...

2018-09-26 10:21:24 150

转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)

建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端接收方发送的确认信息中包含了自己剩余的缓冲区尺寸剩余缓冲区空间的数量叫做窗口2. TCP的流控过程(滑动窗口)TCP(Transmission Control Protocol) 传输控制协...

2018-09-25 11:55:18 438

转载 GDB常用调试命令

GDB常用命令运行run(简写r): 运行程序,当遇到断点后,程序会在断点处停止运行,等待用户输入下一步的命令。 continue(简写c):继续执行,到下一个断点处(或运行结束) next(简写n): 单步跟踪程序,当遇到函数调用时,直接调用,不进入此函数体; step(简写s):单步调试如果有函数调用,则进入函数;与命令n不同,n是不进入调用的函数的 until:运行程序直到退...

2018-09-21 17:43:07 155

转载 Linux基本操作命令

Linux基本操作命令  首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入...

2018-09-21 17:39:19 340

原创 linux 编译log4cxx 并解决中文显示问号的

注:编译时为root权限1、下载apache-log4cxx-0.10.0.tar.gz        官网下载路径:http://www.apache.org/dyn/closer.cgi/logging/log4cxx/0.10.0/apache-log4cxx-0.10.0.tar.gz2、解压apache-log4cxx-0.10.0.tar.gz   ta

2017-10-10 17:04:35 1004

原创 DUMP文件调试

一、vc6.0下1、首先要生成pdb和map文件,需要做以下设置:       勾选红色的地方   按上面截图的设置好后编译即可。   二、dmp文件生成 1、dmp文件的生成,这个需要依赖一些代码来生成这个文件,这里就不贴代码了。 程序测试下这个函数。   上面代码让他人为崩溃,运行完后崩溃,会生成dmp文件。 

2017-08-30 10:07:33 1048

原创 mount实现windows目录与linux的目录共享

在windows下把代码目录设置为共享目录:mount -t cifs -o username=administrator //192.169.1.128/code /home/share/codeusername=administrator windows的用户名//192.169.1.128/code    windows的IP和共享目录名称/home/share/code  

2017-08-30 09:46:56 561

转载 makefile葵花宝典

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一

2017-04-06 14:16:40 13210 6

原创 montnets-文件转移工具-V1.0

montnets-文件转移工具-V1.0工程截图运行截图可自行定制自己需要转移的各种文件

2016-11-02 17:06:12 308

原创 C/C++网络通讯编程(三)

一、WinsockWinsock是一个基于Socket模型的API,在Windows系统中广泛应用;它在Berkeley接口函数的基础上,还增加了基于消息驱动机制的Windows扩展函数;Winsocket1.1只支持TCP/IP网络,Winsock2.2增加了对更多协议的支持。需要包含头文件Winsock2.h,需要使用库2s2_32.lib,包含办法可以用语句告诉编译时调用库:#p

2016-10-14 14:30:52 828

原创 C/C++网络通讯编程(二)

一、TCP/IP协议与OSI参考模型的对应关系  二、TCP/IP协议通信模型  三、IP地址、端口号、字节序1、IP地址IP地址是Internet中主机的标识l Internet中的主机要与别的机器通信必须具有一个IP地址l 一个IP地址为32位(IPV4),或者128(IPV6)l 每个数据包都必须携带目的IP地址和源IP地址,路由器依靠信息为数据包

2016-10-14 14:29:02 2562

原创 C/C++网络通讯编程(一)

一、Internet与TCP/IP协议    Internet的发展大致可为四个阶段:60年代,Internet起源;70年代,TCP/IP协议,Internet随之发展起来;80年代,NFSnet出现,并成为当今Internet的基础;90年代,Internet进入高速发展时间,并开始向全世普及。1958年美国总统艾林豪威尔向美国国会提出建立DARPA(Defense Advanced

2016-10-14 14:27:25 2072

原创 从win.ini文件中读/写配置字段值

简单的实现INI配置的读取,可相应的按自己的实现扩展/* 配置参数*/CString m_strFtp, m_strUser, m_strPasswd, m_strLocal, m_strRemote;int m_nPort; /* 读取()win.ini配置文件中的键值*/void GetWinini

2016-10-14 14:16:17 633

原创 自动创建文件目录

bool Inner_IsExistsPath(const char* path){    DWORD fa = GetFileAttributes(path);    return (fa != (DWORD)-1);} bool Inner_CreatePath(const char* path){    return ::Cre

2016-10-14 11:13:13 405

原创 C/C++字符串处理整合

/******************************************************************************************************copyright (C),2015-2020,shijh .Co.,Ltd.FileName     : string_manage.hAuthor       : Shi

2016-10-14 10:56:49 338

oss_lib_x64.zip

阿里云 oss sdk lib库,用于云端的文件存储。

2020-05-07

Git Gui最新汉化脚本

针对GitHub 的Git Gui通用汉化,方便快捷,直接复制拷贝 将文件压缩包内的文件夹直接拷贝到Git安装目录/mingw64/share/git-gui/lib即可

2018-10-21

montnets-文件转移工具-V1.0

支持各种格式的文件转存操作,谢谢支持

2016-11-02

pcm音频测试音乐文件

几个小音频文件pcm,希望可以帮到你们.

2015-12-15

boost vs2013

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。本库已在VS2013下编译通过,可正常使用。

2015-12-08

boost vs2012

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。本库已在VS2012下编译通过,可正常使用。

2015-12-08

空空如也

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

TA关注的人

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