模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。----WIKIPEDIA
个人理解
模板方法模式相对而言比较简单,一般的都是由抽象类定义好模板方法,然后,子类通过继承并实现其父类中定义好的模板中需要执行的具体的方法,调用子类对象的模板方法时,会执行该类中的具体实现的方法。这个模式我个人的感觉有点...
分类:
其他 时间:
2016-06-12 03:27:33
收藏:
0 评论:
0 赞:
0 阅读:
191
HTTP协议详解(真的很经典)
引言
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。
HTT...
分类:
Web开发 时间:
2016-06-12 03:27:31
收藏:
0 评论:
0 赞:
0 阅读:
248
安装extension:
pip install flask-sqlalchemy
pip install flask-login
......
分类:
编程语言 时间:
2016-06-12 03:27:28
收藏:
0 评论:
0 赞:
0 阅读:
746
UML建模简介:
UML(Unified Modeling Language的缩写),也称统一建模语言。是用来做软件建模的。不光是在软件的设计阶段用到,在软件的测试,部署阶段都要用到。用于表达软件的操作,对象等信息。
学习UML主要是学习如何建模。它主要是利用一些图来表达信息。一幅图顶得...
分类:
其他 时间:
2016-06-12 03:27:02
收藏:
0 评论:
0 赞:
0 阅读:
258
重要的Thread类在System.Threading中。System.Threading 命名空间提供类和接口,使多线程的编程。 除了用于同步线程活动和访问数据的类 (Mutex, ,Monitor, ,Interlocked, ,AutoResetEvent, ,依此类推),此命名空间包括 ThreadPool 类,它允许您使用的系统提供线程池和 Timer 在线程池线程执行的回调方法的类。
...
分类:
Web开发 时间:
2016-06-12 03:26:53
收藏:
0 评论:
0 赞:
0 阅读:
195
首先使用caffeNet训练数据集然后使用训练好的模型分类1 使用caffeNet训练自己的数据集主要参考:
官方网址:
http://caffe.berkeleyvision.org/gathered/examples/imagenet.html
数据集及第一部分参考网址:http://www.lxway.com/4010652262.htm
主要步骤:
1. 准备数据集
2. 标记数...
分类:
Web开发 时间:
2016-06-12 03:26:42
收藏:
0 评论:
0 赞:
0 阅读:
395
在介绍性的OpenGL程序中,我们讨论了建立初始显示窗口的函数。但是在生成图形后,常需要用鼠标将显示窗口拖到屏幕的另一位置或改变其形状。改变显示窗口的尺寸可能改变其纵横比并引起对象形状的改变。下列程序展示了怎样构造winReshapeFcn过程。命令glLoadIdentity包含在重定形函数中,从而使前面任意的投影参数值对新的投影设置不起作用。该程序显示了讨论的规则六边形。尽管本例中的六边形中心(在圆的中心位置)用显示窗口参数的概念描述,但是该六边形的位置不受显示窗口尺寸的任何改变的影响。这是因为六边形在...
分类:
其他 时间:
2016-06-12 03:26:36
收藏:
0 评论:
0 赞:
0 阅读:
343
映射请求到controller
绑定参数
验证参数一、Spring MVC 纵览Spring MVC就是Spring框架对MVC设计模式的实现,通过Spring MVC ,我们可以快速的构建灵活、松耦合的web服务。再具体介绍Spring MVC 之前,我们先看一下它的请求处理过程:1.1 springMVC 的请求过程1. 请求会首先发送到DispatchServlet,这是sprin...
分类:
编程语言 时间:
2016-06-12 03:26:22
收藏:
0 评论:
0 赞:
0 阅读:
262
好几天没看juc了,之前看了HashMap,还有个差不多的HashTable,二者的结构大致相同,小小的比较下2者的不同:
1.HashMap是非线程安全的,HashTable通过synchronized加锁实现线程安全。如果我们的代码里存在{get();...;put()}这种操作的话就保证不了;
2.HashMap可以存储key或value为null的值,HashTable不行;
3.初...
分类:
其他 时间:
2016-06-12 03:26:12
收藏:
0 评论:
0 赞:
0 阅读:
214
1.什么是内存对齐
(1) 编译器为每个“数据单元”按排在某个合适的位置上。
(2) C、C++语言非常灵活,它允许你干涉“内存对齐”。也就是可以人为的设置编译器的对齐方式。
2.为什么要对齐
性能原因:在对齐的地址上访问数据快。如果是字节对齐方式存储的话,CPU读取的时候只需要进行一个总线周期即可全部读取完毕,如果不对齐的话,对于32位的系统,CPU读取的时候一般架构...
分类:
编程语言 时间:
2016-06-12 03:26:03
收藏:
0 评论:
0 赞:
0 阅读:
209
13.01_常见对象(StringBuffer类的概述)
A:StringBuffer类概述
通过JDK提供的API,查看StringBuffer类的说明
线程安全的可变字符序列
B:StringBuffer和String的区别
String是一个不可变的字符序列
StringBuffer是一个可变的字符序列
String可以直接通过“+”来实现改变值(改变值其实是产生一个新的对象,原...
分类:
其他 时间:
2016-06-12 03:25:52
收藏:
0 评论:
0 赞:
0 阅读:
320
坐标变换其实一直是一个比较让人着迷的内容,嘿嘿嘿
从中也可以看到矩阵的魅力
记得一篇文章讲,矩阵就是记录一个向量到另一个向量的运动,一个点可以用一个向量来表示,乘上一个矩阵就变成了另一个向量,对应着另一个点。所以说矩阵就是记录向量空间中向量的运动,记录向量之间的转换规则。
齐次坐标只讲三维的情况啊
向量空间中,只有标量和向量
向量 + 向量 = 向量
标量 * 向量 = 向量
三维向量空间中,...
分类:
其他 时间:
2016-06-12 03:25:44
收藏:
0 评论:
0 赞:
0 阅读:
158
加密货币都是去中心化的,那么如何吸引用户加入网络成为节点,有那些激励机制?同时,开发的重点是让多个节点维护一个数据库,那么如何决定哪个节点写入?何时写入?一旦写入,又怎么保证不被其他的节点更改(不可逆)?回答这些问题的答案,就是共识机制。共识机制,可编程的利益转移规则。本文重点回答了“为什么加密货币无需监管”,主要内容包括机制的作用,加密货币共识机制的种类,它们各自的优缺点,以及亿书的改进计划。...
分类:
Web开发 时间:
2016-06-12 03:25:36
收藏:
0 评论:
0 赞:
0 阅读:
206
框架 day47 BOS项目练习1(项目概述,环境,主页[easyUI,Ztree],数据库PowerDesigner)...
分类:
数据库技术 时间:
2016-06-12 03:25:12
收藏:
0 评论:
0 赞:
0 阅读:
274
1、反射机制
2、动态编译
3、动态执行javassript代码
4、动态字节码操作
动态语言
程序运行时,可以改变程序结构或变量类型。典型的语言:
1):Python、ruby、javascript等。
2):如下javascript代码:
funtion test(){
var s ="var a=3;var b=5;alert(a+b);";
e...
分类:
编程语言 时间:
2016-06-12 03:25:02
收藏:
0 评论:
0 赞:
0 阅读:
254
将一个数组中的数字右旋k位,即所有的数字向后移k位,末尾的数字移到开头。...
分类:
其他 时间:
2016-06-12 03:24:43
收藏:
0 评论:
0 赞:
0 阅读:
196
哈希表也称为散列表,是根据关键字值(key value)而直接进行访问的数据结构。也就是说,它通过把关键字值映射到一个位置来访问记录,以加快查找的速度。这个映射函数称为哈希函数(也称为散列函数),映射过程称为哈希化,存放记录的数组叫做散列表。比如我们可以用下面的方法将关键字映射成数组的下标:arrayIndex
= hugeNumber % arraySize。
哈希化之...
分类:
其他 时间:
2016-06-12 03:24:33
收藏:
0 评论:
0 赞:
0 阅读:
181
告诉学生们可以使用按钮或图片框来表示扑克牌。学生们可以从TIRM CD的以下文件夹内获得扑克牌的图片:
Datafiles forStudents\Project\Memorize\Images。
告诉学生们计算机不会在游戏中作为一名玩家。另外,它会在玩家赢得游戏之前为其设立有难度的挑战。学生们需要编写游戏中计算机作用的逻辑。
有两组,每组8张扑克牌。每组的牌编号从1到8。计算机需要将这些牌...
分类:
Windows开发 时间:
2016-06-12 03:24:24
收藏:
0 评论:
0 赞:
0 阅读:
157
1. 块设备概念:块设备是指只能以块为单位进行访问的设备,块的大小一般是512个字节的整数倍。常见的块设备包括硬件,SD卡,光盘等。
2. 块设备驱动的系统架构
2.1 系统架构---VFS
VFS是对各种具体文件系统的一种封装,用户程序访问文件提供统一的接口。
2.2 系统架构---Cache
当用户发起文件访问请求的时候,首先回到Disk Cache中寻址文件...
分类:
其他 时间:
2016-06-12 03:24:14
收藏:
0 评论:
0 赞:
0 阅读:
212
把一个类放到另一个类的内部定义,这个定义在其他类内部的类就被称为内部类。
内部类的作用:
(1).内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。
(2).内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以互相访问。但外部类不能访问内部类的实现细节。
(3).匿名内部类适用于创...
分类:
编程语言 时间:
2016-06-12 03:24:12
收藏:
0 评论:
0 赞:
0 阅读:
150