自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江饭

技术--都想懂一点

  • 博客(22)
  • 收藏
  • 关注

原创 《数据结构》学习-- Hash(3) --Open Addressing

1. 回顾上一次我们讲了Hash冲突解决方案之开散列(Separate Chaining)。其优点是思路简单,实现也容易。这一回我们介绍另一种Hash冲突解决方案,名为闭散列法,或叫Open Addressing你可能觉得闭散列和Open有些矛盾。其实,看了Open Addressing的核心思想后,你就明白了。2. Open Addressing核心思想Open Addressi

2015-05-27 11:01:15 4561

原创 《数据结构》学习-- Hash(2) --Separate Chaining

回顾Separate Chaining简介RehashSeparate Chaining实现1 Hash表主体2 初始化操作3 Hash Function4 Find5 Insert6 Remove7 rehash8 nextPrimeHashTable测试1正确性测试2 性能测试总结本系列是《数据结构与算法分析-C语言描述》(Data Structures and A

2015-05-25 12:30:26 4320

原创 《数据结构》学习-- Hash(1) --Hash简介

Hash Table哈希表的优缺点Hash Table 概览Practical Hash TableHash Table要素Hash FunctionHash Function如何选择呢常用的Hash Function总结本系列是《数据结构与算法分析-C语言描述》(Data Structures and Algorithm Analysis in C,作者Mark Weiss)一书的

2015-05-24 16:16:47 970

原创 macvim的you complete me配置和Trouble Shooting

macvim的you complete me配置和Trouble Shooting

2015-04-14 00:54:10 1924 1

转载 在Mac OS X上配置OpenCV Python版本

转载自我的个人网站上的博客。I didn't expect to spent 2 days to set up opencv python environment on my mbp!! Here is my advice on how to intall opencv with python support on mac os x.0.Make sure you ha

2015-03-22 13:43:02 2502

原创 Kinect 2.0 + OpenCV 显示深度数据、骨架信息、手势状态和人物二值图

使用Kinect 2.0 + OpenCV 获取深度信息(Depth Data),骨架信息(Body Data),手势状态(Hand State)和人物二值图(Body Index Data)。

2014-11-04 02:07:06 14448 31

转载 如何精通C++ 摘自知乎和quora

以下内容摘自知乎和quora上一些人的分享,请原谅我忘了

2014-09-01 12:52:24 4220

原创 C++ Primer学习 《IO Library》

IO Library这张主要针对C++ 标准IO库的三个大类,iostream,fstream,sstream进行基本介绍。

2014-08-30 16:38:21 862

原创 C++ Primer学习 《Classes》

Classes(基础)1. 类的基础介绍定义在class内部的函数默认是inline的。1.1 this指针介绍当我们通过object调用类成员函数时,有一个指向这个object的指针被传递给这个函数,这个指针叫做this指针。例如当我们调用:total.price();实际上相当于:price(&total);//pseudo-code因为this永远指向当前obje

2014-08-22 23:29:55 1109

原创 C++ Primer学习 《函数-Functions》

函数-Functions说到函数,很多人觉得很简单,但如果问你重载函数的判别原理,函数返回指针的注意事项,指针函数的定义等等,很多人就头大了。函数是编程的基础,这块一定要打扎实。函数基本知识实参(Arguments)。形参(Parameters)。形参初始化的顺序尽管我们知道哪个实参初始化了哪个形参,但我们并不知道这个初始化的顺序!编译器可以以任意顺序初始化各个形参!因此,实参

2014-08-08 20:35:18 1006

原创 C++ Primer学习《Try和异常处理》

Try和异常处理C++中异常处理包括三个throw expressions,用来表示遇到了不能处理的异常,throw会抛出一个异常(a throw raises an exception)try blocks,用来尝试"处理"异常情况exception class,用来传递信息Throw Expressionthrow后跟一个表达式,这个表达式决定了抛出的异常的类型。

2014-08-06 17:18:56 646

原创 C++ Primer学习 《语句-Statements》

语句-Statementsswitch语句case关键词和对应的值,这两者一起beichengzuo

2014-08-06 17:12:16 718

原创 C++ Primer学习 《操作符与类型转换》

表达式与操作符运算符重载当我们重载运算符时,

2014-07-28 10:47:12 635

原创 C++ Primer学习 《Arrays》

Arraysarray和vector类似,但是又更

2014-07-23 21:04:03 632

原创 C++ Primer学习 《Vectors》

VectorsVector也叫container(容器)

2014-07-23 20:43:18 770

原创 C++ Primer学习 《Iterators》

只有了解了strings和vectors才能学这篇iterators。Iterators

2014-07-23 20:43:04 578

原创 C++ Primer学习 《Strings》

Strings定义(define)和初始化

2014-07-23 19:47:21 510

原创 由吃饭想到的产品痛点问题

今天吃饭的时候,发现我的菜谱和“产品痛点”有异曲同工之处:凉拌黄瓜,

2014-06-19 23:16:03 1198

原创 C++ Primer 学习 《类》

成员函数(Member Function)主要是记录下类里面的函数叫做成员函数,之前一直不知道其正式术语。

2014-06-16 09:20:18 597

原创 C++ Primer 学习 《变量类型》

一般来说,float占据1个word,double占据2个words.在64位机上测试:float:4 bytes,double:8 bytes,long double:8 bytes一般来说,float精度7位,double 精度16位,long double精度则不确定。Charchar有三种格式:char(也叫做plain char),signed c

2014-06-16 09:19:16 711

原创 C++ Primer 学习 《编程风格》

括号的使用仔细分析,有四点值得借鉴:1.while,if,else,for后跟的大括号,把开括号紧跟在同一行,闭括号则在结束行。我想这样做好处是:节省空间,连续多个if语句或for语句嵌套是常有的事,这样做能省下若干行空间。缺点是:有时候难以看清闭括号对应哪个开括号。2.为了克服第上述缺点,Stanley在重要的闭括号,或者是和开括号距离比较远的闭括号,后面添加了注释,标明是对应哪个部

2014-06-16 09:17:22 629

原创 C++ Primer 学习 《输入输出》

由于去ARM公司面试被狠狠的打击了,让我彻底意识到自己技术功底不扎实。从这篇博文起,将连续记录《C++ Primer》和《数据结构》的感悟。可能我理解比较肤浅,更多是摘录,但相信对我技术的成长一定大有裨益。Cerr和ClogC++除了提供cout为标准输出流外,还提供了cerr(standard error)和clog(general information about

2014-06-16 09:15:08 586

空空如也

空空如也

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

TA关注的人

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