- 博客(51)
- 资源 (8)
- 收藏
- 关注
原创 error C2440: “return”: 无法从“bool”转换为“const msgbus::Variant *”
修改属性设置项 语言—符合模式—设置为 “默认值”
2023-04-04 11:12:51 399
原创 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 768
原创 C++常用字符集转换方法二
C++常用字符转换UTF8到string类型:直接C++提供的接口,但是此接口为C++11以上才能使用,此方法可以直接跨平台使用,在linux、window下都适用例如:在代码中这接写中文转UTF8码,可以使用如下接口string str=“中国”string utf8Str = String2UTF8(str);
2022-12-05 13:33:04 874
原创 C++常用字符集转换方法一
C++常用字符转换UTF8到string类型:直接使用boost库中函数。此方法可以直接跨平台使用,在linux、window下都适用例如:在代码中这接写中文转UTF8码,可以使用如下接口string str=“中国”string utf8Str = GB2312toUTF8(str);
2022-12-05 13:28:52 1624
原创 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 6078
原创 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 1595
原创 Centos7.5下mount后,文件属性修改问题
因为文件属性发生了更改,程序在访问挂载文件时,时不时就会出现各种莫名其妙的问题,中间尝试了各种命令修改,比如chown donghua. SSDictionary/ -R,由于挂载后的目录为only-read,修改不了。但是经过mount挂在之后,发现不仅挂载过来的文件属性都变为了2336,连创建的文件属性也更改为了2336。经过上述的修改,会发现mount后的文件属性都变为了donghua。也把上述donghua后面的数字修改为显示的2336。把上述donghua后面的数字修改为显示的2336。
2021-04-13 09:51:32 857
原创 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 531
原创 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 670
原创 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 310 2
原创 债券名词解释
BP:基点 Basis Point(bp)用于金融方面,债券和票据利率改变量的度量单位。一个基点等于1个百分点的1%,即0.01%,因此,100个基点等于1%。PPN:private placement note 非公开定向债务融资工具非公开定向发行是指具有法人资格的非金融企业,向银行间市场特定机构投资人发行债务融资工具,并在特定机构投资人范围内流通转让的行为。在银行间债券市场以非公开定向发行方式发行的债务融资工具称为非公开定向债务融资工具( PPN,private placeme.
2021-03-22 16:06:22 2284
原创 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 139
原创 快速排序
前言快速排序的基本思想是:通过一趟排序将待排的记录划分为独立的两部分,称为前半区和后半区,其中,前半区中记录的关键码均不大于后半区记录的关键码,然后再分别对这两部分记录继续进行快速排序,从而使整个序列有序。一趟快速排序的过程称为一次划分,具体做法是:附设两个元素位置指示变量i和j,它们的初值分别指向待排序的第一个记录和最后一个记录。设枢轴记录(通常是第一个记录)的关键码为pivot,则首先从j所给位置起向前搜索,找到第一个关键码小于pivot的记录时停止,然后从i所给位置起向后搜索,找到第一个关..
2021-02-02 22:34:58 2919
转载 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 462
转载 解决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 1424
原创 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 281
原创 网络各种资源地址合集
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 2443
原创 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 782
原创 常用学习资料网站
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 1652
原创 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 1010
原创 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 7528
原创 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 445 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 630
原创 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 574
原创 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 260
原创 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 965
原创 系统编程——线程学习笔记
守护进程: daemon进程,通常运行于操作系统后台,脱离控制终端。一般不与用户直接交互。 周期性的等待某个事件发生或周期性执行某一动作。 不受用户登录注销影响,通常采用以d结尾的命名方式守护进程创建步骤: 1、fork子进程,让父进程终止 2、子进程调用setsid()创建新会话 3、通常根据需要,改变工作目录位置chdir() (防止目录被...
2018-11-23 23:51:21 107
原创 系统编程——信号学习笔记
信号共性: 简单、不能携带大量信息、满足条件才发送信号的特质: 信号是软件层面上的“中断”,一旦信号产生,无论执行到什么位置,必须立即停止运行,处理信号,处理结束,再继续执行后续指令 所有信号的产生及处理全部都是由【内核】完成的信号相关的概念: 产生信号: 1、按键产生 2、系统调用产生 3、软件条件产生 ...
2018-11-21 00:10:34 192
原创 C#学习笔记
01..net开发环境的的搭建和使用【菜单栏】:【文件】--》新建项目--》找到我们需要的项目类型在新建项目窗口中,我们新建的项目要求可以在这里选择:(1)版本选择:建议大家选择4或者4.6(2)选择开发语言:一般都是C#(3)项目类型:初学阶段一般都用“控制台”程序。仅仅是学习需要(4)项目的名称,要有意义(5)位置:项目所有文件的保存位置,建议不要使用中文目录(6)解决方案名称:默认和项目名称...
2018-03-26 11:21:10 528
原创 王桂林 C++视频 学习笔记
const 修饰符:1、const 修饰数据成员 成员函数 类对象2、修饰数据成员时候 初始化位置只能在 参数列表里面 被const 修饰的数据成员,不能被修改3、修饰成员函数 位置 函数声明之后,实现体之前。要求在声明和定义处都要有const关键字 意义:const 函数承诺,不会修改数据成员 能访问const 和非const数据成员 但不能修改 非const数据成员 只能访问 const 成员...
2018-03-26 11:17:22 2224
原创 使用VS2015测试boost是出现的错误
#include <iostream>#include <boost/date_time/gregorian/gregorian.hpp>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 870
原创 ActiveX中的ctl文件几个释义
ActiveX中的ctl文件几个释义:// 消息映射/*让ActiveX控件程序可以接受系统发送的事件通知,如窗体创建和关闭事件*/ DECLARE_MESSAGE_MAP()// 调度映射/*让外部调用程序(包含ActiveX的容器)可以方便的访问ActiveX控件的属性和方法*/ DECLARE_DISPATCH_MAP()
2016-05-20 11:31:46 459
原创 实现简单的输入编辑,录入正确的字符串,出现‘$’,表示撤销前一个输入,发现连续的‘$’,表示连续撤销前面的输入;发现‘%’,表示放弃前面所有录入;生成最终结果。
/*描述: 实现简单的输入编辑,录入正确的字符串,出现‘$’,表示撤销前一个输入,发现连续的‘$’,表示连续撤销前面的输入;发现‘%’,表示放弃前面所有录入;生成最终结果。运行时间: 无限制内存限制: 无限制输入: 输入含有编辑信息的字符串输出: 输出最终字符串样例输入: You areah$$ great!样
2016-03-28 16:27:26 1292
原创 韩顺平Linux操作系统视频教程
视频: 韩顺平linux视频教程第1讲基础介绍视频: 韩顺平linux视频教程第2讲历史介绍vi编辑器的使用
2016-03-16 20:00:05 4064 2
原创 电视行业文档列表(随笔)
1、《数字视频广播中文业务信息规范》ps:http://doc.mbalib.com/view/c41fbc9bc2bb422d368a1877b0db0e92.html
2015-06-10 14:54:10 346
C++参考手册-C++98_C++03_C++11_C++14_C++17_C++20.rar
2021-03-05
STL-王桂林-2nd
2018-03-26
公交车语音报站器的设计(带红外部分)
2014-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人