<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[std_wor的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/std_wor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; std_wor]]></copyright><item><title><![CDATA[Ubuntu20.04安装cpp_redis]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/142826180</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/142826180</guid><author>std_wor</author><pubDate>Thu, 10 Oct 2024 17:07:15 +0800</pubDate><description><![CDATA[cpp_redis 的安装]]></description><category></category></item><item><title><![CDATA[Ubuntu 12.04 升级glibc2.17]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/115226691</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/115226691</guid><author>std_wor</author><pubDate>Fri, 26 Mar 2021 10:07:48 +0800</pubDate><description><![CDATA[Ubuntu 12.04 升级glibc2.17
wget   http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.gz
cd glibc-2.17
mkdir build &amp;&amp; cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make in]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装c++的boost库]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/100804150</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/100804150</guid><author>std_wor</author><pubDate>Fri, 13 Sep 2019 15:37:54 +0800</pubDate><description><![CDATA[安装boost库有两种办法：
方法一：
apt-get install libboost-dev

即可在/usr/include下看到boost目录，然后就可以直接使用。但是我安装的时候，版本比较低，只有1.46。现在都到1.70了。所以我决定使用第二种方法，去官网下载，自己编译。
方法二：
wget https://sourceforge.net/projects/boost/files/bo...]]></description><category></category></item><item><title><![CDATA[在Ubuntu下下载了Python3之后安装jupyter遇到的问题]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/100605052</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/100605052</guid><author>std_wor</author><pubDate>Sat, 07 Sep 2019 20:12:52 +0800</pubDate><description><![CDATA[因为好像现在Linux会自带一个Python2，所以安装Python3之后会有一些问题。。。很麻烦。
先设置一下Python2和Python3的切换，这里就直接看一下别人是怎么做的

https://blog.youkuaiyun.com/qq_18815817/article/details/78874808

我觉得这个人写的挺好的，还有命令的分析。
然后网上下载jupyter的方法普遍一致 pip in...]]></description><category></category></item><item><title><![CDATA[c++ Primer学习完后第十五章面向对象程序设计的小结]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/96484893</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/96484893</guid><author>std_wor</author><pubDate>Sat, 20 Jul 2019 00:05:22 +0800</pubDate><description><![CDATA[书上是这么说的：面向对象程序设计的核心思想是数据抽象，继承和动态绑定。
也有人是叫封装继承和多态，也有加一个抽象。其实都是一个意思，差不多。

...]]></description><category></category></item><item><title><![CDATA[c++ Primer学习完后第十三章拷贝控制的小结]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/95445544</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/95445544</guid><author>std_wor</author><pubDate>Thu, 11 Jul 2019 09:16:44 +0800</pubDate><description><![CDATA[其实这一章个人感觉也就比较简单了，主要就是说明在编写一个类的时候我们应该什么时候使用拷贝构造函数、移动构造函数、拷贝赋值运算符、移动赋值运算符和析构函数。如果我们没有定义这些，那么编译器就会自动合成这些函数。但是有的时候我们不希望有这些函数，那么我们就可以在参数列表后面加上“=delete”。如果一个类需要析构函数，那么几乎可以确定，上面的四种运算也是需要的。
拷贝构造函数：构造函数的参数列表里通...]]></description><category></category></item><item><title><![CDATA[c++ Primer学习完后第十一章关联容器的小结]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/90373004</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/90373004</guid><author>std_wor</author><pubDate>Mon, 20 May 2019 13:09:51 +0800</pubDate><description><![CDATA[关联容器，有8种。map，unordered_map，multimap，unordered_multimap，
set，unordered_set，multiset，unordered_multiset。
map是 “关键字-值”。例如map可以这样定义，map&lt;string,int&gt; test。利用string作为关键字，查找int的值。而set只有关键字，例如set这样定义。如果向...]]></description><category></category></item><item><title><![CDATA[c++ Primer学习完后第十章泛型算法的小结]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/90183286</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/90183286</guid><author>std_wor</author><pubDate>Wed, 15 May 2019 23:03:44 +0800</pubDate><description><![CDATA[泛型算法都包含在algorithm头文件中。
find函数，入口参数接受一对迭代器和要查找的类型的值，返回指向它的迭代器。因为指针和迭代器很像，所以也可能用指针来作为入口参数。
count函数，入口参数和find一样。作用查找在给定值在序列中出现了多少次。

...]]></description><category></category></item><item><title><![CDATA[stm32之ucosiii学习后的一个总结]]></title><link>https://blog.youkuaiyun.com/std_wor/article/details/89415231</link><guid>https://blog.youkuaiyun.com/std_wor/article/details/89415231</guid><author>std_wor</author><pubDate>Sat, 20 Apr 2019 12:10:12 +0800</pubDate><description><![CDATA[stm32之ucosiii学习后的一个总结
本人学习ucosiii是为了学习Linux做一个铺垫，因为操作系统的思路都是基本一样的，只是内核的实现代码会有差异。好，现在开始总结一下。
首先呢，ucos是一个可剥夺型的内核，任务优先级高的会先执行，而且如果不使用可以产生任务调度的函数的话，高优先级的任务就会一直执行。因为每一个任务都是一个死循环。ucos还是一个可裁剪的操作系统，在os_cfg.h将...]]></description><category></category></item></channel></rss>