码迷,mamicode.com
首页 > 编程语言
排序(插入排序,希尔排序,选择排序,堆排序)
选择排序工作原理:每一次从待排序的数据元素中选出最大或最小的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。voidSelectSort(int*a,size_tsize) { assert(a); for(inti=0;i<size;i++) { intmin=i; for(intj=i+1;j<size;j++) { //选择最小元素 if(a[..
分类:编程语言   时间:2016-06-01 07:00:34    阅读次数:154
Java之eclipse的简单实用
eclipse的简单使用eclipse使用的步骤: 第一步:选择工作目录。以后在Eclipse上面写的所有代码都是在工作目录上的。 第二步:在ProjectExploer窗口上创建一个工程,以后我们写代码都是以工程作为单位的。 新建工程的步骤: ProjectExploer窗口右击---------->New---------..
分类:编程语言   时间:2016-06-01 07:01:05    阅读次数:177
spark-submit java.lang.OutOfMemoryError: Java heap space
原因:默认情况下每个节点分配的执行内存为1G解决办法:方法一:valconf=newSparkConf().setAppName("appname").set("spark.executor.memory","6g")方法二:修改spark-env.sh添加:exportSPARK_EXECUTOR_MEMORY=8G
分类:编程语言   时间:2016-06-01 06:56:28    阅读次数:1083
Java之多线程
进程:正在执行的程序作为一个进程。进程负责了内存空间的划分问题:windows号称是多任务的操作系统,那么Windows是同事运行了多个程序吗从宏观的角度:Windows确实实在同时运行了多个程序从微观的角度:cpu是做了一个快速切换执行的动作,由于速度,我们感觉不到切换而已线程..
分类:编程语言   时间:2016-06-01 06:55:53    阅读次数:177
学习笔记——Java中权限的有效范围
这里重点是默认权限(default)和保护权限(protected)的权限范围做了详细的分类,父类和子类所在包不同就会有所不同。下图为:直接把子类放到与其他包中(friendly为默认权限)测试如下:注:其中Test类为测试类,所在包为当前包工程目录:Animal类的测试Cat类的测试Person3类..
分类:编程语言   时间:2016-06-01 06:54:19    阅读次数:247
java8新特性总结
接口的默认方法Java8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个特征又叫做扩展方法,个人理解为抽象类与接口的好处一同实现。对向下兼容采用了很好的方案。对lambda的使用支持省去复杂的中间变量,简单易懂,简洁高效这里并不是指效率,当然..
分类:编程语言   时间:2016-06-01 06:55:00    阅读次数:156
CentOS安装python包安装管理工具pip
pip一个管理python包的工具。方法11、下载文件wgethttps://bootstrap.pypa.io/get-pip.py--no-check-certificate2、执行安装pythonget-pip.py方法2wget--no-check-certificatehttps://github.com/pypa/pip/archive/1.5.5.tar.gztarzvxf1.5.5.tar.gz#解压文件cdpip-1.5.5/python..
分类:编程语言   时间:2016-06-01 06:50:40    阅读次数:155
Java中的XML操作
一、XML简介1.XML,即可扩展标记语言(ExtendsibleMarkupLanguage),标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述..
分类:编程语言   时间:2016-06-01 06:51:49    阅读次数:170
scala冒泡排序
scala冒泡排序: ...
分类:编程语言   时间:2016-06-01 06:47:27    阅读次数:706
视觉SLAM之词袋(bag of words) 模型与K-means聚类算法浅析(2)
聚类概念: 聚类:简单地说就是把相似的东西分到一组。同 Classification (分类)不同,分类应属于监督学习。而在聚类的时候,我们并不关心某一类是什么,我们需要实现的目标只是把相似的东西聚到一起,因此,一个聚类算法通常只需要知道如何计算相似 度就可以开始工作了。聚类不需要使用训练数据进行学 ...
分类:编程语言   时间:2016-06-01 06:45:11    阅读次数:243
视觉SLAM之词袋(bag of words) 模型与K-means聚类算法浅析(1)
在目前实际的视觉SLAM中,闭环检测多采用DBOW2模型https://github.com/dorian3d/DBoW2,而bag of words 又运用了数据挖掘的K-means聚类算法,笔者只通过bag of words 模型用在图像处理中进行形象讲解,并没有涉及太多对SLAM的闭环检测的应 ...
分类:编程语言   时间:2016-06-01 06:45:34    阅读次数:309
2016.05.31 周二 c++二维数组
大部分代码照着书上打的,自己修改写一些布局和数据后的成果如下 程序代码如下 #include<stdio.h>#include<string.h>#include <windows.h>#define N 4 void gotoxy(int x, int y) //定义gotoxy函数 (使光标移动 ...
分类:编程语言   时间:2016-06-01 06:45:12    阅读次数:125
视觉SLAM之RANSAC算法用于消除图像误匹配的原理
在基于特征点的视觉SLAM中,通常情况下,在特征匹配过程中往往会存在误匹配信息,使得计算获取的位姿精度低,易产生位姿估计失败的问题,因此,剔除这些错配点有很大的必要性。常会用到RANSAC算法进行消除两两匹配图像的误匹配点,如果只停留在应用的层面上很简单,直接调用opencv函数就行,看到效果时,感 ...
分类:编程语言   时间:2016-06-01 06:46:26    阅读次数:4977
c++11 auto_ptr介绍
在代码里面看到了auto_ptr这个东西,正好以前一哥们曾经问过我这个问题..所以特意去搜了搜帖子,学习学习 http://www.cnblogs.com/gaoxianzhi/p/4451803.html 头文件 : #include <memory> 使用 : std::auto_ptr 作用 ...
分类:编程语言   时间:2016-06-01 06:44:16    阅读次数:254
【JAVA】六 JAVA Map 一 HashMap
hashmap hash hashcode 重复 冲突...
分类:编程语言   时间:2016-06-01 01:40:36    阅读次数:556
java乱码问题总结
在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。以前我一般都是保证当前页与目标页保持一致的编码就可以解决大部分问题. 但是又在为这个 ...
分类:编程语言   时间:2016-06-01 01:40:09    阅读次数:203
javascript原型
想了解原型的朋友一定被许多开篇既是原型多么难理解给吓着了吧,其实原意应该是原型是一个非常重要的概念,但是理解起来并不困难,前面的原型链 __proto__ 已经把原型说了一大半,但是那是返回对象之后取到的原型对象,虽然它们指向的是同一个内存地址,但是也需要理解一下它的由来。 你可以理解成 __pro ...
分类:编程语言   时间:2016-06-01 01:39:12    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!