2017年11月17日
摘要: 最近使用vs2015编译ORB-SLAM2的程序,在debug模式下进行调试运行时碰到了堆内存异常,大致报错内容如下: 看了网上大牛们的分析,大致可以归因于链接错误。dll 如果静态链接了运行时库,dll 就会拥有独立于应用程序堆(也称作local heap)的运行时堆实例。此时在 dll 外部就不 阅读全文
posted @ 2017-11-17 15:49 木西 阅读(1702) 评论(0) 推荐(0) 编辑
  2014年1月4日
摘要: 初学python,从压缩文件开始。 最省心的方式是直接使用os.system直接调用系统自带的命令,但是这样的话会导致代码的可移植性变差。 python自身也提供了两种压缩文件的模块,一个是tarfile,另一个是zipfile。通过查看python2.7文档中中的对应模块所提供的函数可以看出,python对tarfile模块更新的比较勤,同时附带的函数功能也比较多,相比较来说zipfile就少了不少。 对比tarfile和zipfile里面的add函数,tarfile支持直接对文件夹进行压缩,而且可以选择递归或非递归,而zipfile则只能对文件一个一个的压缩。从功能上来说,tar... 阅读全文
posted @ 2014-01-04 00:03 木西 阅读(499) 评论(0) 推荐(0) 编辑
  2013年12月6日
摘要: 遇到的问题: 不知道是不是哪次重装系统的原因,磁盘变成了GPT格式,必须要通过UEFI引导启动。最近把win8格了安装ubuntu 12.04.2 alternate版,但是安装完之后无法从UEFI引导启动。具体原因不明。后来尝试把磁盘分区删除,重新把GPT转回MBR,但是安装ubuntu时还是会自动安装UEFI。解决方法:最后不得已,只好重新先安装win7 32位系统,然后再在此基础上安装ubuntu 13.10 livecd,最终才安装成功。GPT(GUID Partition Table):一种新的,用来替代传统的MBR格式的磁盘分区格式。由于传统的MBR只可以识别最大2T的单个磁盘空. 阅读全文
posted @ 2013-12-06 13:32 木西 阅读(909) 评论(0) 推荐(0) 编辑
  2013年8月16日
摘要: Two Sum:Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target, where index1 must be less than index2. Please note that your returned answers (both index1 and inde 阅读全文
posted @ 2013-08-16 20:43 木西 阅读(319) 评论(0) 推荐(0) 编辑
  2013年8月14日
摘要: Given a strings, partitionssuch that every substring of the partition is a palindrome.Return the minimum cuts needed for a palindrome partitioning ofs.For example, givens="aab",Return1since the palindrome partitioning["aa","b"]could be produced using 1 cut. 给定一个字符串,返回最小 阅读全文
posted @ 2013-08-14 21:04 木西 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 最近要开始准备找工作了,开始做Leetcode 上面的面试题,暂定每天至少一道。下面是第一道题:Given a strings, partitionssuch that every substring of the partition is a palindrome.Return all possible palindrome partitioning ofs.For example, givens="aab",Return [ ["aa","b"], ["a","a","b" 阅读全文
posted @ 2013-08-14 19:58 木西 阅读(222) 评论(0) 推荐(0) 编辑
  2013年6月2日
摘要: 刚装完12.04时,发现网络无法识别,在终端输入ifconfig,发现可以显示etho,说明网卡识别正常,但是没有获得ipv4地址。最终通过修改NetworkManager.config文件解决问题,具体过程如下:1. 首先打开该文件 sudo gedit /etc/NetworkManager/NetworkManager.conf , 把managed=false语句改为managed=true, 然后保存。2. 重新启动MetworkManager,sudo service network-manager restart. 此时应该可以在左上角看到上下的箭头。关于managed参数的作用 阅读全文
posted @ 2013-06-02 21:14 木西 阅读(811) 评论(0) 推荐(0) 编辑
  2012年10月23日
摘要: 最近使用matlab做图像处理,用plot在图像上面画图,发现坐标总是对不上(图像坐标是X轴垂直向下,Y轴水平向右,坐标原点在左上角)。 开始以为是坐标原点的问题,因为单独用plot画图的话,默认的坐标原点在左下角,但是使用 axis ij 命令后发现问题仍然没有解决。后来经过检查发现,在imshow函数得到的图像上面用plot函数画图的话,plot的坐标原点会自动变成左上角,不用再另行设置了;但是此时坐标轴变成了:X轴水平向右,Y轴垂直向下,所以才会出现上面对不上的情况。 解决方法就是在plot函数里面把图像的X轴坐标和Y轴坐标对调一下就可以了。 阅读全文
posted @ 2012-10-23 09:33 木西 阅读(1804) 评论(0) 推荐(0) 编辑
  2012年10月8日
摘要: 当生活临近结束的时候,我们并不知道生活跑哪儿去了。为什么到了老年,在回顾一生的时候,我们会觉得生活如此短暂呢?因为我们对这生活的回忆不多,所以我们就觉得这段生活短暂了。所有无关重要的和不愉快的事情都从我们的记忆中筛漏掉了,因此,遗留在我们记忆中的事情所剩无几。我们的智力本来就有欠完美,我们的记忆何尝不也同样如此。我们学到的东西需要温习,过去了的事情需要回想,只有这样,这两者才不至于慢慢沉没于遗忘的深谷。但是,我们不会刻意追思不重要的事情,通常更加不会回想不愉快的事情。但如果我们要把这些事情保存在记忆之中,追思和回想的做法却是必需的。 首先,不重要的事情永远不断地增加,这是因为很多在开始时... 阅读全文
posted @ 2012-10-08 10:21 木西 阅读(161) 评论(0) 推荐(0) 编辑
  2012年5月23日
摘要: 挺实用的东西文章出自:Zenhabits原文链接:点击查看Three Little Habits to Find FocusI’ll be the first to admit that I fall victim to the trap of the Internet — a wonderful empowering tool that can fill your day with distractions, a million little “productive” tasks that matter little, constant interruptions from messages 阅读全文
posted @ 2012-05-23 11:40 木西 阅读(218) 评论(0) 推荐(0) 编辑