
学习 归纳 转述
zhongjin616
这个作者很懒,什么都没留下…
展开
-
C++学习笔记(一) 对C功能的扩展
参考书本 《C++ 面向对象程序设计》 谭浩强编著C++对C语言进行了语法功能上的扩展和面向对象的设计1.允许在语句之后定义变量,增加了程序的可读性。2.增加了const关键字定义常变量,已解决#define定义的字符常量引入不必要的错误。3.增加//为单行注释,利于编写。4.增加new delete运算符(注意不是函数),使得分配动态内存更加方便。5.增加stri原创 2013-03-05 09:59:48 · 703 阅读 · 0 评论 -
在这里写些文章的用意
这个分类里的文章只是自己对近期所看所学知识的一个整理和综合,然后转述,为的是加深印象,清晰思路,也是为了在人生路上留下些可循的印迹,将来能回想起自己在某个阶段做过些什么。回顾这一段时间自己所关注的方向也可以了解自己的方向是否跑偏了。所参考过的文章都给出了原创的链接,感谢他们的分享。原创 2013-03-07 23:40:37 · 629 阅读 · 0 评论 -
C++学习笔记(二):类和对象
类是对象共性的抽象,一种自定义的数据类型,可认为是C语言中结构体的拓展。它的作用是将数据和算法(数据操作)封装在用户自定义的抽象数据类型中。为什么要在C++中添加类这样一种“工具“呢? 程序中的每一组数据都是为某一种操作而准备的。而数据的交叉使用容易导致数据被误操作,影响程序的正常运行。因此大牛们想到了把相应的数据和操作封装在一起,构成对象。类包含数据和算法,并且他们都可以有两种属性:pu原创 2013-03-07 21:17:00 · 653 阅读 · 0 评论 -
类的静态成员
如果在一个类中定义了静态数据成员,却没有在使用之前给它赋值,则会出现下面的错误: error LNK2001: 无法解析的外部符号 "private: static float Student::sum" (?sum@Student@@0MA)原创 2013-03-22 08:37:54 · 511 阅读 · 0 评论 -
重装window后,ubuntu不能进入的解决方法
由于用了3年的windows7实在太慢了,忍无可忍终于重装了。重装后发现原来有grub引导的界面消失了,不能进入ubuntu。一直都很喜欢那紫红色的框框,所以决定把它弄回来。参考网上大量的方法,并实验后,得到下面这种成功的案例,方法也较为简单。1.进入boot,设置从CD/DVD ROM 启动,并将ubuntu的安装光盘放入驱动器。2.选着试用ubuntu3.进入ubuntu后,按原创 2013-03-29 08:52:28 · 1322 阅读 · 0 评论 -
g2o(General Graph Optimization)---通用图优化算法
g2o的本质:一个求解非线性最小二乘问题的开源C++平台。详细英文介绍http://openslam.org/g2o.htmlg2o的用途:很多机器人的应用如SLAM(同步定位与制图)还有计算机视觉中的光束优化(bundle adjustment 参考http://blog.youkuaiyun.com/abcjennifer/article/details/7588865)都会涉及到最小化非线性误差函数原创 2013-11-12 10:48:23 · 9360 阅读 · 0 评论 -
MBR及linux下grub执行原理浅析
前几天,手痒痒把系统搞坏了,但正如那句话说的:塞翁失马,怎知不是福?查找了很多资料,学习到了很多新知识,发现大牛们要么不出手,出手的文章必定深入浅出,风趣幽默,还穿插了很多从技术中悟出的人生哲理,让人回味无穷。今天就把我这几天学习到的知识理出一条线,尝试模仿大牛们的方法跟大家分享,希望不会弄成邯郸学步。首先让我们来认识一下MBR这个东东。它的英文全称是Master Boot Recor原创 2014-01-03 10:19:35 · 9037 阅读 · 5 评论