自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

等不到天黑,烟火不会太完美

学习路上的小码农

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

转载 结构化,半结构化,非结构化

在实际应用中,我们会遇到各式各样的数据库如nosql非关系数据库(memcached,redis,mangodb),RDBMS关系数据库(oracle,mysql等),还有一些其它的数据库如hbase,在这些数据库中,又会出现结构化数据,非结构化数据,半结构化数据,下面列出各种数据类型:结构化数据:能够用数据或统一的结构加以表示,我们称之为结构化数据,如数字、符号。传统的关系数据模

2017-06-13 19:53:03 653

原创 零碎笔记

Maven安装:首先下载Maven,安装到电脑本地,然后配置Maven环境变量,在setting.xml文件中配置自己本地仓库的位置。                     mvn --version 用来测试maven是否安装成功。                    配置IDEA软件中的maven环境。修改相应配置,将IDEA关联的maven,设置为本机安装的Maven,包括Mav

2017-06-13 10:10:47 238

原创 sklearn安装

首先安装好pyhon 2.7环境然后安装好pip工具再用pip依次安装 numpy+mkl                              scipy                              sklearn其中http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy中有各种依赖包的whl文件,下载之后,

2017-03-13 21:18:52 672

原创 查找,排序算法时间复杂度总结

本文介绍查找,排序算法的时间复杂度,以及复杂度的从低到高的顺序。二分查找,快速排序,归并排序

2017-03-10 09:25:07 781

原创 机器学习模型评价指标

准确率召回率F-Measure:准确率和召回率的调和平均值。即:F1-Measure = 2 * precision * recall / (precision + recall)混淆矩阵AUC:Area under the Curve,即曲线下面积,这条曲线便是ROC曲线。

2017-03-06 19:17:59 268

原创 交叉验证

首先要明确,交叉验证是一种模型选择的方法。  那么什么是模型选择,也就是说我到底是用决策树呢还是用逻辑回归呢,还是用神经网络呢。每一种算法便是这里所说的一种模型。假设我们要在逻辑回归和决策树两种模型之间进行选择。下面以3折交叉验证为例,进行详细说明。3折交叉验证将数据平均的分成3分,这里分别记做 S1, S2, S3.对于逻辑回归模型而言,首先用S1, S2作为训练集进行训练,得到

2017-03-06 17:54:04 2455

原创 二叉树遍历

在二叉树遍历中,每个节点会访问3次。说明如下:对于其中一个节点来说,当指针指向该节点时,第一次访问该节点。                    然后会进行

2017-03-04 21:59:54 419

原创 java迭代器

迭代器iterator的指针最初是指向第一个元素的前面,不指向任何元素,当调用它的next方法的时候就会指向下一个元素同时返回该元素,第一次调用也就会指向第一个元素,一直到指向最后一个元素的时候,调用hasNext方法就会返回false

2016-12-20 13:49:28 290

原创 Java多态的理解

面向对象编程有三大特性:封装,继承,多态。本文主要介绍一下自己对java中多态的理解。要想清楚的理解什么是多态,就必须要了解“向上转型”这个概念。 下面我们通过一个例子来介绍向上转型。public class Person { private void eat(){ System.out.println("Person is eating"); } pro

2016-12-15 17:03:02 226

原创 二分查找和快速排序

二分查找和快速排序分别是查找和排序算法中最重要的算法。下面代码采用java语言来进行编写。public class BinarySearch { /** * 折半查找 * @param 所要查找的数组, 要查找的关键字 * @return 如果找到,则返回元素在数组中的下标,否则返回-1 */ public static int binarySearch(

2016-11-25 09:39:29 563

原创 二叉树遍历,求深度,节点数,叶子节点数等基础算法

二叉树是很重要的数据结构。本文代码采用java语言,主要实现了二叉树的先序遍历,中序遍历,后序遍历,二叉树各节点深度之和,二叉树总节点数,二叉树最大深度,二叉树最小深度,二叉树叶子节点数算法。//二叉树节点的结构class Node { Node leftChild; Node rightChild; int data; }/** * 先序遍历 */ public sta

2016-11-21 16:52:12 1953

转载 上下固定,中部滚动布局

使用的控件有:        RelativeLayout 相对布局ScrollView 滚动视图        TableLayout 表格布局        如上图所示,界面(或者说窗体)分为三个部分:        顶部:信息提示,标题(Title)       实现这样的布局一定要用到RelativeLayout 相对布局,我们这样指定我的布局。

2014-11-19 11:17:14 518

原创 杂记

IMEI(International Mobile Equipment Identity)是移动设备国际身份码的缩写。

2014-11-18 14:07:09 380

转载 Intent

startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ

2014-11-17 16:09:31 427

原创 Intent

Intent的Extra属性值一般是一个Bundle对象,Bundle类似于Map,存在多组key-value对,这样就可以在多个activity之间交换数据了

2014-11-17 16:05:40 398

原创 Eclipse调试

设置断点,右键->debug as->Java Application,以调试的模式运行程序F5 一句一句的调试

2014-11-17 14:11:26 440

转载 SVN使用

简单介绍一些基本操作1.同步在Eclipse下,右击你要同步的工程->team->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同的文件,双击文件名,会显示出两个文件中哪里不同;2.提交在同步透视图下有"灰色向右的箭头,表示你本机修改过",右击该文件,可以选择提交操作;3.覆盖/更新在同步透视图下有"蓝色向左的箭头,表示svn修改过",右击该文件,

2014-11-17 11:12:55 442

空空如也

空空如也

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

TA关注的人

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