<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Boruson的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Boruson</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Boruson]]></copyright><item><title><![CDATA[【数组排序】]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/139423641</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/139423641</guid><author>Boruson</author><pubDate>Mon, 03 Jun 2024 21:26:42 +0800</pubDate><description><![CDATA[数组按元素与3取模排序]]></description><category></category></item><item><title><![CDATA[牢房状态随天数变化]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/138318398</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/138318398</guid><author>Boruson</author><pubDate>Mon, 29 Apr 2024 17:28:08 +0800</pubDate><description><![CDATA[手撕代码]]></description><category></category></item><item><title><![CDATA[【字符统计并排序】]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/138219308</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/138219308</guid><author>Boruson</author><pubDate>Fri, 26 Apr 2024 15:07:47 +0800</pubDate><description><![CDATA[手撕代码]]></description><category></category></item><item><title><![CDATA[mysql集群主从模式]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/129533341</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/129533341</guid><author>Boruson</author><pubDate>Fri, 21 Apr 2023 10:38:21 +0800</pubDate><description><![CDATA[若看到Slave_IO_Running和Slave_SQL_Running两个都为Yes即配置主从复制成功！在单节点主机出现硬件或主机系统故障时可能导致数据丢失，为防止此类情况的发生而对数据进行冗余的备份。2、重启两个MySQL服务，登录MySQL客户端，验证主从节点的server_id配置是否生效。4、根据上一步查到的两个信息，在slave从节点上设置主节点参数并绑定。3、在master主节点上查询binlog文件名和位置。5、在slave节点上启动并查看主从同步状态。my.cnf配置文件。]]></description><category></category></item><item><title><![CDATA[lower_bound()与upper_bound()]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/125702597</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/125702597</guid><author>Boruson</author><pubDate>Sun, 10 Jul 2022 12:05:35 +0800</pubDate><description><![CDATA[c++算法头文件中的lower_bound()函数与upper_bound()函数的用法详解。记录笔记]]></description><category></category></item><item><title><![CDATA[easylogging日子中LOG()里的参数INFO怎么未定义]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/116715839</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/116715839</guid><author>Boruson</author><pubDate>Wed, 12 May 2021 17:29:39 +0800</pubDate><description><![CDATA[请问有人知道这个怎么解决吗


]]></description><category></category></item><item><title><![CDATA[trimmed ICP运行出现“aux”、“transform“的error]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/115229747</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/115229747</guid><author>Boruson</author><pubDate>Fri, 26 Mar 2021 10:24:31 +0800</pubDate><description><![CDATA[trimmed ICP bug）问题解决办法
问题
在学习PCL trimmed ICP，调试运行程序出现


“aux”:不是类或命名空间名称
“transform":找不到标识符
两个错误，经过网络查询，这是因为PCL1.10以下都会出现的问题，PCL1.10版已被修改此问题。

解决办法
在程序中添加头文件#include &lt;pcl/recognition/ransac_based/auxiliary.h&gt;即可解决。
 参考资源.

...]]></description><category></category></item><item><title><![CDATA[创建ros::publisher与sublisher过程]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/112503712</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/112503712</guid><author>Boruson</author><pubDate>Mon, 18 Jan 2021 23:38:51 +0800</pubDate><description><![CDATA[这里写目录标题1.发布数据publisher二级目录三级目录发布数据publisher
1.发布数据publisher
二级目录
三级目录
发布数据publisher
Created with Raphaël 2.2.0包含头文件我的操作确认？创建节点yesno

包含相关头文件；
初始化ros节点并命名
创建ros节点句柄；
创建发布（publisher）对象；
初始化消息并编辑消息；
发布消息。

#include "ros/ros.h"
#include "std_msgs/String.h"
#in]]></description><category></category></item><item><title><![CDATA[ROS自定义消息的发布与订阅]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/112726429</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/112726429</guid><author>Boruson</author><pubDate>Mon, 18 Jan 2021 23:32:31 +0800</pubDate><description><![CDATA[目录ros话题通信中的自定义消息按照一定格式自定义msg文件编辑配置文件
ros话题通信中的自定义消息
ros通信中，数据载体是一个重要部分，在std_msgs中封装了原声数据类型。如String、Int32、Int64、Char、Bool、Empty等，但是它们只包含一个字段，结构单一，不适合实际应用中的多数据传输，比如激光雷达信息等。
msgs只是简单的文本文件，每行具有字段类型和字段名称，有以下可以使用的自定义类型：

int8,int16,int32,int6(or uint)
float32,fl]]></description><category></category></item><item><title><![CDATA[anacondad打开Spyder报错如何解决？]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/109539604</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/109539604</guid><author>Boruson</author><pubDate>Fri, 06 Nov 2020 21:30:51 +0800</pubDate><description><![CDATA[ModuleNotFoundError: No module named ‘IPython.core.inputtransformer2’
求教大神指点？


]]></description><category></category></item><item><title><![CDATA[构造函数与析构函数]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/109393969</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/109393969</guid><author>Boruson</author><pubDate>Mon, 02 Nov 2020 17:10:49 +0800</pubDate><description><![CDATA[构造函数初始化类对象
构造函数：主要功能就是创建对象时给对象变量赋值。可以重载。
特点：

构造函数的命名必须与类名完全相同；
构造函数的主要功能是在创建对象时定义初始化状态，他没有返回值，也不能用void修饰；
构造函数不能直接调用，必须通过new运算符在创建对象时才会自动调用；
定义一个类时，通常情况下都会显示该类的构造函数，并在函数中指定的初始化也可省略。

析构函数清除类对象
PS：不能重载，一个类智能有一个析构函数。
何时需要释放对象？

使用new分配的对象被delete删除；
一个具有快作用域]]></description><category></category></item><item><title><![CDATA[Python列表的内置函数]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/109392208</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/109392208</guid><author>Boruson</author><pubDate>Fri, 30 Oct 2020 20:33:46 +0800</pubDate><description><![CDATA[list内置函数笔记




list内置函数
含义




list.append(x)
在尾部增加一个元素，等价于a[len(a):]=[x]


list.extend(L)
将给定的列表B中的元素接到当前列表a的后面，等价于a[len(a):]=B


list.insert(i,x)
在索引位置i前插入x，a.insert(len(a),x) 等价于 “a.append(x)”,表示在尾部出入x，在头部出入x使用a.insert(0,x)


list.index(x)
返回列表中第一个值为x的索]]></description><category></category></item><item><title><![CDATA[创建多个线程及数据共享问题]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/109291166</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/109291166</guid><author>Boruson</author><pubDate>Mon, 26 Oct 2020 21:19:55 +0800</pubDate><description><![CDATA[多线程学习笔记创建和等待对个线程数据共享问题分析只读数据有读有写
创建和等待对个线程
#include "pch.h"
#include&lt;iostream&gt;
#include&lt;thread&gt;
#include &lt;vector&gt;
using namespace std;

void myprint(int num) {
	std::cout &lt;&lt; "线程开始执行了，线程编号= " &lt;&lt; num &lt;&lt; std::endl;
	//.....]]></description><category></category></item><item><title><![CDATA[如何创建多线程]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/109226432</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/109226432</guid><author>Boruson</author><pubDate>Fri, 23 Oct 2020 14:38:18 +0800</pubDate><description><![CDATA[多线程学习2范例演示线程运行与开始二级目录三级目录
范例演示线程运行与开始
程序运行起来，生成一个进程，该程序所属的主线程开始运行。
#include "pch.h"
#include &lt;iostream&gt;

int main()
{
    std::cout &lt;&lt; "Hello World!\n"; 
	return 0;
}

二级目录
三级目录

...]]></description><category></category></item><item><title><![CDATA[多线程与多进程概念篇]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/109224741</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/109224741</guid><author>Boruson</author><pubDate>Thu, 22 Oct 2020 17:15:24 +0800</pubDate><description><![CDATA[多线程学习笔记1并发进程线程并发的实现总结
并发
概念：两个或多个任务（独立的活动）同时发生（进行）；一个程序同     时执行多个任务。以往计算机（单核）同一时间只能执行一个任务；由操作系统调度，每秒进行多次“任务切换”。
进程
概念：一个可执行程序运行起来了，就创建了一个进程；运行起来的可执行程序。
线程

每个进程，都有一个主线程，且只有一个主线程；主线程生命周期与进程生命周期相同。理解为一条代码的执行通路；
除主线程外，我们可以通过自己写代码创建新的线程，其他线程走不同的路，甚至不同的地方放。（同一]]></description><category></category></item><item><title><![CDATA[字符判断与转换函数汇总]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/108812956</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/108812956</guid><author>Boruson</author><pubDate>Sat, 26 Sep 2020 16:48:52 +0800</pubDate><description><![CDATA[判断字符函数
所需头文件
#include &lt;ctype.h&gt;




函数
含义




isdigit(ch)
如果字符***ch是数字字符***返回1，否则返回0；


isxdigit(ch)
如果字符***ch是16进制数字字符***返回1，否则返回0；






isalnum(ch)
如果字符***ch是字母字符或数字字符***返回1，否则返回0；






isalpha(ch)
如果字符***ch是字母字符***返回1，否则返回0；


islower(ch)
如果字符**]]></description><category></category></item><item><title><![CDATA[在可以最多删除一个字符后判断是回文串]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/108586885</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/108586885</guid><author>Boruson</author><pubDate>Mon, 14 Sep 2020 20:15:47 +0800</pubDate><description><![CDATA[在可以最多删除一个字符后判断是回文串题目代码
题目
给定一个字符串，在最多可以删除一个字符的条件下，判断删除后的剩下的是否为回文串。
e.g:




输入
输出




ab
a或b


abda
aba 或 ada


a
a


abc
false


代码
#include&lt;iostream&gt;
#include&lt;string&gt;
using namespace std;

string ishuiwen(string s)
{
	int n = s.size(), pos1 =]]></description><category></category></item><item><title><![CDATA[矩阵相乘运算]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/108476334</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/108476334</guid><author>Boruson</author><pubDate>Tue, 08 Sep 2020 20:33:46 +0800</pubDate><description><![CDATA[@TOC实现两矩阵相乘运算
输入描述：输入两矩阵的行列数，以及矩阵的元素值；
输出描述：求取相乘后得到的结果矩阵C；
例如
A[M][K] * B[K][N] = C[M][N];
M=2, K=3, N=2
A=[1 2 3;1 2 3]
B=[1 1;1 1;1 1]
输入：
2 3 2
1 2 3
1 2 3
1 1
1 1
1 1
输出：
6 6
6 6
c++代码实现：
#include "pch.h"
#include&lt;iostream&gt;
#include&lt;vector&gt;]]></description><category></category></item><item><title><![CDATA[链表练习-203移除链表元素]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/108359040</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/108359040</guid><author>Boruson</author><pubDate>Wed, 02 Sep 2020 14:34:14 +0800</pubDate><description><![CDATA[题目
删除链表中等于给定值 val 的所有节点。
示例:
输入: 1-&gt;2-&gt;6-&gt;3-&gt;4-&gt;5-&gt;6, val = 6
输出: 1-&gt;2-&gt;3-&gt;4-&gt;5
思路
如果要删除的值在头结点，删除指针变化与删除中间指针变化不统一，为使删除变化统一，设置一个哑结点作为头结点，删除操作就统一了。
代码：



...]]></description><category></category></item><item><title><![CDATA[字符串练习-反转字符串中的单词 III]]></title><link>https://blog.youkuaiyun.com/Boruson/article/details/108312076</link><guid>https://blog.youkuaiyun.com/Boruson/article/details/108312076</guid><author>Boruson</author><pubDate>Sun, 30 Aug 2020 22:31:46 +0800</pubDate><description><![CDATA[@TOCleetcode 557反转字符串中的单词 III
##题目
思路：
==     遍历字符串中的每个字符：1.如果s[i]不等于空格" "符，将s[i]加到临时字符串tmp中，2.遇到空格符时，将临时字符串反转，加上空格字符，然后将他们加到反转字符串变量ans中，清空临时字符串；3.最后判断段临时字符串是否为空，是，将其反转加到反转字符串末尾==

...]]></description><category></category></item></channel></rss>