里氏替换原则 肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 ...
分类:
其他 时间:
2017-05-23 22:20:46
收藏:
0 评论:
0 赞:
0 阅读:
268
document.createElement('标签名') 在文档中创建一个标签; 父级.appendChild('子元素') 向父级末尾添加一个新标签。 父级.insertBefore('元素1','元素2') 向父级的某个子元素前面添加一个新元素,如上,把元素1添加到元素2的前面。如果元素2不存 ...
分类:
其他 时间:
2017-05-23 22:20:19
收藏:
0 评论:
0 赞:
0 阅读:
258
P1122出栈序列统计 未递交 标签:NOIP普及组2003[显示标签] 描写叙述 栈是经常使用的一种数据结构,有n令元素在栈顶端一側等待进栈,栈顶端还有一側是出栈序列。你已经知道栈的操作有两·种:push和pop,前者是将一个元素进栈,后者是将栈顶元素弹出。如今要使用这两种操作。由一个操作序列能够 ...
分类:
其他 时间:
2017-05-23 22:20:11
收藏:
0 评论:
0 赞:
0 阅读:
326
事件监听: 这是个很重要的概念,也是个很重要的模型,vb,vc都是这样用,甚至后面学的web框架也在用。 现在我们可以做很多按钮了吧,但是我们的按钮按它是没反应的,现在我们来看看怎么样才能让它有反应。 先看个例子: 这里的button一按,就会调用监听的这个方法,你想一下如果想让它一按就自动执行,是 ...
分类:
其他 时间:
2017-05-23 22:19:56
收藏:
0 评论:
0 赞:
0 阅读:
271
细细算起来,视频文件可以分成两大类:其一是影像文件,比如说常见的VCD便是一例。其二是流式视频文件,这是随着国际互联网的发展而诞生的后起视频之秀,比如说在线实况转播,就是构架在流式视频技术之上的。流式视频(Streaming Video)采用一种“边传边播”的方法,即先从服务器上下载一部分视频文件, ...
分类:
其他 时间:
2017-05-23 22:19:44
收藏:
0 评论:
0 赞:
0 阅读:
304
题目描述 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。 为了减少骗分的情况,接下来还要输出子串的前缀数组next。如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。 输入输出格式 输入格式: 第一行为一个字符串,即为s1(仅包含大写字 ...
分类:
其他 时间:
2017-05-23 22:19:27
收藏:
0 评论:
0 赞:
0 阅读:
222
接口隔离原则 定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。 解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分 ...
分类:
其他 时间:
2017-05-23 22:19:15
收藏:
0 评论:
0 赞:
0 阅读:
249
单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 ...
分类:
其他 时间:
2017-05-23 22:19:03
收藏:
0 评论:
0 赞:
0 阅读:
246
绿豆蛙的归宿 思路: topsort+期望dp; 代码: ...
分类:
其他 时间:
2017-05-23 22:18:48
收藏:
0 评论:
0 赞:
0 阅读:
255
装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实例来演示 ...
分类:
其他 时间:
2017-05-23 22:18:35
收藏:
0 评论:
0 赞:
0 阅读:
291
一、本次会议为第三次meeting会议 二、时间:10:00AM—10:20AM 地点:禹州楼 三、会议站立式照片 四、今日任务安排 成员 昨日任务 今日任务 林晓芳 查询app提醒功能模块和用户登录模块相关的资料,确定提醒功能模块的整体结构。 对提醒功能模块进行测试。 林清青 督促成员完成今日任务 ...
分类:
其他 时间:
2017-05-23 22:18:26
收藏:
0 评论:
0 赞:
0 阅读:
231
8、全局CSS样式 —— 栅格布局系统 页面布局的方式: (a) 使用table做布局 好处:简单,不易出错 不足:语义有问题,性能有问题 (b) 使用DIV+CSS做布局 好处:可扩展性好,性能好 不足:不易控制 (c) Bootstrap 提供的 "Grid System" 栅格布局系统 好处: ...
分类:
其他 时间:
2017-05-23 22:18:07
收藏:
0 评论:
0 赞:
0 阅读:
439
所谓视频编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。视频流传输中最为重要的编解码标准有国际电联的H.261、H.263、H.264,运动静止图像专家组的M-JPEG和国际标准化组织运动图像专家组的MPEG系列标准,此外在互联网上被广泛应用的还有Real-Ne ...
分类:
其他 时间:
2017-05-23 22:17:28
收藏:
0 评论:
0 赞:
0 阅读:
285
本周的实验有以下两个: 一 write和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出。 返回值:读或写的记录数,成功时返回的记录数等于nmemb,出错或读到文件末尾时返回的记录 数小于nmemb,也可能返回0。 fread和fwrite用于读写记录, ...
分类:
其他 时间:
2017-05-23 22:17:17
收藏:
0 评论:
0 赞:
0 阅读:
253
相信我们在面试Java的时候总会有一些公司要做笔试题目的,而Java类的加载和对象创建流程的知识点也是常见的题目之一。接下来通过实例详细的分析一下。 实例问题 实例代码 Parent类 1 package mytest.javaBase; 2 3 public class Parent { 4 in ...
分类:
编程语言 时间:
2017-05-23 22:17:06
收藏:
0 评论:
0 赞:
0 阅读:
315
现在,高并发,高流量已成为行业的热点,并且各种高并发的技术也是层出不穷,如论是官方文档还是市面上的各种书籍,我们在阅读的时候都会遇到一些专业名词,理解这些专业名词之后,才能更好的理解内容。 一、同步与异步 介绍: 同步和异步通常来形容一次方法调用。 解释一:同步方法调用一旦开始,调用者必须等到方法的 ...
分类:
其他 时间:
2017-05-23 22:16:30
收藏:
0 评论:
0 赞:
0 阅读:
259
编解码格式是数据按那种方式编码压缩,便于网络传输和降低带宽的需要;文件格式是将内容按具体的编码格式压缩后,以该文件所规定的格式进行封装的结果,即容器的概念,文件播放则按容器数据的存放方式解析,提取出编码数据然后解码后交由播放设备进行播放。原始视频通过摄像头采集进来以后很庞大,要想在互联网上进行传输就 ...
分类:
其他 时间:
2017-05-23 22:16:16
收藏:
0 评论:
0 赞:
0 阅读:
204
先看一个程序例子: 该例子中,HelloThread类实现了Runnable接口,其中run()方法的主要工作是输出"Hello number: "字符串加数字i,并且同时递增i,当i到达50时,退出循环。 main()方法中生成了一个HelloThread类的对象r,并且利用这个一个对象生成了两个 ...
分类:
编程语言 时间:
2017-05-23 22:16:00
收藏:
0 评论:
0 赞:
0 阅读:
214
1. 我们在使用while循环或者do-while循环的时候, 经常会忘记给循环变量自增,为了解决这个问题,我们有了更为简单的一种循环, 叫做for循环,for循环专门处理已知循环次数的循环。 for(表达式1;表达式2;表达式3) { 循环体; } 表达式1:一般为声明一个循环变量,用来记录循环的 ...
分类:
其他 时间:
2017-05-23 22:15:35
收藏:
0 评论:
0 赞:
0 阅读:
199
迪米特法则 定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。 如果一 ...
分类:
其他 时间:
2017-05-23 22:14:58
收藏:
0 评论:
0 赞:
0 阅读:
246