
程序人生
TensorME
这个作者很懒,什么都没留下…
展开
-
Eigen库中参数ComputeFullU,ComputeThinU,ComputeFullV,ComputeThinV的应用
Eigen库中参数ComputeFullU,ComputeThinU,ComputeFullV,ComputeThinV的应用对于 J=UΣVTJ=U \Sigma V^TJ=UΣVT在Eigen库中进行奇异值分解 :JacobiSVD<MatrixXd> svd(J, ComputeFullV| ComputeFullU); U = svd.matrixU(); ...原创 2020-01-15 22:56:45 · 5796 阅读 · 0 评论 -
syntax error: identifier 'STAT_CHUNK' Error C3646 'GetChunkType': unknown override specifier
在将一个VS2008MFC的工程移植到VS2015上时,出现了这个问题。其原因是VS2015的头文件库里面的一些定义与VS2008并不一致,因此将下面那个VS2008的包含目录写到了该项目的属性配置里面,可以暂时解决这个问题,但该方法可能导致其他一些未知情况,并且违背了工程移植的本意,仅做参考吧。E:\Visual Studio\VS2008\VC\atlmfc\include;...原创 2019-04-27 18:13:09 · 1292 阅读 · 0 评论 -
ROS运行时出现No module named rospkg的解决办法
网上对该问题的解决方案有:1.Anaconda的原因,屏蔽其路径;2.PATH 与PYTHONPATH路径的配置问题,需要增加路径,但有时候解决了一个包的路径问题,又会出现其他包缺失的问题。如果上面的方法没有解决出现的问题,这个时候需要检查一下python的系统默认版本,因为ROS需要在Python的2.7版本。终端输入python如果出现了: Python 3.4.3 (defa...原创 2019-03-21 22:16:13 · 23047 阅读 · 8 评论 -
IEEE会议论文批量下载的方法
IEEE会议论文批量下载的方法有的会议提供论文集可以一次性将论文下载完毕,但是大多数会议在IEEE检索时,仅仅提供会议收录论文目录,并不提供一次性下载的功能:如果想要一次性批量下载整个会议的论文(有收藏爱好的同学),逐篇下载太不现实,因此在参考一些文章的基础上,整理一个借助url可以方便地下载整个会议文章的方法。操作步骤以及源程序:https://github.com/Xu-Fengyu/...原创 2019-03-21 20:55:53 · 9015 阅读 · 0 评论 -
Latex中eps格式图片显示不完全的解决办法
本人习惯在visio中绘制图片,然后生成jpg格式的图片,在WinEdt中打开自带的命令行窗口:在图片目录下执行:bmeps 1.jpg 1.eps -c //彩色图片转换将1.eps插入后,应用dvi转PDF可能显示不完全(虽然ps转PDF没有出现图片显示问题,但会出现公式变形的问题,因此通常还是采用dvi转pdf),解决方法有:(1) 原始图片另存为png格式,重新生成eps文件;...原创 2019-02-13 17:13:28 · 10310 阅读 · 3 评论 -
Matlab R2012b 重激活
(现在需要重激活2012版的是不是暴露年龄了啊)MATLAB2012b的许可文件在:安装地址\matlab2012b\licenses文件里(名字也可能是.dat的后缀,不过内容类似的):证书失效的原因:解决办法:将证书内容用以下内容替换INCREMENT Aerospace_Blockset MLM 99 permanent uncounted A05070F00D1EB1F9...原创 2019-02-04 18:54:09 · 1653 阅读 · 0 评论 -
变量类型的字节大小
通用标准规定了long不小于int的长度,int不小于short的长度,float按照IEEE的标准是32位,double是64位,char是1字节,其他的类型都不一定,由编译器决定:(1)char占一个机器字节byte,一般是8位,但也出现过6位,7位,9位,12位和16位。(2)int占一个机器字word,一般是32位。但也出现过8, 9, 12, 18, 24, 36, 39, 40, ...原创 2019-01-27 20:44:49 · 1423 阅读 · 0 评论 -
无法打开文件“libboost_XXX-vcX-mt-sgd-X_XX.lib”
原因:库引用错误,应该要引用动态链接库,编译器错误的设置成引用静态连接库(-sgd-),此时又恰巧没有生成对应的库,变会出现这个错误。解决方案:将红框里面设置为在共享DLL中使用MFC,如果设置为在静态库中使用 MFC则需要调用静态库。...原创 2019-01-05 13:41:54 · 775 阅读 · 0 评论 -
select()函数及其应用
select()函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型, 所在的头文件为#include &amp;amp;amp;amp;amp;lt;sys/time.h&amp;amp;amp;amp;amp;gt; 和#include &amp;amp;amp;amp;amp;lt;unistd.h&amp;amp;amp;amp;amp;gt;原型:int select(原创 2018-12-25 21:24:14 · 1641 阅读 · 0 评论 -
代码实例分析1:向量与拷贝
以下是面试宝典 CHAP 9 STL模板与容器章的一个例子:#include &amp;amp;amp;amp;lt;vector&amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;gt;using namespace std; int i = 0;int j = 0; class CDemo{public:原创 2018-11-28 21:13:14 · 276 阅读 · 0 评论 -
CString的零星知识总结
示例 CString s(&quot;abcd&quot;); CString s1(&quot;123456&quot;); CString s2(&quot;a1b2c3&quot;); int i = s.GetLength(); printf(&quot;%S\n&quot;, s); printf(&quot;s len原创 2018-10-09 20:12:18 · 316 阅读 · 0 评论 -
##在宏定义中的一种用法
一般用法##是一个连接符号,用于把参数连在一起 ;#是“字符串化”的意思。出现在宏定义中的#是把跟在后面的参数转换成一个字符串;// An highlighted block#include <iostream>#include <cstdlib>// 测试不带 # 号的效果#define NO_NUMBER_SIGN(x) x// 测试一个 # 号的效...原创 2018-09-23 09:11:45 · 227 阅读 · 0 评论 -
MFC窗口程序退出消息的响应
1、发送消息SendMessage、PostMessagePostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回2、三个消息的区别WM_CLOSE:在系统菜单里选择了“关闭”或者点击了窗口右上角的“X”按钮,你的窗口过程就会收到WM_CLOSE。DefWindowProc对 WM_CLOSE的处理是调用DestroyWindow。当然,你...转载 2018-09-19 22:00:44 · 9906 阅读 · 2 评论 -
VS 工程未修改文件仍部分重复编译
VS 工程未修改文件仍重复编译1.问题如题目所言,最近遇到一个奇葩的问题:VS文件并未修改但是每次启动调试时,总是要将部分文件重新编译一遍,很浪费时间。2.事出异常 必有妖问题好像是突然出现的,但是看似莫名其妙的问题背后总是有原因的。想想最近是不是对电脑做了什么奇怪的事情呢!!嗯,好像之前调整了一次系统的时间,原来的时间比实际的快一个月3.翻车现场上面这张是工程目录的截图,将文件按...原创 2018-09-18 22:35:01 · 1366 阅读 · 0 评论