自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 AI文件格式分析

一、       PDF文件内容格式说明(只说明AI中用到的部分)CommentsObjmObjn……xrefTrailer(rootIndex)startxref%%EOF 注:1.  Startxre

2014-09-15 21:17:35 2382 1

原创 Container no booting with old config in ubuntu 14.04

LXC container 启动不了,卡在Starting configure network device界面

2017-03-16 10:51:37 1257

原创 hydro下gazebo的Failed to connect to master in 30 seconds 问题

Msg Waiting for master..............................Error [ConnectionManager.cc:116] Failed to connect to master in 30 seconds

2017-03-07 22:42:25 3805

原创 openrave0.9安装遇到依赖问题及解决流程

在安装openrave时,cmake 时输出下面的失败信息,虽然最后可以make install(其实就是拷贝了库文件),但是由于过程中有些步骤失败,导致执行时缺少一些库文件无法执行,本文分析在安装软件遇到包依赖问题时,该如何自己解决具体的依赖问题

2016-11-08 16:52:46 2074

转载 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

问题:在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行。双击提示:“无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。”解决方案:方案1.采用静态编译    使用VS2010编译的程序在windows xp中运行时,经常会出现找不到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包

2016-07-24 19:43:24 7010

原创 C++插入迭代器模板参数为何要有空格?

vector<int> collback_insert_iterator<vector<int>> iter(coll);上面这句不能通过:back_insert_iterator<vector<int> >iter(coll);在>>之间加个空格,就行了。。不加的话编译器会把>>当做右移操作符

2016-06-01 15:19:29 409

原创 ubuntu 14.04 chrome 安装flash问题

从14.04起,Chromium 不再使用 Netscape插件API ,导致原本的 Flash Player 将无法在 Chromium 运行.要解决这个问题,就需要用Pepper Flash Player。

2016-05-19 13:09:17 801

原创 虚函数表剖析(借助gdb和vc工具)

问题之前分析了c++中的类成员函数的重载、隐藏和覆盖之间的关系,我们从概念上有了清晰的区分,主要是分析覆盖与隐藏之间的关系,但是当子类的函数隐藏了基类的同名虚函数时,我并不清楚具体的实现机制是什么,我们都知道虚函数的调用发生在运行时期,每个类如果存在虚函数则就有相应的虚函数表,但在基类的虚函数被隐藏时,派生类的虚函数表中是否存在被隐藏的基类虚函数的指针,以及如何对虚函数表中的函数的查看,下面进行分析

2016-05-04 20:47:56 3029

原创 VIM 配置Step By Step------完整篇

VIM 功能说明 上节,对vim下的插件管理软件Vundle做了介绍,通过配置.vimrc文件以及执行:BundleInstall等命令,就可以方便的安装卸载插件,同时对于每个插件的配置项我们可以放在.vimrc下面,下面主要介绍我自己的.vimrc配置文件,在熟悉之后你可以根据自己的习惯自己定制自己的.vimrc。配置界面如下:.vimrc主界面分类说明:配置文件由{{{}}}分隔为8类,按快捷

2016-04-19 14:37:09 4824

原创 VIM配置Step By Step------Vundle篇

上篇文章,讲述了如何配置nerdtree使得可以列出树形目录,来方便得查看当前文件夹下得文件列表。但是上篇中的方法属于手动安装配置,这节中将引入一个管理vim插件的神器-----Vundle,安装完这个插件后所有的vim的插件就可以自动下载、自动删除了。是不是觉得方便了许多呢?Vundle相比自己手动管理安装插件,所有插件的文件都散布在~/.vim下的几个文件夹中,配置Vim的过程,

2016-04-15 16:55:46 581

原创 VIM配置Step By Step-----NERDTree篇

环境:Ubuntu 14.04 LTSvim: VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan  2 2014 19:39:32)先上效果图:配置流程:1. 首先安装pathogen,否则出现以下错误:pathogen官网地址:https://github.com/tpope/vim-pathogen下载之后

2016-04-12 15:18:01 634

原创 大数乘法(模拟相乘,分块)

分析大数乘法如果按照数组一位对应数的一位来手动模拟乘法的过程是比较容易的,只需要在每位相乘累加后记得进位就行了,并不复杂,此时的进位也就是默认的满10进位,当数组元素大于10时需要进位。这样做可以很快的计算出来。在本文中主要是讨论满100,1000或者10000进位时该如何计算,也就是说将大数按照2位、3位、4位划分为块时,进行计算,只不过块之间直接相乘(int32类型最大为2^32 约等

2016-04-07 21:26:27 968

原创 腾讯2016实习生笔试题--求最长回文字符长度

自从算法课结束后很少用到动态规划,前两天参加腾讯实习生笔试,编程就被虐了,求最长回文字符长度,看了半天也没有想法,今天和教研室的一讨论,顿时脑洞大开,做出了此题,所以就贴出来供大家参考(其实主要是整理下思路)!原题:给出一串字符串,求字符串中的最长回文字符的长度!注意回文字符串之间不是连续的,可能含有别的字符。。

2016-04-06 15:30:18 1748 2

转载 weak_ptr解决shared_ptr环状引用所引起的内存泄漏

循环引用:引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include#include #include #include class parent;class children;typedef boost::shared_ptr parent_ptr;typedef boost::s

2016-04-01 15:18:34 578

原创 stl list自定义排序准则

list和vector默认的排序准则是升序排序,我们可以通过传递自定义参数的方式,指定他的排序准则。通常有两种指定方式:(1)通过传递比较函数(2)传递函数对象/************************************************************************* > File Name: listSort.cpp >

2016-03-31 14:34:19 574

原创 二叉搜索树的插入和删除

二叉搜索树:(1)左子树上的所有节点的关键码小于根节点的关键码(2)右子树上的所有节点的关键码大于根节点的关键码(3)左子树和右子树也是二叉搜索码插入:直接搜索并插入删除:(1)删除叶节点,只需将其父节点指向他的指针清空。(2)左右子树有一个为空,则拿子节点来顶替父节点的位置,再释放它。(3)左右子树不为空,在其右子树下寻找中序下的第一个节点,用它的值填补到被删

2016-03-28 22:31:36 242

原创 堆插入、删除、排序

最大堆(最小堆)是一个二叉完全树,节点的子节点i的下表为2*i+1,2*i+2插入过程:插入到数组末尾,然后逐层向上开始调整。删除:通常删除根节点,将根节点和末尾节点交换后,从根节点向下调整。排序:升序排序 ---> 最大堆 :每次将尾部节点和根节点交换,堆长度减1,从根节点向下调整,堆长度减为1时排序结束!/****************************

2016-03-28 22:30:21 337

原创 中序和前序序列构建二叉树

由中序可以确定多个二叉树,但由中序和前序(或者后序)则可以唯一确定一个二叉树,具体构造方法可以通过递归算法实现:前序序列:ABHFDECKG中序序列:HBDFAEKCG前序字母A将中序划分为两个子序列:((HBDF)A(EKCG)),左子树由(HBDF)构成,右子树由(EKCG)构成(1)左子树作为一个新的树构建,中序序列为HBDF,前序序列为BHFD(2)右子树作为一个新的树

2016-03-25 21:16:11 893

原创 中缀表达式构建二叉树以及递归非递归遍历算法

最近准备找实习,发现数据结构也忘得差不多了,重新敲敲代码,回忆回忆,同时也算是一种笔记!内容: 输入为以‘#’结束的数学表达式,将表达式在转换为后缀的同时构建表达式二叉树,然后实现树的递归和非递归的遍历。。其中非递归算法,列出了统一的模式和各自的模式!/*********************************************************************

2016-03-25 16:11:01 1640

原创 最大矩形求解问题(单调递减栈)

POJ2559 最大矩形面积,POJ2796 区间最大值问题:求解给定的直方图中可以组成的矩形的最大面积值,假定每个格子的长度为1,如图所示,最大面积为阴影部分组成的矩形。解析:最常规的算法就是选定一个高度为h的格子,然后以该格子为中心向左和向右扩展,然后得到其面积值=h*(r-l); 这个可以建模为:对一个序列,以其中一个元素O为中心,左右扩展

2016-03-22 13:35:20 1054

CC2530仿真器驱动 64位

CC2530仿真器驱动 支持win7 64位

2013-03-31

各种版本的BDM驱动,支持win 7 64位

各种版本的BDM驱动,里面有支持win7 64位的

2013-03-31

最短路径求解(c语言)西工大数据结构上机

最短路径求解(c语言)西工大数据结构上机

2012-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除