继承是c++中一种很重要的概念,它使我们的代码可以进行复用。继承就是在原有类的特性下进行拓展,拓展出自己的特性,增加功能。那么这样所产生的类。称之为派生类。这样就体现了从简单到复杂的认知过程,也呈现了面向对象程序结构层次。那么继承到底是什么呢?举一个简单的例子..
分类:
其他好文 时间:
2016-04-09 17:12:47
阅读次数:
128
shallot+向量集 混合版? 首先我们考虑每个向量的存在时间为[L,R] 那么我们知道任意一个区间在线段树上最多被分解成logn个区间 那么我们可以像shallot一样进行区间覆盖 注意到本题的查询是在凸壳上完成的,而凸壳不像shallot的线性基一样有固定的时间复杂度 但是本题的查询是可分离的 ...
分类:
其他好文 时间:
2016-04-09 16:47:08
阅读次数:
129
AngularJs就像它宣称的一样,是为了扩展HTML的。所以我们本质上只需关注HTML展示,关注JS实现业务。 复杂的Dom操作交给框架提供的机制,它的directive、双向数据绑定、依赖注入 可以有效避免直接Dom操作,减少代码量。 甚至大部分复杂场景也适用,这里难免有些坑要填,网上正儿八经的 ...
分类:
其他好文 时间:
2016-04-09 16:42:42
阅读次数:
147
近期开始独立攻克百度前端技术学院的各项任务,之前做了两个比较复杂的页面,深深感觉基础不好,好多css的语句都是为了实现效果而去写的,出现了好多问题,而自己的解决方案也不够优,于是决定从基础开始学起,循序渐进。 第一个任务是实现一个三栏布局,外部的两栏固定宽度,中间自适应,以下是效果图: 我使用了两种 ...
分类:
Web程序 时间:
2016-04-09 16:34:41
阅读次数:
238
一、javascript的由来 Javascript是一种web技术,最初起名叫LiveScript,它是Netscape开发出来一种脚本语言,其目的是为了扩展基本的Html的功能,用来替代复杂的CGI程序来处理web页表单信息,为web页增加动态效果。当Java出现以后.Netscape和Sun公 ...
分类:
编程语言 时间:
2016-04-09 13:55:31
阅读次数:
223
1. Spring的依赖注入 控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。 当编写一个复杂的 Java 应用程序时,应用程序类应该尽可能的独立于其他的 Java 类来增加这些类可重用额可能性,当进行单元测试时,可以使它们独立于其他类进行测... ...
分类:
编程语言 时间:
2016-04-09 12:16:18
阅读次数:
190
Formatter译为格式,相应的NSDateFormatter就相当于是NSDate的转换类,将NSDate转换为另一种格式,或转换回来。NSDate没有自己的输出,需要借助NSDateFormatter以相应格式输出。这差不多就是NSDateFormatter的作用了吧。 常用的方法并不复杂,几 ...
分类:
其他好文 时间:
2016-04-09 11:57:59
阅读次数:
122
參考:本文为小甲鱼教学视频的学习笔记。 1、为什么要学习时间复杂度和空间复杂度?你说一个算法好另外一个算法不好,有什么推断根据?哪个算法效率高?怎么推断?那么就要学习时间和空间复杂度了。 思考:学习每个知识之前都应该要考虑一下为什么要学习,学了有什么用处,什么场景下去用。 2、算法的效率高通常是指算 ...
分类:
其他好文 时间:
2016-04-09 10:36:33
阅读次数:
117
1.Java数据类型基本概念: 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复杂的、简单的,各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型的规范会相对严格。数据类型 ...
分类:
编程语言 时间:
2016-04-09 09:19:17
阅读次数:
390
自动化测试作为软件测试的一种技术手段,时常被大家讨论。本人在自动化技术方面有过略有小成,今天聊一聊关于自动化的一些误区,以帮助新手能正确的了解和认识自动化一些概念。 测试的行为本质是什么? 为什么先从这个概念开始谈起,因为对于新手来说,总是把自动化看得很高端和复杂。 先来看看功能测试如何进行的:编写 ...
分类:
其他好文 时间:
2016-04-09 01:35:50
阅读次数:
98