<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[b1179464512的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/b1179464512</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; b1179464512]]></copyright><item><title><![CDATA[AutoCAD二次开发经验总结]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/128728685</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/128728685</guid><author>b1179464512</author><pubDate>Wed, 18 Jan 2023 17:38:41 +0800</pubDate><description><![CDATA[AutoCAD二次开发踩坑总结]]></description><category></category></item><item><title><![CDATA[不限速高速下载]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/124696131</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/124696131</guid><author>b1179464512</author><pubDate>Tue, 10 May 2022 20:00:10 +0800</pubDate><description><![CDATA[网盘不限速下载]]></description><category></category></item><item><title><![CDATA[Matlab求均方根]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/123878833</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/123878833</guid><author>b1179464512</author><pubDate>Thu, 31 Mar 2022 17:33:07 +0800</pubDate><description><![CDATA[使用rms()函数即可轻松解决。

]]></description><category></category></item><item><title><![CDATA[Matlab将Simulink模型保存为高清图片]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/123729778</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/123729778</guid><author>b1179464512</author><pubDate>Fri, 25 Mar 2022 10:46:39 +0800</pubDate><description><![CDATA[问题：Simulink模型由于太大，直接截图会导致清晰度很低。
解决方法：使用saveas()函数，使用方法是打开要保存为图片的Simulink模型，然后运行以下脚本即可在脚本所在的目录下生成图片。第一个参数不用修改，第二个参数是指定图片名称，第三个参数是指定图片格式。
运行以下脚本会生成名为“model.tiff”的图片。
saveas(get_param(gcs,'handle'),'model','tiff');


...]]></description><category></category></item><item><title><![CDATA[指针函数和函数指针简要说明]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/123590340</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/123590340</guid><author>b1179464512</author><pubDate>Sat, 19 Mar 2022 10:41:34 +0800</pubDate><description><![CDATA[指针函数：返回指针的函数；
函数指针：只想函数的指针；
指针函数
int* fun1(int ,int); //指针函数的声明

函数指针
typedef int* (*fun_ptr)(int , int); //用typedef定义函数指针类型fun_ptr，这样较方便使用
fun_ptr fun=fun1; //定义了一个函数指针fun指向了指针函数fun1
fun(10,20);//通过函数指针fun调用了指针函数fun1


...]]></description><category></category></item><item><title><![CDATA[十进制转换为其它进制]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/123307165</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/123307165</guid><author>b1179464512</author><pubDate>Sun, 06 Mar 2022 11:21:07 +0800</pubDate><description><![CDATA[采用递归转换进制，优点是代码简洁。
#include &lt;iostream&gt;
using namespace std;

void conv(int num,int jinzhi)
{
	if(num&gt;=jinzhi) conv(num/jinzhi,jinzhi);
	cout&lt;&lt;num%jinzhi;
}

int main()
{
	int num,jinzhi;
	cin&gt;&gt;num&gt;&gt;jinzhi;
	cout&lt;&lt;"转换后的结果为："&]]></description><category></category></item><item><title><![CDATA[UnionLotto随机摇号程序]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/122991142</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/122991142</guid><author>b1179464512</author><pubDate>Thu, 17 Feb 2022 20:22:48 +0800</pubDate><description><![CDATA[双色球]]></description><category></category></item><item><title><![CDATA[Matlab把十六进制字符串向量转换为十进制数字向量]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/121048036</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/121048036</guid><author>b1179464512</author><pubDate>Sat, 30 Oct 2021 10:59:11 +0800</pubDate><description><![CDATA[在读取Excel电子表格数据时，常需要把十六进制的字符串向量转换为十进制的数字向量。本人在网上查阅了许久，始终未找到简单且正确的方法，故在此记录，方便遇到同样问题的人参考。
方法很简单，只需要调用Matlab的hex2dec()函数即可！

...]]></description><category></category></item><item><title><![CDATA[Matlab绘制模糊控制器的隶属函数和输出曲面]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120748734</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120748734</guid><author>b1179464512</author><pubDate>Wed, 13 Oct 2021 17:34:13 +0800</pubDate><description><![CDATA[FPI=readfis('FPI');
figure(1);
subplot(221);
plotmf(FPI,'input',1);
subplot(222);
plotmf(FPI,'input',2);
subplot(223);
plotmf(FPI,'output',1);
subplot(224);
plotmf(FPI,'output',2);
figure(2);
subplot(121);
gensurf(FPI,[1 2],1);
subplot(122);
gensurf(FPI,[1]]></description><category></category></item><item><title><![CDATA[Git常用操作记录]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120733164</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120733164</guid><author>b1179464512</author><pubDate>Tue, 12 Oct 2021 22:01:37 +0800</pubDate><description><![CDATA[git branch -a	查看本地和远程分支
git branch -vv	查看本地分支和远程分支的关联关系
git branch -D branchname	删除本地分支
git push origin --delete origin/branchname	删除远程仓库的分支
git fetch origin	拉取最新的仓库数据,但是并未merge
git merge localbranch/origin/branch	merge本地分支或者远程分支
git log -2	查看前两条commit log]]></description><category></category></item><item><title><![CDATA[堆排序heap_sort]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120630281</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120630281</guid><author>b1179464512</author><pubDate>Wed, 06 Oct 2021 21:52:42 +0800</pubDate><description><![CDATA[堆排序是利用了堆这种数据结构的性质来排序，时间复杂度：最好、平均、最坏的时间负载度都是O(nlogn)。基本思想是先把无序的数据构建为堆，然后把第一个元素和最后一个元素交换，交换过后，由于原来的堆结构被破坏，所以交换之后要把数据重新构建为堆。
上code
#include &lt;iostream&gt;
#include &lt;algorithm&gt;
using namespace std;

void swap(int&amp; L, int&amp; R)
{
	int tmp = L;
	L ]]></description><category></category></item><item><title><![CDATA[C++ 归并排序merge_sort]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120623067</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120623067</guid><author>b1179464512</author><pubDate>Wed, 06 Oct 2021 11:49:58 +0800</pubDate><description><![CDATA[归并排序的时间复杂度：最好O(nlogn)，平均O(nlogn)，最坏O(nlogn)。归并排序是稳定的排序算法。
上code
#include &lt;iostream&gt;
using namespace std;

void merge(int a[],int L,int M,int R)
{
	const int ls = M - L;  //这里实际上是L---M，因为传进来的M是M+1
	const int rs = R - M + 1; //M+1--R
	int i=0, j=0, k=L]]></description><category></category></item><item><title><![CDATA[glob模式]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120602048</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120602048</guid><author>b1179464512</author><pubDate>Mon, 04 Oct 2021 10:55:34 +0800</pubDate><description><![CDATA[所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。星号（*）匹配零个或多个任意字符；[abc] 匹配任何一个列在方括号中的字符（这个例子要么匹配一个 a，要么匹配一个 b，要么匹配一个 c）；问号（?）只匹配一个任意字符；如果在方括号中使用短划线分隔两个字符，表示所有在这两个字符范围内的都可以匹配（比如 [0-9] 表示匹配所有 0 到 9 的数字）。

...]]></description><category></category></item><item><title><![CDATA[C++面试必问面试题]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120572687</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120572687</guid><author>b1179464512</author><pubDate>Thu, 30 Sep 2021 21:40:34 +0800</pubDate><description><![CDATA[2022秋招过半，总结一下面试题：
技术类问题：
1.说一说C++的多态？
2.C++的虚函数的原理？
3.C++ STL中的list和vector的区别？
4.C++的内存模型？
5.说一说单例？
6.引用和指针的区别？
7.什么是线程安全和线程不安全？
8.堆和栈的区别？
9.如何避免内存泄漏？
10.构造函数可以定义为虚函数吗？
11.析构函数是否能够定义为虚函数？何时必须定义为虚函数
12.说一说模板的原理？
13.如何保证线程同步？
14.new和malloc的区别？
15.什么是原子操作？
16]]></description><category></category></item><item><title><![CDATA[C++容器与迭代器]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120572647</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120572647</guid><author>b1179464512</author><pubDate>Thu, 30 Sep 2021 21:27:19 +0800</pubDate><description><![CDATA[STL常用容器的迭代器

]]></description><category></category></item><item><title><![CDATA[C++ STL中的vector和array的区别]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120572054</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120572054</guid><author>b1179464512</author><pubDate>Thu, 30 Sep 2021 20:29:13 +0800</pubDate><description><![CDATA[C++软件开发面试中，遇到过一个问题：C++ STL中的vector和array的区别有哪些？当时本人并未回答出这个问题，因为之前从未用过array。
区别主要有：

vector是可变长数组，array是定长数组，array在声明时长度就定下来了。
vector和array都是对基本的数组进行了封装，vector的数组是new出来的，在堆内存；array数组是在栈内存。
vector封装了插入和删除成员函数，array并未提供删除和插入成员函数。


...]]></description><category></category></item><item><title><![CDATA[C++ std::accumulate]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120571552</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120571552</guid><author>b1179464512</author><pubDate>Thu, 30 Sep 2021 19:34:01 +0800</pubDate><description><![CDATA[C++中的accumulate是一个模板函数，要使用这个函数需要包含numeric这个头文件。
#include &lt;iostream&gt;
#include &lt;numeric&gt;
#include &lt;vector&gt;
int main()
{
	vector&lt;double&gt; vi = { 1.5,2,3 };
	double res=std::accumulate(vi.begin(), vi.end(), 0.0);
	cout &lt;&lt; res &lt;&]]></description><category></category></item><item><title><![CDATA[C++遍历]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120377455</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120377455</guid><author>b1179464512</author><pubDate>Sun, 19 Sep 2021 09:40:05 +0800</pubDate><description><![CDATA[总结一下C++中的遍历方式

for循环
for_each循环
C++11中的for循环

#include &lt;iostream&gt;
#include &lt;thread&gt;
#include &lt;algorithm&gt;
using namespace std;
int f(int i)
{
	cout &lt;&lt; i &lt;&lt; ' ';
	return 0;
}

int main()
{
	int a[] = { 0,1,2 };
	for (int i = 0; ]]></description><category></category></item><item><title><![CDATA[无重复字符的最长子串]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120241923</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120241923</guid><author>b1179464512</author><pubDate>Sat, 11 Sep 2021 19:25:20 +0800</pubDate><description><![CDATA[首先，我们要明确子串的概念。所谓“子串”，是指连续的子字符串。
采用滑动窗口的思想，可以简单快捷地求解问题。
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 
#include &lt;iostream&gt;
#include &lt;hash_map&gt;
#include &lt;algorithm&gt;
#include &lt;string&gt;
using namespace std;
int main()
{
	hash_map&lt;]]></description><category></category></item><item><title><![CDATA[贪心算法的理解]]></title><link>https://blog.youkuaiyun.com/b1179464512/article/details/120035764</link><guid>https://blog.youkuaiyun.com/b1179464512/article/details/120035764</guid><author>b1179464512</author><pubDate>Wed, 01 Sep 2021 11:26:28 +0800</pubDate><description><![CDATA[说说自己对贪心算法的理解
贪心算法的思想是每一步都做出最贪心的选择，从而希望达到最终的结果是最优的。贪心算法的优点是简单，但是缺点也很明显：不能保证最终结果是正确的，能否得出正确的结果可以说是靠运气。
例如：一个箱子里有很多纸币，这些纸币的面值是1元、6元、7元。要求从箱子里取出张数最少的且面值之和等于某个值得纸币。
当要凑够14元时，运用贪心算法可以得出正确的结果，只要取2张7元即可。
当要凑够18元时，运用贪心算法不能得出正确结果。贪心算法得到的结果是2张7元 + 4张1元，共6张纸币；正确答案应该是3]]></description><category></category></item></channel></rss>