多态和抽象 多态可以说是面向对象编程得精髓所在。在Java中,多态有两种不同的理解方式,一种是对象的不同的方法可以用相同的方法名,既重载的概念。另一种是同一对象根据不同的消息执行相应的行为。根据这两种方式又可以分成静态多态和动态多态。静态多态指的是程序在编译时,系统就能决定调用哪个方法,所以也叫编译 ...
分类:
编程语言 时间:
2016-04-22 07:07:28
阅读次数:
231
1 政府数据 Data.gov:这是美国政府收集的数据资源。声称有多达40万个数据集,包括了原始数据和地理空间格式数据。使用这些数据集需要注意的是:你要进行必要的清理工作,因为许多数据是字符型的或是有缺失值。 Socrata:它是探索政府相数据的另一个好地方。Socrata的一个了不起的地方是,他们 ...
分类:
编程语言 时间:
2016-04-22 07:03:05
阅读次数:
680
毕业到现在也差不多一年了,之前在校搞ACM时候的痛苦经历已经不在,踏入工作到现在,算法思维逐渐的丢失,工作中遇到的问题也涉及暂时涉及不到算法,记得最后一次用到算法也就是毕设时候了,当时用unity3d写了一个rpg游戏,寻路算法采用的是A*。现在吗....能想起A*的原理已经不错了,所以打算今天开始 ...
分类:
编程语言 时间:
2016-04-22 07:00:12
阅读次数:
338
一般情况下,angularjs的post格式是(我的模板):angularjs的请求方式是:Content-Type: application/json这样传过去的数据是这样子的:如传递一个数组:图中targetArr是数组 真正的格式是json格式啊,springMVC不好接收的: 展开来是这样的... ...
分类:
编程语言 时间:
2016-04-22 06:54:03
阅读次数:
436
配置DispatcherServlet 要使用SpringMVC,必须在web.xml中配置好这个DispatcherServlet类 DispatcherServlet有一些配置参数,默认情况下我们不用指定,如果需要可通过的指定: ? namespace ? contextConfigLocati ...
分类:
编程语言 时间:
2016-04-22 06:54:39
阅读次数:
519
一、注解类配置 要使用springmvc的注解类,需要在springmvc.xml配置文件中用context:component-scan/扫描: ? 二、五大重要的注解类 1.RequestMapping注解 RequestMapping注解类的使用方法 在Controller控制器类的类定义和方 ...
分类:
编程语言 时间:
2016-04-22 06:49:02
阅读次数:
289
归并排序是分治法的典型代表。 分治法: 分:将一个问题分解为更小的问题。 治:将更小的问题解决。 并:将解决好的更小问题并起来就是大问题的结果。 坚持每天更新!!每天回顾!! ...
分类:
编程语言 时间:
2016-04-22 06:48:14
阅读次数:
167
接口 接口是一种特殊的抽象类。接口中所有的方法都是抽象方法,所有方法都不提供具体的实现,因为接口中全是抽象方法所以不能实例化,只能实现方法。类不能继承接口,只能实现接口定义的方法。如果一个类实现了接口,那么它必须对所有方法进行定义,除非他是抽象类接口可以理解为是一种能力,谁实现它就会获得这种能力,在 ...
分类:
编程语言 时间:
2016-04-22 06:46:27
阅读次数:
139
广义表是非线性的结构,是线性表的一种扩展,是有n个元素组成有限序列。广义表的定义是递归的,因为在表的描述中又得到了表,允许表中有表。<1>A=()<2>B=(a,b)<3>C=(a,b,(c,d))<4>D=(a,b,(c,d),(e,(f),h))<5>E=(((),()))如下图所示:广义表主要..
分类:
编程语言 时间:
2016-04-22 01:26:10
阅读次数:
419
一.条件变量线程间的同步还有一种情况:线程A需要等某个条件成立才能继续往下执行,当条件不成立时,线程A就阻塞等待,而线程B在执行过程中使这个条件成立了,就唤醒线程A继续执行。在pthread库中通过条件变量(ConditionVariable)来阻塞等待一个条件,或者唤醒等待这个条件的..
分类:
编程语言 时间:
2016-04-22 01:27:28
阅读次数:
336
临界资源:一个进程的资源对于运行在它内部的线程是共享的,一次只允许一个线程使用的资源叫做临界资源临界区:访问临界资源的那段程序叫做临界区线程的同步:同步就是协同步调,按照预定的先后顺序执行。“同”字应是指协同、协助、互相配合。线程的互斥:某一资源同时只允许..
分类:
编程语言 时间:
2016-04-22 01:25:05
阅读次数:
329
unity3d使用的是左手坐标系,即伸出左手,让拇指和食指成“L”形,大拇指向右,食指向上。其余的手指指向前方。这样就建立了一个左手坐标系。拇指、食指和其余手指分别代表x,y,z轴的正方向。1.世界坐标系:unity3d中所有的gameobjet在视图中都是以世界坐标显示在场景中(左手..
分类:
编程语言 时间:
2016-04-22 01:14:36
阅读次数:
214
前一篇文章 用 CNTK 搞深度学习 (一) 入门 介绍了用CNTK构建简单前向神经网络的例子。现在假设读者已经懂得了使用CNTK的基本方法。现在我们做一个稍微复杂一点,也是自然语言挖掘中很火的一个模型: 用递归神经网络构建一个语言模型。 递归神经网络 (RNN),用图形化的表示则是隐层连接到自己的 ...
分类:
编程语言 时间:
2016-04-22 01:09:05
阅读次数:
532
JavaScript是一种弱类型的脚本语言,在开发中经常会因为语法不严谨而出现一些错误。 下面的方法是判断对象是否为空的方法,包括对 null、undefind、空字符等类型。 ...
分类:
编程语言 时间:
2016-04-22 01:04:22
阅读次数:
146
添加swift file:UIView+Extension 简单设置x/y/width/height 相关链接:swift关于UIView设置frame值的extension ...
分类:
编程语言 时间:
2016-04-22 01:00:45
阅读次数:
188
高级特性部分: 抽象(abstract) 接口(interface) 提纲: 抽象类的定义和使用 模板设计模式的使用 接口的定义和使用 回调函数 区别抽象类和接口的异同 软件设计原则 抽象类 定义: public abstract class XXX{ //1.抽象类中可以有构造方法,但是抽象类不能 ...
分类:
编程语言 时间:
2016-04-22 00:59:19
阅读次数:
165
Thread线程是最小允许单位,进程可以包含多个线程,进程运行要开辟一块空间内存 runble接口 状态1new初始发 状态2start可以启用状态 状态3允许zt 状态4结束 睡眠seelp 挂起yield 柱塞 后代线程 其他线程运行完自动结束 ...
分类:
编程语言 时间:
2016-04-21 23:45:24
阅读次数:
391