自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++ double 设置精度(保留小数)函数

【代码】C++ double 设置精度(保留小数)函数。

2023-10-20 11:18:34 683

原创 Quickstart(快速入门)

此文是Dash官网的翻译,以及个人学习中的心得

2023-07-14 18:13:41 431

原创 error C2440: “return”: 无法从“bool”转换为“const msgbus::Variant *”

修改属性设置项 语言—符合模式—设置为 “默认值”

2023-04-04 11:12:51 320

原创 C++常用字符集转换方法三

C++常用字符转换UTF8到string类型:直接C++提供的接口,在window下使用window api,在linux下使用C++接口;此方法也可以直接跨平台使用,在linux、window下都适用例如:在代码中这接写中文转UTF8码,可以使用如下接口string str=“中国”string utf8Str = ansi_to_utf8(str);

2022-12-05 13:40:19 705

原创 C++常用字符集转换方法二

C++常用字符转换UTF8到string类型:直接C++提供的接口,但是此接口为C++11以上才能使用,此方法可以直接跨平台使用,在linux、window下都适用例如:在代码中这接写中文转UTF8码,可以使用如下接口string str=“中国”string utf8Str = String2UTF8(str);

2022-12-05 13:33:04 787

原创 C++常用字符集转换方法一

C++常用字符转换UTF8到string类型:直接使用boost库中函数。此方法可以直接跨平台使用,在linux、window下都适用例如:在代码中这接写中文转UTF8码,可以使用如下接口string str=“中国”string utf8Str = GB2312toUTF8(str);

2022-12-05 13:28:52 1516

原创 C语言 线程池2

C 语言线程池

2022-07-10 21:49:56 84

原创 C语言线程池

C语言版本 线程池

2022-07-10 21:47:24 125

原创 C++ 常用时间间隔方法

第一种:使用C提供的time函数计算程序执行的间隔int main(){ //第一种:使用C提供的time函数计算程序执行的间隔 time_t start = std::time(NULL); std::this_thread::sleep_for(std::chrono::duration<double>(10000)); time_t end = std::time(NULL); double elapse = end - start;

2021-12-24 10:36:53 5689

原创 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

前天使用salt命令部署服务时,一直显示如下错误:172.16.97.179: - Rendering SLS 'qb:qb_bond_adapter_channel' failed: Jinja variable 'str' object has no attribute 'install_path'查看master的日志文件:发现显示如下错误:#Command '/usr/bin/foreman-node 172.16.97.179' failed with return cod

2021-11-16 14:14:30 1505

原创 Centos7.5下mount后,文件属性修改问题

因为文件属性发生了更改,程序在访问挂载文件时,时不时就会出现各种莫名其妙的问题,中间尝试了各种命令修改,比如chown donghua. SSDictionary/ -R,由于挂载后的目录为only-read,修改不了。但是经过mount挂在之后,发现不仅挂载过来的文件属性都变为了2336,连创建的文件属性也更改为了2336。经过上述的修改,会发现mount后的文件属性都变为了donghua。也把上述donghua后面的数字修改为显示的2336。把上述donghua后面的数字修改为显示的2336。

2021-04-13 09:51:32 740

原创 Qpid Centos7.5下编译与安装

从Apache官网上下载qpid源码,我下载的是qpid-cpp-1.39.0.tar.gz地址:http://www.apache.org/dyn/closer.lua/qpid/cpp/1.39.0/qpid-cpp-1.39.0.tar.gz解压[root@localhost sumscope]# wget https://downloads.apache.org/qpid/cpp/1.39.0/qpid-cpp-1.39.0.tar.gz[root@localhost sumscop

2021-04-07 16:48:52 499

原创 Qpid 安装问题之qpid.messaging

最近在研究Qpid,使用的版本为qpid-cpp-1.39.0;在经过编译安装后,在创建队列是遇到了如下问题:[root@localhost qpid-cpp-1.39.0]# qpid-config add queue hello-worldTraceback (most recent call last): File "/usr/local/bin/qpid-config", line 31, in <module> from qpid.messaging import

2021-04-07 10:15:30 643

原创 Qpid 安装问题之qpidtoollibs

最近在研究Qpid,使用的版本为qpid-cpp-1.39.0;在经过编译安装后,在创建队列是遇到了如下问题:[root@localhost ~]# qpid-config add queue hello-worldTraceback (most recent call last): File "/usr/local/bin/qpid-config", line 32, in <module> from qpidtoollibs import BrokerAgent, Dis

2021-04-07 10:08:46 285 2

原创 债券名词解释

BP:基点 Basis Point(bp)用于金融方面,债券和票据利率改变量的度量单位。一个基点等于1个百分点的1%,即0.01%,因此,100个基点等于1%。PPN:private placement note 非公开定向债务融资工具非公开定向发行是指具有法人资格的非金融企业,向银行间市场特定机构投资人发行债务融资工具,并在特定机构投资人范围内流通转让的行为。在银行间债券市场以非公开定向发行方式发行的债务融资工具称为非公开定向债务融资工具( PPN,private placeme.

2021-03-22 16:06:22 1902

原创 Centos 系统部署前性能优化

cat >> /etc/security/limits.conf<<-EOF* soft nofile 65535* hard nofile 65535* soft core unlimited EOF ##kernel optimizecat >> /etc/sysctl.conf <<EOFfs.file-max = 999999net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_recycle...

2021-03-22 15:47:12 128

原创 快速排序

前言快速排序的基本思想是:通过一趟排序将待排的记录划分为独立的两部分,称为前半区和后半区,其中,前半区中记录的关键码均不大于后半区记录的关键码,然后再分别对这两部分记录继续进行快速排序,从而使整个序列有序。一趟快速排序的过程称为一次划分,具体做法是:附设两个元素位置指示变量i和j,它们的初值分别指向待排序的第一个记录和最后一个记录。设枢轴记录(通常是第一个记录)的关键码为pivot,则首先从j所给位置起向前搜索,找到第一个关键码小于pivot的记录时停止,然后从i所给位置起向后搜索,找到第一个关..

2021-02-02 22:34:58 2667

转载 CentOS 6 Yum/EPEL源报错 “404 Not Found“

CentOS 6 Yum/EPEL源报错 “404 Not Found”现CentOS 6操作系统所设置的Yum源为国内阿里云Yum源仓库,在yum安装时报错如下~]# yum install rpm_package_nameLoaded plugins: fastestmirrorDetermining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.a

2021-02-02 15:58:39 429

转载 解决2021年之后 CentOS6 Yum 源无效 停止维护404错误

最近给 CentOS 6 服务器安装软件时出现了错误:[root@localhost ~]# yum install treeLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilehttp://mirrors.163.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - “The requested URL return

2021-02-02 15:56:48 1330

原创 Install salt-minion on Centos7

centos7参考:https://repo.saltstack.com/#rhel我们固定版本到 2018.3.21)sudo rpm --importhttps://archive.repo.saltstack.com/yum/redhat/7/x86_64/archive/2018.3.2/SALTSTACK-GPG-KEY.pub2) Save the following to /etc/yum.repos.d/saltstack.repo:[saltstack-repo]na..

2020-12-02 14:45:54 252

原创 网络各种资源地址合集

1、Mysql下载地址以及镜像地址搜狐镜像地址:http://mirrors.sohu.com/mysql/清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/mysql/Mysql官网地址:https://downloads.mysql.com/archives/community/

2020-11-27 14:22:03 2385

原创 Docker-SaltStack-Foreman-Puppet一体化安装说明

前言:此方案并没有采用各个功能单独安装的方式,而是以docker为container,集成化一体的方式,全部安装在docker中,最后制作一个image镜像进行保存,便于移植与使用。1、 部署服务器开发与测试环境: 172.16.97.152Docker内安装的系统: Centos7.52、安装步骤a) 环境介绍[root@localhost ~]# rpm -qa | grep dockerdocker-ce-cli-19.03.5-3.el7.x86_64docker-ce-1

2020-06-05 11:34:06 753

原创 常用学习资料网站

Boost C++ 库http://zh.highscore.de/cpp/boost/frontpage.html本书是对 Boost C++ 库的介绍,Boost 库通过加入一些在实践中非常有用的函数对 C++ 标准进行了补充。 由于 Boost C++ 库是基于 C++ 标准的,所以它们是使用最先进的 C++ 来实现的。 它们是平台独立的,并由于有一个大型的开发人员社区,它可以被包括 Windows 和 Linux 在内的许多操作系统所支持。Boost C++ 库可以提升你作为一个 C++

2020-05-19 12:01:58 1610

原创 Windows下编译boost库

需要编译的boost库以下的库必须单独编译:Boost.Chrono Boost.System Boost.Context Boost.ProgramOptions Boost.Filesystem Boost.Python Boost.GraphParallel Boost.Regex Boost.IOstreams Boost.Serial...

2020-04-13 07:34:22 970

原创 Centos7 问题:libsasl2.so.2: cannot open shared object file: No such file or directory

在运行Qpid总线时,遇到如下问题:[sumscope@localhost qpid]$ ./qpidd.sh /opt/sumscope/qpid/bin/qpidd: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory[...

2019-11-19 18:03:00 6900

原创 Centos 7 系统Mysql 数据库主从同步 之 数据库主从配置

一、主数据库基本配置1、打开主数据的配置文件my.cnf (/etc/my.cnf)在【mysqld]配置区域添加如下内容】[mysqld]# [数据库唯一ID,主从的标识号绝对不能重复]server-id = 1# [开启bin-log,并指定文件目录和文件名前缀]log-bin=mysql-bin# [需要同步liting数据库。如果是多个同步库,就以此格式另写几行即可。如果...

2019-11-13 16:50:27 314 2

原创 Centos 7 系统Mysql 数据库主从同步 之 数据库备份与配置

1、使用Xtrabackup 全备主库数据创建一个备份存贮目录(要与数据的大小相同或者比较大)[root@servicel06 sumscope]# mkdir /opt/sumscope/backup -p[root@servicel06 sumscope]# innobackupex --defaults-file=/etc/my.cnf --user=root --parallel=...

2019-11-13 14:38:28 581

原创 Centos 7 系统Mysql 数据库主从同步 之 Percona XtraBackup 安装与备份

1、Xtrabackup 介绍Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex1、xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表2、innoba...

2019-11-13 13:51:03 365

原创 Centos 7.0 安装 Mysql 5.6.22

2、创建mysql用户,不建立mysql用户家目录(加-M参数),也就是禁用mysql账号登陆系统。6、把my.cnf文件拷贝到 /etc下,并且同时替换mysql 目录下的my.cnf。解压出来mysql文件夹、my.cnf、mysqld、pro.sh 三个文件。8、拷贝mysqld文件到 /etc/rc.d/init.d/ 目录下。7、修改/opt/donghua/mysqld 文件(当前目录下的)3、修改/opt/donghua/mysql权限。10、添加软连接到/usr/include/ 下。

2019-11-08 15:45:01 218

原创 rsync+inotify 实现两个服务端数据实时同步

一、rsync服务端部署两个服务端 192.168.1.234、172.16.8.85。在此192.168.1.234作为数据运行的服务端,172.16.8.85作为数据备份的服务端。而rsync服务端则放在172.16.8.85上,用以不断的从192.168.1.234上接收数据进行备份。在此我把192.168.1.234叫做客户端,172.16.8.85叫做服务端。1、查看服务端rsyn...

2019-04-08 10:01:58 511

原创 系统编程——线程学习笔记

守护进程:    daemon进程,通常运行于操作系统后台,脱离控制终端。一般不与用户直接交互。    周期性的等待某个事件发生或周期性执行某一动作。    不受用户登录注销影响,通常采用以d结尾的命名方式守护进程创建步骤:    1、fork子进程,让父进程终止    2、子进程调用setsid()创建新会话    3、通常根据需要,改变工作目录位置chdir()  (防止目录被...

2018-11-23 23:51:21 97

原创 系统编程——信号学习笔记

信号共性:    简单、不能携带大量信息、满足条件才发送信号的特质:    信号是软件层面上的“中断”,一旦信号产生,无论执行到什么位置,必须立即停止运行,处理信号,处理结束,再继续执行后续指令    所有信号的产生及处理全部都是由【内核】完成的信号相关的概念:    产生信号:        1、按键产生        2、系统调用产生        3、软件条件产生    ...

2018-11-21 00:10:34 172

原创 C#学习笔记

01..net开发环境的的搭建和使用【菜单栏】:【文件】--》新建项目--》找到我们需要的项目类型在新建项目窗口中,我们新建的项目要求可以在这里选择:(1)版本选择:建议大家选择4或者4.6(2)选择开发语言:一般都是C#(3)项目类型:初学阶段一般都用“控制台”程序。仅仅是学习需要(4)项目的名称,要有意义(5)位置:项目所有文件的保存位置,建议不要使用中文目录(6)解决方案名称:默认和项目名称...

2018-03-26 11:21:10 488

原创 王桂林 C++视频 学习笔记

const 修饰符:1、const 修饰数据成员 成员函数 类对象2、修饰数据成员时候 初始化位置只能在 参数列表里面 被const 修饰的数据成员,不能被修改3、修饰成员函数 位置 函数声明之后,实现体之前。要求在声明和定义处都要有const关键字 意义:const 函数承诺,不会修改数据成员 能访问const 和非const数据成员 但不能修改 非const数据成员 只能访问 const 成员...

2018-03-26 11:17:22 2198

原创 使用VS2015测试boost是出现的错误

#include &lt;iostream&gt;#include &lt;boost/date_time/gregorian/gregorian.hpp&gt;using namespace std;using namespace boost::gregorian;int main(){ date d1; date d2(2015, 1, 4); date d3(d2); co...

2018-03-22 14:04:38 842

原创 在VS2010安装AssistX插件

在VS2010中,通过自带的工具菜单,安装AssistX插件步骤一:

2016-05-30 22:42:57 832

原创 ActiveX中的ctl文件几个释义

ActiveX中的ctl文件几个释义:// 消息映射/*让ActiveX控件程序可以接受系统发送的事件通知,如窗体创建和关闭事件*/    DECLARE_MESSAGE_MAP()// 调度映射/*让外部调用程序(包含ActiveX的容器)可以方便的访问ActiveX控件的属性和方法*/    DECLARE_DISPATCH_MAP()

2016-05-20 11:31:46 447

原创 实现简单的输入编辑,录入正确的字符串,出现‘$’,表示撤销前一个输入,发现连续的‘$’,表示连续撤销前面的输入;发现‘%’,表示放弃前面所有录入;生成最终结果。

/*描述:        实现简单的输入编辑,录入正确的字符串,出现‘$’,表示撤销前一个输入,发现连续的‘$’,表示连续撤销前面的输入;发现‘%’,表示放弃前面所有录入;生成最终结果。运行时间:    无限制内存限制:    无限制输入:        输入含有编辑信息的字符串输出:        输出最终字符串样例输入:    You areah$$ great!样

2016-03-28 16:27:26 1276

原创 韩顺平Linux操作系统视频教程

视频: 韩顺平linux视频教程第1讲基础介绍视频: 韩顺平linux视频教程第2讲历史介绍vi编辑器的使用

2016-03-16 20:00:05 4047 2

原创 电视行业文档列表(随笔)

1、《数字视频广播中文业务信息规范》ps:http://doc.mbalib.com/view/c41fbc9bc2bb422d368a1877b0db0e92.html

2015-06-10 14:54:10 334

qpid查看所有队列包括消息的信息.docx

查看所有队列包括消息的信息 qpid-stat -q 查看指定队列信息 qpid-stat -q | grep pingpong

2021-03-22

C++参考手册-C++98_C++03_C++11_C++14_C++17_C++20.rar

C++参考手册-C++98_C++03_C++11_C++14_C++17_C++20

2021-03-05

centos75_salt_docker.rar

在docker中部署salt master 、puppet 、 Jenkins

2021-02-02

STL-王桂林-2nd

STL = Standard Template Library,首先他是一个 Library,也就是一个函数 库,就像大家以前用的函数sin/random等来自数学库,printf/fopen/fread/fwrite 等来自 io 库, strcpy/strcmp/strcat 等来自己字符串库。 每一种函数库都解决了 一类问题。比如数学库,解决通用数据运算问题, io 库解决了输入输出问题, 字符串 库解决了字符串的生成,复制,拼接等等问题,避免了重复造轮子,提高了开发效率, STL 作为一个库,解决了哪些问题呢,就是很多入门的学生很头疼的问题,数据结构与 算法。从此呢,数据结构和算法,不再是王谢堂前燕,经过 STL 后,己飞入寻常百姓 家了。

2018-03-26

王桂林老师 c++基础与提高

王桂林老师,课上讲课方稿 王桂林老师的C++课件,很好的学习资料.

2018-03-26

申请拍拍多客服系统

申请拍拍多客服系统

2014-04-24

公交车语音报站器的设计(带红外部分)

本设计是一种智能化自动播报公交车站名的系统,它具有车载设备和车站设备两大部分组成。该系统采用一块AT89C52单片机作为自动报站的监测和驱动核心,通过ISD4004语音芯片控制报站;语音合成芯片ISD4004的工作原理是采用模拟数据半导体存储器直接存储的专利技术,也就是说将模拟语音数据直接写入一个存储单元,无需经过A/D、D/A转换,因此能够较好地再现语音的自然效果,避免了一般固体语音电路由于量化和压缩造成的量化噪声和失真现象。车载红外接收器接收从车站发射的红外信号,经过单片机处理后,决定语音芯片中那段语音进行广播,语音芯片根据广播地址由扬声器播放特定的语音信息,它具有公交汽车行驶中能自动播报站点,并及时向乘客报站。

2014-03-22

AT89C52中文资料

AT89C52中文资料 AT89C52 是美国 ATMEL 公司生产的低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的只读程序存 储器(PEROM)和 256 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产, 与标准 MCS-51 指令系统及 8052 产品引脚兼容, 片内置通用 8 位中央处理器 (CPU) Flash 存储单元, 和 功能强大 AT89C52 单片机适合于许多较为复杂控制应用场合。

2014-03-22

空空如也

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

TA关注的人

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