如果你是C/C++的初学者,请看这本书,因为其他的书也许你看了还不如不看,一定要选一本好书;
如果你正准备求职,那么请认真看这本书,因为这本书会教会你工作中必备的知识,相信你即将面临的语法类题目不会超出此书的范围;
如果你已经工作了一到三年,那么是时候提高自己的技术水平了,从第一章看起,这本书给解释工作中遇到的疑惑;
如果你已经工作了三年以上,并且准备以软件开发为自己的职业,我没什么要多说的...
分类:
编程语言 时间:
2015-03-12 17:09:19
阅读次数:
286
概要本文是用Python编程语言来进行机器学习小实验的第一篇。主要内容如下:
读入数据并清洗数据
探索理解输入数据的特点
分析如何为学习算法呈现数据
选择正确的模型和学习算法
评估程序表现的准确性
读入数据 Reading the data当读入数据时,你将面临处理无效或丢失数据的问题,好的处理方式相比于精确的科学来说,更像是一种艺术。因为这部分处理适当可以适用于更多...
分类:
编程语言 时间:
2015-03-12 17:08:02
阅读次数:
247
引入一个机器可以根据照片来辨别鲜花的品种吗?在机器学习角度,这其实是一个分类问题,即机器根据不同品种鲜花的数据进行学习,使其可以对未标记的测试图片数据进行分类。
这一小节,我们还是从scikit-learn出发,理解基本的分类原则,多动手实践。Iris数据集Iris flower数据集是1936年由Sir Ronald Fisher引入的经典多维数据集,可以作为判别分析(discriminant...
分类:
编程语言 时间:
2015-03-12 17:09:08
阅读次数:
197
图论算法小结
//邻接矩阵存储结构定义如下:
//邻接矩阵包含两种数组:顶点表和边表
#define MaxVertexNum 100 //顶点数目的最大值
typedef char VertexType; //顶点的数据类型
typedef int EdgeType; //带权图中边上权值的数据类型
typedef struct{
VertexType Vex[MaxVe...
分类:
编程语言 时间:
2015-03-12 17:09:00
阅读次数:
200
模板是指在薄片塑料板上面写字后挖空,再使用毛笔或色笔涂满挖空部分,就能看到纯手工而以不失工整的字样,看到模板上的挖空形状,马上就知道最后会变出什么样子的字,不过实际上所显现出来的字样还是要依所使用的画笔种类而定.拿黑色签字笔当画笔,结果当然就是签字笔的字样;当用铅笔来画,得到的也只会是灰黑色的铅笔字...
分类:
编程语言 时间:
2015-03-12 16:59:10
阅读次数:
164
ContextLoaderListener:Spring MVC在Web容器中的启动类,负责Spring IoC容器在Web上下文中的初始化,使得容器能够自动装配ApplicationContext的配置信息。在web.xml中配置该类: org.springframework.web.cont.....
分类:
编程语言 时间:
2015-03-12 16:58:46
阅读次数:
128
Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。前言Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript 可以通过一定的设计模式来实现面向对象的...
分类:
编程语言 时间:
2015-03-12 16:56:17
阅读次数:
145
一直搞不懂c++多态性是何意,今天偶遇一篇讲解,觉得不错,拿来研究研究。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。 C++多态性是通过虚函数(virtual)来实现的,虚函...
分类:
编程语言 时间:
2015-03-12 16:55:24
阅读次数:
156
堆(英语:heap),是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。在队列中,调度程序反复提取队列中第一个作业并运行,因为实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具有重要性的作业,同样应当具有优先权。堆即为解决此类问题设计的一种数据结构...
分类:
编程语言 时间:
2015-03-12 16:55:35
阅读次数:
195
我承认,我再一次地当了标题党。但是不可否认,这一定是一篇精华随笔。在这一篇中,我将探讨Bash脚本语言中的美学与哲学。 这不是一篇Bash脚本编程的教程,但是却能让人更加深入地了解Bash脚本编程,更加快速地学习Bash脚本编程。 阅读这篇随笔,不需要你有Bash编程的经验,但一定要和我一样热衷于探...
分类:
编程语言 时间:
2015-03-12 16:57:20
阅读次数:
214
C语言的缺点由于C语言是面向过程的,因此它的数据封装性差、安全性低,这就是C语言和其他面向对象语言的区别之一。面向对象语言的特性之一就是数据的封装性语法限制不严格,对变量的类型约束不严格,对数组下标越界不作检查等C语言的优点对比汇编语言,C语言可读性好,易于调试、修改和移植,代码质量与汇编语言相当。...
分类:
编程语言 时间:
2015-03-12 16:55:41
阅读次数:
219
最近在做一个项目,涉及到大量的HTML、CSS代码的编写,手动写代码效率实在 是低下。于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有。Emmet,这款神器其实就是 Zen Coding 的升级版,它可以极大的提高代码编写的效率,并提供了一种非常简练的语法规则,立刻生....
分类:
编程语言 时间:
2015-03-12 16:53:06
阅读次数:
245
http://blog.csdn.net/hongweigg/article/details/14448731在Java 字符终端上获取输入有三种方式:1、java.lang.System.in (目前JDK版本均支持)2、java.util.Scanner (JDK版本>=1.5)3、java.i...
分类:
编程语言 时间:
2015-03-12 16:54:41
阅读次数:
147
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。...
分类:
编程语言 时间:
2015-03-12 16:52:52
阅读次数:
129
堆排序思想:堆排序,顾名思义,就是基于堆。堆分为最大堆和最小堆,事实上就是全然二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做不论什么要求,事实上非常好理解。有了上面的定义,我们能够得知,处于最大堆的根节点的元素一定是这个堆中的最大值。事实...
分类:
编程语言 时间:
2015-03-12 16:52:55
阅读次数:
148