<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013395544的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u013395544</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013395544]]></copyright><item><title><![CDATA[CMake注意事项]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/108166340</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/108166340</guid><author>u013395544</author><pubDate>Sat, 22 Aug 2020 12:17:53 +0800</pubDate><description><![CDATA[1.add_custom_command添加自定义命令

场景：使用自定义命令多个步骤编译产生静态库

注意点:add_custom_command的输出必须被某个目标依赖才会执行，注意将add_custom_command的output加入到目标任务的依赖中如add_library,多个add_custom_command前一个的输出加入后一个的依赖中

2.target_link_libraries链接自定义命令产生的库

场景：上文中自定义命令编译产生的一个lib库(libxxx.a)，使用tar..]]></description><category></category></item><item><title><![CDATA[ubuntu 更新显卡驱动后，nvidia-settings切换intel集成显卡后nvidia-settings，nvidia-smi报错]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/90056817</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/90056817</guid><author>u013395544</author><pubDate>Fri, 10 May 2019 13:58:52 +0800</pubDate><description><![CDATA[nvidia-settings报错：

ERROR: Unable to load info from any available system，

nvidia-smi 报错：

NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Dri...]]></description><category></category></item><item><title><![CDATA[select和epoll浅析]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/81637764</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/81637764</guid><author>u013395544</author><pubDate>Tue, 14 Aug 2018 14:45:29 +0800</pubDate><description><![CDATA[驱动程序
    1.对设备select/poll/epoll需要设备驱动的支持,驱动程序需要提供select/poll/epoll调用的poll函数（驱动提供的poll函数不是select/poll/epoll的poll）,poll-&amp;gt;poll_wait-&amp;gt;p-&amp;gt;qproc=poll_initwait(&amp;amp;table)=__pollwait            
   ...]]></description><category></category></item><item><title><![CDATA[b树,b+树]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/81487792</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/81487792</guid><author>u013395544</author><pubDate>Tue, 07 Aug 2018 20:16:55 +0800</pubDate><description><![CDATA[b树(b-树 is b树)
    m阶b树代表最多有m个叉，每个节点最多存储m-1个key，当节点插入后节点满时需要分裂节点，节点上的key是按顺序存放的，因此将key中间值提升到父节点，父节点增加两个指针指向分裂的两个节点，为节省内存，规定除了根节点外其它节点至少有ceil(m/2)-1个key否则将合并节点,删除时需要检查节点key个数，决定是否需要合并,b tree每个节点需要存储节点ke...]]></description><category></category></item><item><title><![CDATA[外部排序总结]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/81457094</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/81457094</guid><author>u013395544</author><pubDate>Mon, 06 Aug 2018 17:06:08 +0800</pubDate><description><![CDATA[题目:文件存储在磁盘上，假设内存容量为m，待排序文件容量为M，M&amp;gt;m

步骤:

1.生成顺串
    每次读入m长度文件内容，使用内部排序，有序后输出到文件,总共生成大约M/m个中转文件
2.归并顺串
    使用M/m路的归并将M/m个文件的内容归并，步骤如下:

     产生M/m+1个缓冲区，M/m个为每个输入文件的缓冲区，一个为输出文件缓冲区，然后M/m路归并(归并过程如图所示)...]]></description><category></category></item><item><title><![CDATA[leetcode_139_单词拆分]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/79819242</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/79819242</guid><author>u013395544</author><pubDate>Wed, 04 Apr 2018 19:29:23 +0800</pubDate><description><![CDATA[题目：给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict，确定 s 是否可以被空格分割为一个或多个在字典里出现的单词。你可以假设字典中无重复的单词。

例如，给出s = &quot;leetcode&quot;，dict = [&quot;leet&quot;, &quot;code&quot;]。

返回 true 因为 &quot;leetcode&quot; 可以被切分成 &quot;leet code&quot;。

分析：

    字符串每一个字符位置后都有两种选...]]></description><category></category></item><item><title><![CDATA[SVM回归]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/79229703</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/79229703</guid><author>u013395544</author><pubDate>Thu, 01 Feb 2018 16:01:30 +0800</pubDate><description><![CDATA[SVM回归算法采用ϵ−insensitive误差函数。ϵ−insensitive误差函数定义为，如果预测值yn与真实值tn的差值小于阈值ϵ将不对此样本点做惩罚，若超出阈值，惩罚量为|yn−tn|−ϵ。



Eϵ误差函数实际形成了一个管道，在管道中样本点不做惩罚被称为ϵ−tube（放松了惩罚不过度追求完美拟合）。Eϵ替代平方误差项，最小化误差函数为:



上述目标函数含有绝对值项不可微。...]]></description><category></category></item><item><title><![CDATA[ubuntu下无配置安装openmpi和mpi4py]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/59104150</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/59104150</guid><author>u013395544</author><pubDate>Wed, 01 Mar 2017 14:04:31 +0800</pubDate><description><![CDATA[1. 安装openmpi

$sudo apt-get install libopenmpi-dev openmpi-bin openmpi-doc
2. python安装mpi4py

$sudo python -m pip install mpi4py 

3.在python测试
>>>import mpi4py
无报错则安装成功]]></description><category></category></item><item><title><![CDATA[python matplotlib 图表组织]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/54613984</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/54613984</guid><author>u013395544</author><pubDate>Thu, 19 Jan 2017 11:27:45 +0800</pubDate><description><![CDATA[(注：个人水平有限，学习理解如有错误，欢迎指正)
matplotlib 绘图步骤:
  1.绘图函数向内存中对应的对象(某个figure的某个axes中)添加图形元素(每个图形元素也是一个对象). 

  2.将内存中的对象绘制到目标设备上(show 显示).
matplotlib 图表组织:
figure:最上层对像实例,包含所有可见不可见内容.
axes:坐标系对象,axes对象]]></description><category></category></item><item><title><![CDATA[关于lxml.cssselect]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/53761532</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/53761532</guid><author>u013395544</author><pubDate>Tue, 20 Dec 2016 12:21:03 +0800</pubDate><description><![CDATA[如下所示:
import lxml.cssselect
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
 in ()
----> 1 ]]></description><category></category></item><item><title><![CDATA[R对象属性与槽]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/53038577</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/53038577</guid><author>u013395544</author><pubDate>Fri, 04 Nov 2016 20:32:02 +0800</pubDate><description><![CDATA[    R的S4对象(S3对象没有明确类型定义，没有槽)同时具有属性和槽，槽是在类定义时定义的，是类的成员的变量。而属性是一种从外部附加的，可以附加在任何对象上，可被视为某种&quot;标签&quot;。如对象的class属性值，标识了对象所属的类别，可视为class标签标识了对象的类，class属性可以在外部被修改（个人观点:R将对象所属类别信息，暴露在了外部，并可以任意修改，R对象对类并没有很强的归属感,S4对象...]]></description><category></category></item><item><title><![CDATA[R匹配函数match.fun]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/53038057</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/53038057</guid><author>u013395544</author><pubDate>Fri, 04 Nov 2016 19:21:30 +0800</pubDate><description><![CDATA[R允许将函数作为参数，但如果有一个与函数同名的对象，如下所示:
&gt; print
&gt; test
+ fun(o)
+ }
&gt; test(print,fun=print)
Error in test(print, fun = print) : 没有&quot;fun&quot;这个函数

出错，没有找到fun这个函数，显然这里没有将print函数赋值给fun,而将print向量赋值给了fun.为避免发生此]]></description><category></category></item><item><title><![CDATA[R语言泛型函数及S3,S4对象机制]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/52994460</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/52994460</guid><author>u013395544</author><pubDate>Tue, 01 Nov 2016 11:48:55 +0800</pubDate><description><![CDATA[ 


泛型函数:
一组不同的函数定义同一个通用名称，关联不同对象，处理不同对象表现不同行为.(R的函数重载机制)，R中S3对象的方法和S4类的方法是通过泛型函数机制关联到目标，方法通过S3和S4泛型函数机制绑定到S3对象和S4类上的.
S3对象:是基于泛型函数的面向对象机制.S3对象可看作是一个list并有一个名为class的属性.S3没有正式的类型定义.
&amp;gt; t&amp;lt;-structur...]]></description><category></category></item><item><title><![CDATA[ubuntu下安装matlab出现找不到libXp.so.6错误]]></title><link>https://blog.youkuaiyun.com/u013395544/article/details/52080650</link><guid>https://blog.youkuaiyun.com/u013395544/article/details/52080650</guid><author>u013395544</author><pubDate>Sun, 31 Jul 2016 21:06:00 +0800</pubDate><description><![CDATA[Ubuntu下安装matlab,运行matlab报错,

/opt/matlab2009b/bin/util/oscheck.sh: 行 192: /lib64/libc.so.6: 没有那个文件或目录
/opt/matlab2009b/bin/glnxa64/MATLAB: error while loading shared libraries: libXp.so.6: cannot open...]]></description><category></category></item></channel></rss>