- 博客(87)
- 资源 (17)
- 收藏
- 关注
原创 Hadoop主要子项目介绍(Pig Zookeeper Hbase Hive Sqoop Avro Chukwa Cassandra )
现在Hadoop已经发展成为包含多个子项目的集合。虽然其核心内容是MapReduce和Hadoop分布式文件系统(HDFS),但Hadoop下的Common、Avro、Chukwa、Hive、HBase等子项目也是不可或缺的。它们提供了互补性服务或在核心层上提供了更高层的服务。
2014-04-24 21:37:07 4358
原创 Android开发四大组件概述
这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。(主要来自于网络)1、Activity一个Activity通常展现为一个可视化的用户界面。例如,一个activity可能展现为一个
2014-04-24 19:28:18 1851
原创 jdbc连接数据库
看到好久之前写的一段程序,这里晒出来下,供以后学习用。import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * 类功能描述 数据
2014-04-24 15:47:00 971
原创 java的md5加密算法代码
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;import java.security.MessageDigest;public fina
2014-04-24 15:41:55 1521
原创 POI操作Excel导入和导出
Apache的POI组件是Java操作Microsoft Office办公套件的强大API,其中对Word,Excel和PowperPoint都有支持,当然使用较多的还是Excel,因为Word和PowerPoint用程序动态操作的应用较少。那么本文就结合POI来介绍一下操作Excel的方法。 这里介绍两种方法实现excel的操作。代码都有注释,可以很清楚的看懂,一种是循环遍历excel表
2014-04-24 15:33:13 2836 1
原创 java中常用的日期格式化(全)
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 获取当前的日期格式为:yyyy-MM-dd HH:mm:ss * * @author
2014-04-24 15:04:50 3886 1
原创 数据挖掘十大算法--K-均值聚类算法
一、相异度计算 在正式讨论聚类前,我们要先弄清楚一个问题:如何定量计算两个可比较元素间的相异度。用通俗的话说,相异度就是两个东西差别有多大,例如人类与章鱼的相异度明显大于人类与黑猩猩的相异度,这是能我们直观感受到的。但是,计算机没有这种直观感受能力,我们必须对相异度在数学上进行定量定义。 设 ,其中X,Y是两个元素项,各自具有n个可度量特征属性,那么X和Y的相异度定义为: ,
2014-04-24 12:16:06 9035 6
原创 android启动第一个界面时即闪屏的核心代码(两种方式)
闪屏,就是SplashScreen,也可以说是启动画面,就是启动的时候,闪(展示)一下,持续数秒后,自动关闭。 第一种方式:android的实现非常简单,使用Handler对象的postDelayed方法就可以实现。在这个方法里传递一个Runnable对象和一个延迟的时间。该方法实现了一个延迟执行的效果,延迟的时间由第2个参数指定,单位是毫秒。第一个参数是Runnable对象,里面
2014-04-20 11:01:48 5660
原创 Android使用Application总结
什么是 Application Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在m
2014-04-19 11:46:06 3787 6
原创 android对话框(Dialog)的用法
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). A
2014-04-19 11:09:06 1697
原创 数据挖掘十大算法--K近邻算法
k-近邻算法是基于实例的学习方法中最基本的,先介绍基于实例学习的相关概念。一、基于实例的学习。1、已知一系列的训练样例,很多学习方法为目标函数建立起明确的一般化描述;但与此不同,基于实例的学习方法只是简单地把训练样例存储起来。从这些实例中泛化的工作被推迟到必须分类新的实例时。每当学习器遇到一个新的查询实例,它分析这个新实例与以前存储的实例的关系,并据此把一个目标函数值赋给新实例。2
2014-04-17 17:33:01 21929 5
原创 K近邻算法基础:KD树的操作
Kd-树概念Kd-树 其实是K-dimension tree的缩写,是对数据点在k维空间中划分的一种数据结构。其实,Kd-树是一种平衡二叉树。举一示例:假设有六个二维数据点 = {(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},数据点位于二维空间中。为了能有效的找到最近邻,Kd-树采用分而治之的思想,即将整个空间划分为几个小部分。六个二维数据点生成的Kd-树的
2014-04-17 15:47:03 6196 2
原创 Android---TextView属性详解
1、TextView控件简介 TextView控件可用来展示文本信息(包括HTML文本),可以手动来设置可编辑或不可编辑。过在main.xml中添加TextView配置节来创建,设计基础属性,宽度、高度、颜色、字体大小等 2、TextView控件常见属性android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可
2014-04-16 16:49:04 1587 1
原创 TabHost的两种使用方法
Android 实现tab视图有2种方法,一种就是继承tabactivity,一种是在布局页面中定义标签,第一种:使用系统自带写好的TabHost(及继承自TabActivity类)其具体步骤如下:(1)使用setContentView()方法显示界面。(2)TabHost对象获得并设置。(3)创建并设置TabSpec对象。(4)向TabHo
2014-04-16 16:08:39 1181
原创 android StrictMode应用
ANR(Application Not Responding)定义在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框
2014-04-15 11:34:31 1350
原创 数据挖掘十大算法----EM算法(最大期望算法)
概念在统计计算中,最大期望(EM)算法是在概率(probabilistic)模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐藏变量(Latent Variable)。最大期望经常用在机器学习和计算机视觉的数据聚类(Data Clustering)领域。可以有一些比较形象的比喻说法把这个算法讲清楚。比如说食堂的大师傅炒了一份菜,要等分成两份给两个人吃,
2014-04-14 20:48:44 24036 3
原创 hadoop HDFS原理基础知识
HDFS设计基础与目标 :1、硬件错误是常态。因此需要冗余 2、流式数据访问。即数据批量读取而非随机读写,Hadoop擅长做的是数据分析而不是事务处理 3、大规模数据集 4、 简单一致性模型。为了降低系统复杂度,对文件采用一次性写多次读的逻辑设计,即是文件一经写入,关闭,就再也不能修改 5、程序采用“数据就近”原则分配节点执行HDFS体系结构 :1、Nam
2014-04-11 11:04:00 1958
原创 贝叶斯学习举例--学习分类文本
“我感兴趣的电子新闻稿”或“讨论机器学习的万维网页”。在这两种情况下,如果计算机可以精确地学习到目标概念,就可从大量在线文本文档中自动过滤出最相关的文档显示给读者。这里描述了一个基于朴素贝叶斯分类器的文本分类的通用算法。将要展示的朴素贝叶斯算法遵循以下的问题背景:1、考虑实例空间X包含了所有的文本文档(即任意长度的所有可能的单词和标点符号串)。2、给定某未知目标函数f(x)
2014-04-03 20:19:10 2136
原创 朴素贝叶斯分类器
贝叶斯定理贝叶斯定理解决了现实生活里经常遇到的问题:已知某条件概率,如何得到两个事件交换后的概率,也就是在已知P(A|B)的情况下如何求得P(B|A)。这里先解释什么是条件概率: 表示事件B已经发生的前提下,事件A发生的概率,叫做事件B发生下事件A的条件概率。其基本求解公式为:。 贝叶斯定理之所以有用,是因为我们在生活中经常遇到这种情况:我们可以很容易直
2014-04-03 19:26:27 5542
原创 贝叶斯学习--极大后验假设学习
我们假定学习器考虑的是定义在实例空间X上的有限的假设空间H,任务是学习某个目标概念c:X→{0,1}。如通常那样,假定给予学习器某训练样例序列〈〈x1,d1,〉…〈xm,dm〉〉,其中xi为X中的某实例,di为xi的目标函数值(即di=c(xi))。为简化讨论,假定实例序列〈x1…xm〉是固定不变的,因此训练数据D可被简单地写作目标函数值序列:D=〈d1…dm〉。基于贝叶斯理论我们可以设计
2014-04-03 17:13:18 3739
原创 贝叶斯学习--极大后验概率假设和极大似然假设
在机器学习中,通常我们感兴趣的是在给定训练数据D时,确定假设空间H中的最佳假设。所谓最佳假设,一种办法是把它定义为在给定数据D以及H中不同假设的先验概率的有关知识条件下的最可能(most probable)假设。贝叶斯理论提供了计算这种可能性的一种直接的方法。更精确地讲,贝叶斯法则提供了一种计算假设概率的方法,它基于假设的先验概率、给定假设下观察到不同数据的概率、以及观察的数据本身。要
2014-04-03 16:43:41 6687
原创 人工神经网络关键核心知识点
神经网络里面主要就是单层神经网络学习和多层神经网络学习,涉及到知识点主要就是感知器,线性分割,影藏层,权重校正,误差的平方和等知识点。感知器:是神经网络最简单的形式,单层双输入感知器的结构如下:感知器的作用是将输入分类,超平面有线性分割函数定义:下图是感知器的线性分割:两输入感知器和三输入感知器的情形。感知器如何学习分类任务感知器通过细微的调节权值来减少
2014-04-02 17:06:35 3619
原创 数据挖掘学习笔记之人工神经网络(二)
多层网络和反向传播算法我们知道单个感知器仅能表示线性决策面。然而我们可以将许多的类似感知器的模型按照层次结构连接起来,这样就能表现出非线性决策的边界了,这也叫做多层感知器,重要的是怎么样学习多层感知器,这个问题有两个方面:1、 要学习网络结构;2、 要学习连接权值对于一个给定的网络有一个相当简单的算法来决定权值,这个算法叫做反向传播算法。反向传播算法所学习的多层网络能够
2014-03-27 21:04:51 4649
原创 数据挖掘学习笔记之人工神经网络(一)
由于本人这段时间在学习数据挖掘的知识,学习了人工神经网络刚好就把学习的一些笔记弄出来,也为以后自己回头看的时候方便些。神经网络学习方法对于逼近实数值、离散值或向量值的目标函数提供了一种健壮性很强的方法。对于某些类型的问题,如学习解释复杂的现实世界中的传感器数据,人工神经网络是目前知道的最有效学习方法。人工神经网络的研究在一定程度上受到了生物学的启发,因为生物的学习系统是由相互连接的神经元(ne
2014-03-27 19:14:56 8059
原创 数据挖掘学习笔记--决策树C4.5
在网上和教材上也看了有很多数据挖掘方面的很多知识,自己也学习很多,就准备把自己学习和别人分享的结合去总结下,以备以后自己回头看,看别人总还是比不上自己写点,及时有些不懂或者是没有必要。定义:分类树(决策树)是一种十分常用的分类方法。他是一种监管学习,所谓监管学习说白了很简单,就是给定一堆样本,每个样本都有一组属性和一个类别,这些类别是事先确定的,那么通过学习得到一个分类器,这个分类器能够对新出
2014-03-23 11:56:20 6313
原创 Hadoop2.2.0单节点安装和配置环境图文详解
摘要:最近也是刚刚入门hadoop,配置环境就折腾了很久,在网上也查看了给位大神的帖子,从中也学到 了很多东西,但是很多都是比较杂,在这里我就贴出我配置的一些心得,望各位指教。一、简介二、在Ubuntu下创建hadoop用户组和用户三、在Ubuntu下安装JDK四、安装ssh服务五、建立ssh无密码登录本机六、安装hadoop七、在单机上运行hadoop。一:简
2014-03-19 23:07:31 1795
原创 Ubuntu(-13.10)中安装JDK图文详解教程
很详细的在Ubuntu(ubuntu-13.10)中安装JDK图文详解教程,我们选择的是jdk1.7版本。安装文件名为jdk-7u51-linux-i586.tar.gz.第一步:下载jdk;http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html(注:如果下载
2014-03-17 16:41:57 5590 3
原创 Python一些容易忽略的知识
自学Python一些容易忽略的知识字符串字符串是 字符的序列 。字符串基本上就是一组单词。我几乎可以保证你在每个Python程序中都要用到字符串,所以请特别留心下面这部分的内容。下面告诉你如何在Python中使用字符串。● 使用单引号(')你可以用单引号指示字符串,就如同'Quote me on this'这样。所有的空白,即空格和制表符都照原样保留。●
2014-03-12 15:30:36 1842
原创 数据挖掘开源软件:WEKA基础操作
数据挖掘开源软件:WEKA基础教程本文档部分来自于网络,随着自己的深入学习,讲不断的修订和完善。第一节 Weka简介:Weka是由新西兰怀卡托大学开发的智能分析系统(Waikato Environment for Knowledge Analysis) 。在怀卡托大学以外的地方,Weka通常按谐音念成Mecca,是一种现今仅存活于新西兰岛的,健壮的棕色鸟, 非常害羞,好奇心
2014-03-09 15:19:30 6181
原创 你真正理解java的字符类型了吗?(bit,byte,short,int等字符类型)
下面你会真正理解java的bit,byte,short,int等字符类型package sort.bing.com;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.UnsupportedEncodingException;public class ByteUtils
2014-03-09 11:53:30 5874 2
原创 mybatis+spring+struts2框架整合
1、MyBatis-Spring简介:MyBatis-Spring帮助你无缝地整合MyBatis代码到Spring中。使用这个类库中的类,Spring将会加载必要的MyBatis工厂类和session 类。这个类库也提供一个简单的方式来注入MyBatis数据映射器和SqlSession到业务层的bean中。而且它也会处理事务,翻译MyBatis异常到Spring的DataAccessE
2014-01-02 13:35:55 2990
原创 ExtJs4.2学习--Ext.tab.Panel 选项卡
1、基本标签的容器中。 TabPanels可以使用完全一样的标准Ext.panel.Panel布局的目的,但也有包含正在使用CardLayout布局管理器管理的子组件(项目)的特殊支持,并显示为单独的标签。先看看看官方的文档:先看看一个简单的实例:var tabs = Ext.create('Ext.tab.Panel', { width: 400,
2014-01-01 17:21:34 13295
原创 2014校园招聘_腾讯2014校园招聘
目录:1、腾讯201 4 校园招聘简介2、讯招聘常见问题解答3、腾讯职业发展&薪酬待遇4、腾讯校园招聘笔试经验4.1 腾讯用户研究/ 交互设计笔试题目回忆版(杭州)-2012.10.17 4.2 腾讯广州场笔经-2012.10.8 4.3 腾讯西安笔经-2012.9.25 4.4 腾讯2013软件开发笔试真题 4.5 腾讯产品笔经(广州)-2013.
2014-01-01 15:07:08 13536
原创 2014校园招聘_华为2014校园招聘
1、华为2014 校园招聘简介: 华为是全球领先的电信解决方案供应商。目前,我们的产品和解决方案已经应用于全球100多个国家,服务全球运营商强中的45家及全球 1/3 的人口。2009 年,华为销售收入达到1490亿人民币(218 亿美元),同比增长 19%,成为全球第二大电信设备供应商。全球多名员工中有46%从事研究开发工作,海外常驻员工约为 27000 名。华为累计申请专利达到
2014-01-01 14:41:14 32150
原创 2014校园招聘_百度2014校园招聘
1、百度2014 校园招聘简介: 百度(Nasdaq 简称:BIDU) 是全球最大的中文搜索引擎,2000年1 月由李彦宏、徐勇两人创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案》诗句:“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。 百度拥有数千名研发工程师,这是中国乃至全球最为优秀的技术团队,这支队
2014-01-01 14:22:43 8801
原创 Node.js进行Web开发(一)--Express,路由控制,模板引擎
1.1、Node.js 和 PHP、Perl 、ASP 、JSP 一样,目的都是实现动态网页,也就是说由服务器动态生成 HTML 页面。之所以要这么做,是因为静态 HTML 的可扩展性非常有限,无法与用户有效交互。同时如果有大量相似的内容,例如产品介绍页面,那么1000个产品就要1000个静态的 HTML 页面,维护这1000个页面简直是一场灾难,因此动态生成 HTML 页面的技术应运而生
2013-12-31 21:26:46 13733
原创 Node.js快速入门
1异步式I/O 与事件式编程Node.js 最大的特点就是异步式I/O (或者非阻塞 I/O )与事件紧密结合的编程模式。这种模式与传统的同步式 I/O 线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。阻塞模式下,一个线程只能处理一项任务,要想提高吞吐量必须通过多线程。而非阻塞模式下,一个线程永远在执行计算操作,这个线程所使
2013-12-31 10:25:04 1843
原创 ExtJS4.2 登陆表单(Login)简单示例
下面实例演示如何实现一个简单的extjs登陆表单,详细代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here Ext.onReady(function () { var lo
2013-12-30 21:19:17 4923
java并发编程的艺术(PDF文档+源码)
2018-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人