<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_55464171的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_55464171</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_55464171]]></copyright><item><title><![CDATA[[Unity]碰撞器的接触捕获层详解]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/140416134</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/140416134</guid><author>m0_55464171</author><pubDate>Mon, 15 Jul 2024 11:36:23 +0800</pubDate><description><![CDATA[本文详细介绍了Unity引擎Collider2D组件的Layer Overrides属性栏的属性，即接触捕获层。如果你在项目中遇到了问题，但不确定是否是接触捕获层的设置错误导致的，请跳转至相关问题汇总查询。本文的所有解释基于官方文档，具有时效性，若Unity版本更迭导致解释失效，欢迎留言指正！接触捕获层：与当前Collider2D接触的层，如果在中被勾选，那么接触将被捕获。当某个层的接触捕获功能关闭时，该层的接触查询将不会返回结果，也不会产生任何回调。总的来说，接触捕获层，名副其实，]]></description><category></category></item><item><title><![CDATA[C51项目 - 可调万年历]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/127923751</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/127923751</guid><author>m0_55464171</author><pubDate>Fri, 18 Nov 2022 16:09:42 +0800</pubDate><description><![CDATA[使用STC89C52作为主控芯片实现可调万年历]]></description><category></category></item><item><title><![CDATA[C++跳动的心-使用easyx实现]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/127838508</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/127838508</guid><author>m0_55464171</author><pubDate>Sun, 13 Nov 2022 22:22:18 +0800</pubDate><description><![CDATA[使用easyx绘制跳动的心]]></description><category></category></item><item><title><![CDATA[前缀表达式和后缀表达式 - C++代码]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/125616296</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/125616296</guid><author>m0_55464171</author><pubDate>Tue, 05 Jul 2022 11:48:46 +0800</pubDate><description><![CDATA[前缀表达式、后缀表达式的计算、转换规则]]></description><category></category></item><item><title><![CDATA[C++并发编程]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/125275967</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/125275967</guid><author>m0_55464171</author><pubDate>Tue, 14 Jun 2022 13:07:23 +0800</pubDate><description><![CDATA[C++ 多线程并发]]></description><category></category></item><item><title><![CDATA[[C++ Primer]对象移动]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/125224858</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/125224858</guid><author>m0_55464171</author><pubDate>Fri, 10 Jun 2022 17:18:47 +0800</pubDate><description><![CDATA[右值引用、移动构造函数和移动赋值运算符]]></description><category></category></item><item><title><![CDATA[MatLab函数设计]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/122799940</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/122799940</guid><author>m0_55464171</author><pubDate>Sun, 06 Feb 2022 17:51:01 +0800</pubDate><description><![CDATA[目录m语言两种文件函数文件格式完整函数示例流程控制关键字条件控制 if-elseif-else-end循环控制 for-end while-endbreak和continuereturn*函数重载*子函数和匿名函数匿名函数*addpath
m语言
MatLab使用的m语言是一种脚本语言，.m文件是脚本文件，只有在运行的时候才会生成2进制代码。请尝试将.m文件的后缀名改为.txt，依然可以正常打开
两种文件
MatLab有2种文件：脚本文件和函数文件
脚本文件：可以没有输入，一般有输出
函数文件：一般有输入，]]></description><category></category></item><item><title><![CDATA[STL泛型算法]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/121447034</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/121447034</guid><author>m0_55464171</author><pubDate>Sat, 20 Nov 2021 23:00:04 +0800</pubDate><description><![CDATA[目录泛型算法概述※关键概念：泛型算法永远不会执行容器的操作泛型算法的结构只读算法※泛型算法中的"泛型操作"必须对元素类型是可行的※确保泛型算法不会访问不存在的元素写容器元素的算法※泛型算法不检查写操作back_insert_iterator和back_inserter拷贝算法(copy)重排容器元素的算法排序算法(sort)"删除"相邻重复元素(unique)
泛型算法概述
STL定义了一组泛型算法(generic algorithm)，大多数算法都定义在头文件algorithm中，还有一组数值泛型算法定义]]></description><category></category></item><item><title><![CDATA[王道操作系统-操作系统概述]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/121171608</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/121171608</guid><author>m0_55464171</author><pubDate>Fri, 05 Nov 2021 22:05:38 +0800</pubDate><description><![CDATA[目录前言操作系统的特征操作系统的运行机制和体系结构中断和异常系统调用
前言
本文是对王道操作系统课程的速览和总结，如有侵权，请联系我删除
本文结构是"知识点+展开"，每一小节的展开顺序和知识点的顺序对应
操作系统的特征
并发
共享
	互斥共享方式
	同时共享方式
虚拟
	空分复用技术
	时分复用技术
异步

并发和并行的区别？
并发：指两个或多个事件在同一时间间隔内发生，这些事件在宏观上是同时发生的，但在微观上是交替发生的
并行：两个或多个事件在同一时刻同时发生
操作系统的并发性：指操作系统中同时存在着多个]]></description><category></category></item><item><title><![CDATA[王道操作系统-进程管理速览]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/121171099</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/121171099</guid><author>m0_55464171</author><pubDate>Fri, 05 Nov 2021 21:58:56 +0800</pubDate><description><![CDATA[目录前言进程的定义、组成、组织方式、特征进程的状态与转换进程控制进程通信线程概念和多线程模型处理机调度进程调度调度算法的评价指标早期批处理系统的调度算法交互式系统的调度算法
前言
本文是对王道操作系统课程的速览和总结，如有侵权，请联系我删除
本文结构是"知识点+展开"，每一小节的展开顺序和知识点的顺序对应
进程的定义、组成、组织方式、特征
进程的定义
进程实体的组成
	PCB
	程序段
	数据段
进程的组织形式
	链接方式
	索引方式
进程的特征
	动态性
	并发性
	独立性
	异步性
	结构性

进程的定]]></description><category></category></item><item><title><![CDATA[MatLab指令集]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/120873049</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/120873049</guid><author>m0_55464171</author><pubDate>Wed, 20 Oct 2021 19:08:50 +0800</pubDate><description><![CDATA[目录前言数值显示格式控制指令 format加载文件 load清除指令计时指令 tic toc
前言
本文对MatLab常用指令做了分类和索引，方便读者查找，具体功能请自行上机实验
数值显示格式控制指令 format
format 短格式(默认)
format short 短格式(默认)
format long 长格式
format shortE 短格式科学计数法
format longE 长格式科学计数法
注意：当数值位数较少时，在科学计数法下也会直接显示
format rat 有理数格式(a/b)
for]]></description><category></category></item><item><title><![CDATA[MatLab专用变量]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/120857379</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/120857379</guid><author>m0_55464171</author><pubDate>Tue, 19 Oct 2021 23:55:31 +0800</pubDate><description><![CDATA[目录前言无穷大和非法数无穷大 inf不是一个数 nan数据表示范围IEEE浮点数表示范围32位整数表示范围科学常数科学单位
前言
本文对MatLab常用专用变量做了分类和索引，在编写M程序时应该规避使用和专用变量重名的变量
无穷大和非法数
无穷大 inf
inf和-inf分别代表正无穷大和负无穷大
正负无穷大由计算溢出双精度浮点数表示范围或赋值产生
不是一个数 nan
nan是Not a Number的缩写，代表不是一个数
nan由非法运算(如整数除0)或赋值产生
任何标量与nan的任何运算都会使标量变成n]]></description><category></category></item><item><title><![CDATA[MatLab库函数]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/120857216</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/120857216</guid><author>m0_55464171</author><pubDate>Tue, 19 Oct 2021 23:48:36 +0800</pubDate><description><![CDATA[目录前言用户自定义函数生成矩阵的函数生成特殊值的矩阵生成所有元素均为无穷大的矩阵 inf生成全零矩阵 zeros生成全一矩阵 ones生成指定值的矩阵生成对角阵 diag快捷功能返回矩阵维度 size求和 sum浮点数表示范围最大正浮点数 realmax最小正浮点数 realmin逻辑函数矩阵所有元素与 all矩阵所有元素或 any矩阵标量异或 xor随机数以向量形式返回当前日期和时间 clock控制随机数生成 rng生成(0, 1)内均匀分布的随机浮点数 rand生成指定范围内均匀分布的随机整数 rand]]></description><category></category></item><item><title><![CDATA[MatLab线性规划]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/120813100</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/120813100</guid><author>m0_55464171</author><pubDate>Sun, 17 Oct 2021 18:04:12 +0800</pubDate><description><![CDATA[目录前言MatLab线性规划标准形式对标准形式的解释MatLab求解线性规划的函数带有绝对值的线性规划去绝对值的方法解决带绝对值的线性规划的伪码描述二维线性规划
前言
1.使用MatLab求解线性规划需要安装Optimization Toolbox附加功能
2.本文总结了教材《数学建模算法与应用（司守奎）》第1章的内容，详情请参考教材
3.本文总结了二维线性规划问题，如何使用MatLab快速解决，教材对于这部分问题推荐使用Lingo，但其实MatLab也可以解决
如果不需要复习教材《数学建模算法与应用（司守]]></description><category></category></item><item><title><![CDATA[MatLab矩阵的创建、寻访和运算]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/120796765</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/120796765</guid><author>m0_55464171</author><pubDate>Sat, 16 Oct 2021 14:23:12 +0800</pubDate><description><![CDATA[目录前言1.新建标量、向量和矩阵2.矩阵的快速创建递增/递减型向量的创建1)生成线性等距的行向量的快捷命令2)生成线性等距的行向量的函数3)生成对数等距的行向量的函数可以生成向量和矩阵的库函数3.矩阵元素的编址和寻访矩阵元素的编址方式1)下标编址2)序号编址矩阵元素的寻访方式：1)按地址寻访：下标寻访和序号寻访下标寻访序号寻访2)按条件寻访4.矩阵的运算"标量运算"矩阵运算矩阵函数
前言
本文不刻意区分MatLab中的"矩阵"和"数组"
前文摘要：数学建模第一天，从C++到MatLab

MatLab数据存]]></description><category></category></item><item><title><![CDATA[从C++到MatLab]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/120790749</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/120790749</guid><author>m0_55464171</author><pubDate>Fri, 15 Oct 2021 21:17:47 +0800</pubDate><description><![CDATA[目录前言1.遇到问题善用help指令，获取帮助2.MatLab数据存储、运算、传输单位是数组，很多函数的返回值也是数组3.MatLab中的矩阵是以列向量为单位进行存储的，很多命令也直接和列向量挂钩4.高级语言中的数组元素之间，用半角逗号隔开；MatLab中的行向量元素之间既可以用半角逗号隔开，也可以用空格隔开5.MatLab中的数组元素下标从1开始6.MatLab库函数7.Project Based Learning基于项目学习8.MatLab有很多插件，当某个库函数不能使用时，请检查是否安装/启用了所需插]]></description><category></category></item><item><title><![CDATA[快速乘算法/快速幂算法详解]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/119811083</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/119811083</guid><author>m0_55464171</author><pubDate>Thu, 19 Aug 2021 21:14:11 +0800</pubDate><description><![CDATA[快速乘算法
问题
已知正整数a、b、mod，求(a * b) % mod = ?
其中，a、b的数量级很大，接近甚至大于mod的数量级

a * b可能会溢出， 所以不方便直接相乘
解决方案
化乘法为加法，a * b相当于b个a相加

代码实现
int quik_mul(int a, int b, int mod) {
	long long output = 0;
	for (int i = 0; i != b; i++)
		output = (output + a) % mod;
	return out]]></description><category></category></item><item><title><![CDATA[计算机组成原理 计算机系统概述 思维导图]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/119464566</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/119464566</guid><author>m0_55464171</author><pubDate>Fri, 06 Aug 2021 22:48:48 +0800</pubDate><description><![CDATA[计算机系统概述计算机的5个逻辑模块冯·诺依曼体系计算机系统的层次结构硬、软件系统层次结构计算机系统的性能指标
计算机的5个逻辑模块
运算器
控制器
存储器
输入/输出

运算器和控制器，集成在CPU中
冯·诺依曼体系
用二进制代码表示程序和数据
采用存储程序的工作方式

奠定了现代电子计算机的理论基础
计算机系统的层次结构
硬件
CPU
运算器：完成算术和逻辑运算，由ALU（算术逻辑单元，以全加器为核心）构成
控制器：产生控制命令（微命令）控制全机操作，由微命令发生器构成	

存储器
存储单元：在存储器中保]]></description><category></category></item><item><title><![CDATA[MatLab绘图相关函数速览]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/117397006</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/117397006</guid><author>m0_55464171</author><pubDate>Sun, 30 May 2021 12:56:57 +0800</pubDate><description><![CDATA[目录plot()函数：针对向量或矩阵的列绘制曲线ezplot()函数：绘制参数方程所表示的曲线polar()函数：针对向量或矩阵绘制极坐标曲线ezpolar()函数：绘制参数方程所表示的极坐标曲线limit()函数：求解符号表达式的极限diff()函数：求导数和差分simplify()函数：对符号表达式进行简化taylor()函数：对函数泰勒展开solve()函数：求解方程或方程组的解int()函数：对函数定积分eval()函数：将syms类型变量转换为double型
plot()函数：针对向量或矩阵的列绘]]></description><category></category></item><item><title><![CDATA[排序算法模板-C++实现]]></title><link>https://blog.youkuaiyun.com/m0_55464171/article/details/117373752</link><guid>https://blog.youkuaiyun.com/m0_55464171/article/details/117373752</guid><author>m0_55464171</author><pubDate>Sat, 29 May 2021 01:25:48 +0800</pubDate><description><![CDATA[排序算法准备工作命名规范调试宏
准备工作
命名规范
本文所有排序算法模板使用统一的命名风格：
//注释
template&lt;typename _Ty&gt;
void x_sort(_Ty*element, int Size) {
	//insert code
}

_Ty是排序数据的类型。x是排序算法的名称，函数名统一为x_sort，如：冒泡排序的函数名为bullle_sort。element和Size是统一的参数名，其中element是指向Size为排序数据量。
调试宏

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