观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。 举个例子,我来公司面试的时候,完事之后每个面试官都会对我说:“请留下你的联系方式, 有 ...
分类:
编程语言 时间:
2017-04-09 18:20:20
阅读次数:
244
一,提高机器学习算法准确度的方法 当我们的机器学习算法不能准确预测我们测试数据时,我们可以尝试通过以下方法提高我们机器学习的算法准确度 1),获得更多的训练样例 2),减少特征数 3),增加特征数 4),增加多项式特征 5),增大或减小\(\lambda\) 二,评估机器学习模型 如果只是单独的使用 ...
分类:
编程语言 时间:
2017-04-09 18:20:03
阅读次数:
206
extern关键字的理解和作用深入 extern是一个关键字,它告诉编译器存在着一个变量或者一个函数,如果在当前编译语句的前面中没有找到相应的变量或者函数, 也会在当前文件的后面或者其它文件中定义 引文一、(主要是实战中的各种情况)http://www.cnblogs.com/yc_sunniwel ...
分类:
编程语言 时间:
2017-04-09 18:19:20
阅读次数:
212
一:在eclipse中配置Tomcat的前提条件: 1.下载个JDK,配置好环境变量; 2.下载一个安装版的Tomcat; 3.下载合适的eclipse; 二:关于怎么配置书中网上都有 我只说一些细节 1: 在target runtime这一项一定要选择对应Tomcat版本 不然系统默认是空的话,创 ...
分类:
编程语言 时间:
2017-04-09 18:18:53
阅读次数:
231
引言 模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。 函数模板 在c++入门中,很多人会接触swap(int&, int&)这样的函数类似代码如下: 但是如果是要 ...
分类:
编程语言 时间:
2017-04-09 18:13:55
阅读次数:
149
变量作用域 作用域是程序的一个区域,一般来说有三个地方可以声明变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函数外部声明的变量,称为全局变量。 局部变量 在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的 ...
分类:
编程语言 时间:
2017-04-09 18:13:15
阅读次数:
147
BufferedReader最重要,因为有个方法public String readLine() 1 package System输入输出; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java. ...
分类:
编程语言 时间:
2017-04-09 18:11:37
阅读次数:
169
一 递归和迭代 略 二 什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法 ...
分类:
编程语言 时间:
2017-04-09 18:10:44
阅读次数:
364
本节内容 转载:http://www.cnblogs.com/alex3714/articles/5465198.html ...
分类:
编程语言 时间:
2017-04-09 18:10:28
阅读次数:
139
有的时分,可能需求屡次履行同一块代码。通常情况下,句子是顺序履行的:函数中的第一个句子先履行,接着是第二个句子,依此类推。 编程言语供给了答应更为杂乱的履行途径的多种操控结构。 循环句子答应咱们屡次履行一个句子或句子组,下面是大多数编程言语中循环句子的通常形式: 无限循环 假如条件永久不为假,则循环 ...
分类:
编程语言 时间:
2017-04-09 18:07:38
阅读次数:
128
JRebel热部署插件相信很多人都知道,但是这是一款商业插件,spring-boot框架也提供了类似的功能,即:devtools,关键是免费的! 使用方法如下: 一、添加 devtools依赖 只要添加org.springframework.boot:spring-boot-devtools 依赖项 ...
分类:
编程语言 时间:
2017-04-09 18:05:28
阅读次数:
277
堆简介 堆并不是STL的组件,但是经常充当着底层实现结构。比如优先级队列(Priority Queue)等等。 堆是一种完全二叉树,因此我们可以用数组来存储所有节点。在这里的实现中,采用了一个技巧:将数组中索引为0的元素保留,设置为极大值或者为极小值(依据大顶堆或者小顶堆而定)。那么当某个节点的索引 ...
分类:
编程语言 时间:
2017-04-09 18:02:30
阅读次数:
225
前言 距离上一篇文章又过去好长时间了,这段时间一直忙于工作,已经从net彻底转向Java了。工作也慢慢的步入正轨了,自己独自完成了一个小项目,不过工作中遇到了一些问题,还是得到了同学和同事的帮助。本来想从头一点点的学习,可是时间不允许,只能边工作边学习,这样学以致用,工作中遇到了问题,然后再去查资料 ...
分类:
编程语言 时间:
2017-04-09 18:01:48
阅读次数:
297
1.全局变量不能通过delete操作符删除,而直接在window对象上定义的属性可以。 2.尝试访问未声明的变量会抛出错误,但通过查询window对象可以知道某个可能未声明的变量是否存在。 3.location对象查询字符串参数 虽然location.search可以返回从问号到URL末尾的所有内容 ...
分类:
编程语言 时间:
2017-04-09 17:59:32
阅读次数:
236
前两天写了Python入门(一),里面提到,使用VS2013+PTVS进行Python开发。 就在准备为第二篇写个demo的时候,发现了一个问题,各种解决无果,有些纠结 Python中输入函数是input(),相当于C#的Console.ReadLine(),等待用户输入。 input方法还可以这么 ...
分类:
编程语言 时间:
2017-04-09 17:32:12
阅读次数:
381
1 // 1、求一组数组中的数的最大值最小值及他们的索引 2 var array = [1, 2, 3, 14, 5, 6, 17, 8, 9, 10]; 3 var max = array[0]; 4 var maxIndex = 0; 5 var min = array[0]; 6 var mi... ...
分类:
编程语言 时间:
2017-04-09 17:31:29
阅读次数:
156