首页 > 2017年05月23日 > 全部分享
设计模式六大原则(2):里氏替换原则
里氏替换原则 肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在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
vijos - P1122出栈序列统计 (卡特兰数)
P1122出栈序列统计 未递交 标签:NOIP普及组2003[显示标签] 描写叙述 栈是经常使用的一种数据结构,有n令元素在栈顶端一側等待进栈,栈顶端还有一側是出栈序列。你已经知道栈的操作有两·种:push和pop,前者是将一个元素进栈,后者是将栈顶元素弹出。如今要使用这两种操作。由一个操作序列能够 ...
分类:其他   时间:2017-05-23 22:20:11    收藏:0  评论:0  赞:0  阅读:326
事件模型的介绍与Button的ActionListener
事件监听: 这是个很重要的概念,也是个很重要的模型,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
洛谷—— P3375 【模板】KMP字符串匹配
题目描述 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。 为了减少骗分的情况,接下来还要输出子串的前缀数组next。如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。 输入输出格式 输入格式: 第一行为一个字符串,即为s1(仅包含大写字 ...
分类:其他   时间:2017-05-23 22:19:27    收藏:0  评论:0  赞:0  阅读:222
设计模式六大原则(4):接口隔离原则
接口隔离原则 定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类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
AC日记——绿豆蛙的归宿 codevs 2488
绿豆蛙的归宿 思路: topsort+期望dp; 代码: ...
分类:其他   时间:2017-05-23 22:18:48    收藏:0  评论:0  赞:0  阅读:255
设计模式(五): 装饰者模式
装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实例来演示 ...
分类:其他   时间:2017-05-23 22:18:35    收藏:0  评论:0  赞:0  阅读:291
【Beta】 第三次Daily Scrum Meeting
一、本次会议为第三次meeting会议 二、时间:10:00AM—10:20AM 地点:禹州楼 三、会议站立式照片 四、今日任务安排 成员 昨日任务 今日任务 林晓芳 查询app提醒功能模块和用户登录模块相关的资料,确定提醒功能模块的整体结构。 对提醒功能模块进行测试。 林清青 督促成员完成今日任务 ...
分类:其他   时间:2017-05-23 22:18:26    收藏:0  评论:0  赞:0  阅读:231
Bootstrap学习笔记(二)
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
2014025660《嵌入式系统程序设计》第五周学习总结
本周的实验有以下两个: 一 write和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出。 返回值:读或写的记录数,成功时返回的记录数等于nmemb,出错或读到文件末尾时返回的记录 数小于nmemb,也可能返回0。 fread和fwrite用于读写记录, ...
分类:其他   时间:2017-05-23 22:17:17    收藏:0  评论:0  赞:0  阅读:253
【Java基础】Java类的加载和对象创建流程的详细分析
相信我们在面试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
Java 多线程(四) 多线程访问成员变量与局部变量
先看一个程序例子: 该例子中,HelloThread类实现了Runnable接口,其中run()方法的主要工作是输出"Hello number: "字符串加数字i,并且同时递增i,当i到达50时,退出循环。 main()方法中生成了一个HelloThread类的对象r,并且利用这个一个对象生成了两个 ...
分类:编程语言   时间:2017-05-23 22:16:00    收藏:0  评论:0  赞:0  阅读:214
第05天
1. 我们在使用while循环或者do-while循环的时候, 经常会忘记给循环变量自增,为了解决这个问题,我们有了更为简单的一种循环, 叫做for循环,for循环专门处理已知循环次数的循环。 for(表达式1;表达式2;表达式3) { 循环体; } 表达式1:一般为声明一个循环变量,用来记录循环的 ...
分类:其他   时间:2017-05-23 22:15:35    收藏:0  评论:0  赞:0  阅读:199
设计模式六大原则(5):迪米特法则
迪米特法则 定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。 如果一 ...
分类:其他   时间:2017-05-23 22:14:58    收藏:0  评论:0  赞:0  阅读:246
1349条   上一页 1 ... 7 8 9 10 11 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!