在数据挖掘中,K-Means算法是一种cluster analysis的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。 K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群
分类:
编程语言 时间:
2016-03-18 16:02:16
阅读次数:
172
面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的: 第一种办法: 第二种办法
分类:
编程语言 时间:
2016-03-17 12:10:50
阅读次数:
196
熟练掌握一门计算机语言的重要性都不言而喻。但是不是掌握了这其中的语法规则就能写出漂亮的程序了呢?答案当然是否定的。因为你还需要另外一样至少同等重要的工具——算法。算法和语言的关系,其实很像是“道”和“术”的关系。掌握一门语言,就如同习得一门技艺,可以成为一名工匠。但要想从工匠一跃成为大师,单单停留在“术”的层面显然不够,更重要的是悟“道”。而算法无疑就是计算机程序设计中的“道”。...
分类:
其他好文 时间:
2016-03-16 10:55:18
阅读次数:
218
以前学过c语言 c++ ,但是都不太懂,现在又多了一个软件工程,最怕他们有联系了,软件工程感觉就是设计软件,做网页的吧,听着好像挺简单的。对于软件工程这个课,我一点都不了解。 上网百度了一下在《计算机科学及百科全书中》,对计算机软件做了如下定义:计算机软件指计算机程序中的程序及其文档。程序是计算机任
分类:
其他好文 时间:
2016-03-07 06:40:24
阅读次数:
128
av_seek_frame FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了领先的音/视频编码库libavcodec等。 libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构 和读取音视频帧等功能; lib...
分类:
其他好文 时间:
2016-03-06 23:18:14
阅读次数:
371
一 算法分析:是理论研究,是关于计算机程序性能和资源利用的研究,特别关注性能; 在程序设计方面,什么是比性能更重要的呢? 例如:正确性,简洁,可维护性,成本,稳定性,软件的健壮性,特性(功能性),模块化(只需要修改局部的代码,避免修改全部代码,以便于影响功能中的简单变化),安全性,可扩展性,用户体验
分类:
编程语言 时间:
2016-03-05 23:29:34
阅读次数:
215
一.创建一个窗体 二.创建一个类Operator里面有两个操作数和一个方法 public abstract class Operator { public abstract int Calc(); //计算数 public int NumLeft { get; set; } public int N
分类:
其他好文 时间:
2016-03-04 22:14:36
阅读次数:
114
今天又重新学起了python这门语言,带着新的目的和又涨一岁的自己,其实早在去年的暑期曾学过一段时间,但是最后无疾而终,这次我真心希望可以掌握一门实用的语言来充实自己,之前的学的不论是c还是java,自我感觉除了做题以外一点都用不上,但感觉python这门语言一旦学好可以用..
分类:
编程语言 时间:
2016-03-04 02:06:33
阅读次数:
281
深入理解urllib、urllib2及requests
python
Python是一种面向对象、解释型计算机程序设计语言,由Guidovan
Rossum于1989年底发明,第一个公开发行版发行于1991年,Python源代码同样遵循GPL(GNUGeneralPublic
License)协议[1]。Python语法简洁而清晰,具有丰富和强大的类库。url..
分类:
编程语言 时间:
2016-03-03 11:34:37
阅读次数:
38313
一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本
分类:
编程语言 时间:
2016-03-02 18:02:15
阅读次数:
305