- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 CMake注意事项
1.add_custom_command添加自定义命令场景:使用自定义命令多个步骤编译产生静态库注意点:add_custom_command的输出必须被某个目标依赖才会执行,注意将add_custom_command的output加入到目标任务的依赖中如add_library,多个add_custom_command前一个的输出加入后一个的依赖中2.target_link_libraries链接自定义命令产生的库场景:上文中自定义命令编译产生的一个lib库(libxxx.a),使用tar..
2020-08-22 12:17:53
212
原创 ubuntu 更新显卡驱动后,nvidia-settings切换intel集成显卡后nvidia-settings,nvidia-smi报错
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...
2019-05-10 13:58:52
9167
1
原创 select和epoll浅析
驱动程序 1.对设备select/poll/epoll需要设备驱动的支持,驱动程序需要提供select/poll/epoll调用的poll函数(驱动提供的poll函数不是select/poll/epoll的poll),poll->poll_wait->p->qproc=poll_initwait(&table)=__pollwait ...
2018-08-14 14:45:29
713
原创 b树,b+树
b树(b-树 is b树) m阶b树代表最多有m个叉,每个节点最多存储m-1个key,当节点插入后节点满时需要分裂节点,节点上的key是按顺序存放的,因此将key中间值提升到父节点,父节点增加两个指针指向分裂的两个节点,为节省内存,规定除了根节点外其它节点至少有ceil(m/2)-1个key否则将合并节点,删除时需要检查节点key个数,决定是否需要合并,b tree每个节点需要存储节点ke...
2018-08-07 20:16:55
229
原创 外部排序总结
题目:文件存储在磁盘上,假设内存容量为m,待排序文件容量为M,M>m步骤:1.生成顺串 每次读入m长度文件内容,使用内部排序,有序后输出到文件,总共生成大约M/m个中转文件2.归并顺串 使用M/m路的归并将M/m个文件的内容归并,步骤如下: 产生M/m+1个缓冲区,M/m个为每个输入文件的缓冲区,一个为输出文件缓冲区,然后M/m路归并(归并过程如图所示)...
2018-08-06 17:06:08
1066
原创 leetcode_139_单词拆分
题目:给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,确定 s 是否可以被空格分割为一个或多个在字典里出现的单词。你可以假设字典中无重复的单词。例如,给出s = "leetcode",dict = ["leet", "code"]。返回 true 因为 "leetcode" 可以被切分成 "leet code"。分析: 字符串每一个字符位置后都有两种选...
2018-04-04 19:29:23
1376
原创 SVM回归
SVM回归算法采用ϵ−insensitive误差函数。ϵ−insensitive误差函数定义为,如果预测值yn与真实值tn的差值小于阈值ϵ将不对此样本点做惩罚,若超出阈值,惩罚量为|yn−tn|−ϵ。Eϵ误差函数实际形成了一个管道,在管道中样本点不做惩罚被称为ϵ−tube(放松了惩罚不过度追求完美拟合)。Eϵ替代平方误差项,最小化误差函数为:上述目标函数含有绝对值项不可微。...
2018-02-01 16:01:30
7195
原创 ubuntu下无配置安装openmpi和mpi4py
1. 安装openmpi$sudo apt-get install libopenmpi-dev openmpi-bin openmpi-doc2. python安装mpi4py$sudo python -m pip install mpi4py 3.在python测试>>>import mpi4py无报错则安装成功
2017-03-01 14:04:31
7237
2
原创 python matplotlib 图表组织
(注:个人水平有限,学习理解如有错误,欢迎指正)matplotlib 绘图步骤: 1.绘图函数向内存中对应的对象(某个figure的某个axes中)添加图形元素(每个图形元素也是一个对象). 2.将内存中的对象绘制到目标设备上(show 显示).matplotlib 图表组织:figure:最上层对像实例,包含所有可见不可见内容.axes:坐标系对象,axes对象
2017-01-19 11:27:45
751
原创 关于lxml.cssselect
如下所示:import lxml.cssselect---------------------------------------------------------------------------ImportError Traceback (most recent call last) in ()----> 1
2016-12-20 12:21:03
5477
原创 R对象属性与槽
R的S4对象(S3对象没有明确类型定义,没有槽)同时具有属性和槽,槽是在类定义时定义的,是类的成员的变量。而属性是一种从外部附加的,可以附加在任何对象上,可被视为某种"标签"。如对象的class属性值,标识了对象所属的类别,可视为class标签标识了对象的类,class属性可以在外部被修改(个人观点:R将对象所属类别信息,暴露在了外部,并可以任意修改,R对象对类并没有很强的归属感,S4对象...
2016-11-04 20:32:02
1925
原创 R匹配函数match.fun
R允许将函数作为参数,但如果有一个与函数同名的对象,如下所示:> print> test+ fun(o)+ }> test(print,fun=print)Error in test(print, fun = print) : 没有"fun"这个函数出错,没有找到fun这个函数,显然这里没有将print函数赋值给fun,而将print向量赋值给了fun.为避免发生此
2016-11-04 19:21:30
6667
原创 R语言泛型函数及S3,S4对象机制
泛型函数:一组不同的函数定义同一个通用名称,关联不同对象,处理不同对象表现不同行为.(R的函数重载机制),R中S3对象的方法和S4类的方法是通过泛型函数机制关联到目标,方法通过S3和S4泛型函数机制绑定到S3对象和S4类上的.S3对象:是基于泛型函数的面向对象机制.S3对象可看作是一个list并有一个名为class的属性.S3没有正式的类型定义.> t<-structur...
2016-11-01 11:48:55
6529
1
原创 ubuntu下安装matlab出现找不到libXp.so.6错误
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...
2016-07-31 21:06:00
4783
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人