首页 > 编程语言
机器学习--kNN算法案例
一、改进约会网站的配对效果        想要预测的目标变量:不喜欢的人、魅力一般的人、极具魅力的人        样本特征:每年获得的飞行常客里程数、玩视频游戏所耗时间百分比、每周消费的冰淇淋公升数        约会数据信息存放在文本文件datingTestSet.txt中,每个样本数据占据一行,共有1000行。   实现步骤 1、将文本文件中的数据进行解析 ##########...
分类:编程语言   时间:2015-04-17 14:03:08    收藏:0  评论:0  赞:0  阅读:388
servlet和spring框架使用logback.xml的区别
之前用spring框架写web项目,在resources目录下配置的logback.xml文件如下: by default --> %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n by default --> %msg%n class="c...
分类:编程语言   时间:2015-04-17 14:02:32    收藏:0  评论:0  赞:0  阅读:332
R语言基础备忘
参考:《R语言实战》 1.      获取帮助 help.start() 打开帮助文档首页 help("foo")或?foo 查看函数foo的帮助(引号可以省略) help.search("foo")或??foo 以foo为关键词搜索本地帮助文档 example("foo") 函...
分类:编程语言   时间:2015-04-17 14:01:49    收藏:0  评论:0  赞:0  阅读:369
java 面试题
JAVA相关基础知识 1、面向对象的特征有哪些方面  1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的...
分类:编程语言   时间:2015-04-17 14:01:43    收藏:0  评论:0  赞:0  阅读:305
java解惑之名字重用的术语表
覆写(override) 一个实例方法可以覆写(override)在其超类中可访问到的具有相同签名的所有实例方法[JLS 8.4.8.1],从而能动态分派(dynamic dispatch);换句话说,VM将基于实例的运行期类型来选择要调用的覆写方法[JLS 15.12.4.4]。覆写是面向对象编程技术的基础,并且是唯一没有被普遍劝阻的名字重用形式: class Base { ...
分类:编程语言   时间:2015-04-17 14:00:54    收藏:0  评论:0  赞:0  阅读:288
[Python]网络爬虫:北邮图书馆排行榜
北邮图书馆爬虫...
分类:编程语言   时间:2015-04-17 14:00:50    收藏:0  评论:0  赞:0  阅读:313
基于maven的SpringMVC,Spring,MyBatis的全注解配置
首先创建maven项目 1.maven添加各种依赖包 c3p0 c3p0 0.9.1.2 org.mybatis mybatis-spring 1.2.2 org.mybatis mybatis 3.2.2 org.springframework spring-...
分类:编程语言   时间:2015-04-17 13:59:28    收藏:0  评论:0  赞:0  阅读:260
eclipse配置外部工具利用javah编译生成头文件
1. 点击eclipse顶部工具栏“Run”,然后在下拉列表中选择“External Tools”,然后选择"External Tools configurations"打开配置外部工具,一般打开后下图 2. 新建(选中Program,右键就能看见New选项)一个启动配置,起名为javah(可以随便起名) 这里有三个东西需要填写 Location: 填写你的javah.exe的绝...
分类:编程语言   时间:2015-04-17 13:54:28    收藏:0  评论:0  赞:0  阅读:294
python小知识札记
1、在交互式解释器中显示变量的值,可以用print语句显示变量的字符串表示,或者仅用变量名查看变量的原始值,前者调用str()函数显示对象,而后者则调用repr()函数显示对象,结果相同,只是显示方式不同。 2、下划线_在python解释器中有特别的含义,表示最后一个表达式的值。 3、print语句支持将输出重定向到文件,符号>>用来重定向输出。print语句默认会给每一行添加一个换行符,只要...
分类:编程语言   时间:2015-04-17 13:52:48    收藏:0  评论:0  赞:0  阅读:375
从Java类初始化,来看代码优化
Java类初始化顺序可能引起的bug    最近编程中遇到的问题, 类的成员初始化过程大家都很了解,都是基础知识,但是有些地方很微妙,重新学习下,来提高代码质量。 先描述下遇到的场景:      子类构造器中调用super(),然后在父类构造器中调用子类有@overwrite的方法,子类在overwrite的方法中对自己成员赋值,log输出成功赋值,在子类new完,log打印发现部分...
分类:编程语言   时间:2015-04-17 13:52:29    收藏:0  评论:0  赞:0  阅读:199
[后缀数组+dp/AC自动机+dp+线段树] hdu 4117 GRE Words
题意: 给你N个字符串, N(1 问不打乱字符串顺序,从中取若干个字符串,使得前一个串是后一个串的子串,求满足前面调条件的字符串值得和最大,求这个值。 思路: 其实就是一个很明显的dp。 dp[i]代表以第i个字符串结尾的最大权值。 但是就是子串这个问题怎么处理。 由于这题数据比较水可以用后缀数组处理这个问题。 将所有字符串拼接,做sa。 每次在height数组里往上和往下寻找...
分类:编程语言   时间:2015-04-17 13:51:48    收藏:0  评论:0  赞:0  阅读:314
java并发编程中常用的工具类 Executor
深入理解 java执行器相关的类有:Executor ,Executors,ExecutorService。 Executor分析 Executor是一个接口,是用来执行 Runnable 任务的;它只定义一个方法- execute(Runnable command);执行 Ruannable 类型的任务。通过 Executor 管理 Thread 对象,可以简化编程。Executor在客户单和任务执行之间提供了一个中介层,通过中介来执行任务。Executor执行任务而无须管理任务的生命周期。因此,Exec...
分类:编程语言   时间:2015-04-17 13:51:28    收藏:0  评论:0  赞:0  阅读:268
机器学习实战ByMatlab(三)K-means算法
K-means算法属于无监督学习聚类算法,其计算步骤还是挺简单的,思想也挺容易理解,而且还可以在思想中体会到EM算法的思想。K-means 算法的优缺点: 1.优点:容易实现 2.缺点:可能收敛到局部最小值,在大规模数据集上收敛较慢 使用数据类型:数值型数据以往的回归算法、朴素贝叶斯、SVM等都是有类别标签y的,因此属于有监督学习,而K-means聚类算法只有x,没有y在聚类问题中,我们的...
分类:编程语言   时间:2015-04-17 13:51:08    收藏:0  评论:0  赞:0  阅读:423
机器学习实战ByMatlab(四)二分K-means算法
前面我们在是实现K-means算法的时候,提到了它本身存在的缺陷: 1.可能收敛到局部最小值 2.在大规模数据集上收敛较慢 对于上一篇博文最后说的,当陷入局部最小值的时候,处理方法就是多运行几次K-means算法,然后选择畸变函数J较小的作为最佳聚类结果。这样的说法显然不能让我们接受,我们追求的应该是一次就能给出接近最优的聚类结果。其实K-means的缺点的根本原因就是:对K个质心的初始选...
分类:编程语言   时间:2015-04-17 13:50:59    收藏:0  评论:0  赞:0  阅读:247
实验一:Java开发环境的熟悉
实验一:Java开发环境的熟悉一:实验内容:使用JDK编译、运行简单的Java程序;使用Eclipse编辑、编译、运行、调试Java程序。实验步骤:(一)、命令行下Java程序开发1. 用Xface命令行操作:进入Code:建立实验目录,使用ls命令或dir命令查看建立的目录情况:输入cd 2013...
分类:编程语言   时间:2015-04-17 13:46:58    收藏:0  评论:0  赞:0  阅读:245
JavaScript事件冒泡简介及应用
一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对...
分类:编程语言   时间:2015-04-17 13:46:48    收藏:0  评论:0  赞:0  阅读:282
基于粒子滤波器的目标跟踪算法及实现
代码实现:运行方式:按P停止,在前景窗口鼠标点击目标,会自动生成外接矩形,再次按P,对该选定目标进行跟踪。[cpp]view plaincopy//TwoLevel.cpp:定义控制台应用程序的入口点。///**********************************************...
分类:编程语言   时间:2015-04-17 13:46:08    收藏:0  评论:0  赞:0  阅读:304
深入理解javascript系列(4):立即调用的函数表达式
本文来自汤姆大叔前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理...
分类:编程语言   时间:2015-04-17 13:45:58    收藏:0  评论:0  赞:0  阅读:278
C# 多线程详解
1.使用多线程的几种方式(1)不需要传递参数,也不需要返回参数ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。复制代码 代码如下:class Program { static void Main(string[] args) { for (i...
分类:编程语言   时间:2015-04-17 13:45:08    收藏:0  评论:0  赞:0  阅读:343
线程同步 –AutoResetEvent和ManualResetEvent
上一篇介绍了通过lock关键字和Monitor类型进行线程同步,本篇中就介绍一下通过同步句柄进行线程同步。在Windows系统中,可以使用内核对象进行线程同步,内核对象由系统创建并维护。内核对象为内核所拥有,所以不同进程可以访问同一个内核对象, 如进程、线程、事件、信号量、互斥量等都是内核对象。其中...
分类:编程语言   时间:2015-04-17 13:43:18    收藏:0  评论:0  赞:0  阅读:412
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!