一.简单工厂模式 1.介绍 一个工厂类只能生产某一种产品,产品单一:例如简单工厂类只能生产圆形或矩形,不能生产2D的圆形或3D的圆形等子类型 2.UML图 3.代码实现 Shape.java public interface Shape { void draw(); } Rectangel.java ...
分类:
其他好文 时间:
2020-03-12 23:28:13
阅读次数:
72
SVG中DOM元素的偏移与缩放都是基于SVG元素的左上角,所以如何理解与计算SVG中元素的真实位置就比较难,下面的例子都以圆(circle)为例。 1.缩放假定缩放的比例为s,执行缩放后,圆的圆心坐标由(cx, cy)变为(cx * s, cy * s) 2. 偏移假定偏移的距离为(x1, y1), ...
分类:
其他好文 时间:
2020-03-12 21:42:05
阅读次数:
55
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。
分类:
编程语言 时间:
2020-03-12 09:21:37
阅读次数:
55
1.标记的类型(list-style-type) list-style-type 属性设置列表项标记的类型。可选的值如下: 值描述 none 无标记。 disc 默认。标记是实心圆。 circle 标记是空心圆。 square 标记是实心方块。 decimal 标记是数字。 decimal-lead ...
分类:
Web程序 时间:
2020-03-09 22:38:51
阅读次数:
83
以更复杂的逻辑跟随 Lukacs 进入森林深处 简介 Lukacs 带你到另一个有更多宝藏的小树林! 他只需要你回答几个他的谜语...... 使用 AND 和 OR 将布尔值链连接在一起以执行更复杂的逻辑。 默认代码 # 移动到巫师的旁边,获得他的密码 hero.moveXY(20, 24) sec ...
分类:
其他好文 时间:
2020-03-05 20:58:46
阅读次数:
95
基本教程: # import turtle as t # #画圆 # t.circle(200) # #落笔 # t.pendown()#t.pd() # #提笔 # t.penup()#t.pu() # #画笔宽度 # t.pensize(10) # #设置画笔颜色 # t.color(color ...
分类:
编程语言 时间:
2020-03-03 01:13:11
阅读次数:
115
由于疫情的原因,只能待在家里上网课,在家里的话,学习的效率有所下降。所花的时间大概是每天约一小时,加上网课的学习时间。 代码方面,完成了数组的三个小任务,具体见前两篇博客,还有一些自己所学习的知识的实践。 第二周发表了三篇博客,两篇是关于数组的小任务,一篇是关于软件工程开课。 了解的知识点不太多,首 ...
分类:
其他好文 时间:
2020-02-29 20:55:11
阅读次数:
95
1. Bertrand Triangle r=1; %circle radius x0=0; y0=0; %centre of circle %points for circle t=linspace(0,2*pi,200); xp=r*cos(t); yp=r*sin(t); %angles of ...
分类:
其他好文 时间:
2020-02-20 10:21:47
阅读次数:
67
//使用js实现链表: <script> function Node(element){ this.element = element;//当前节点数据 this.next = null;//下一个节点 } function LinkedList(){ this.head = new Node("h ...
分类:
Web程序 时间:
2020-02-19 21:16:36
阅读次数:
119
上图中有一个硬币和一把钥匙,要求:计算出硬币的面积和中心坐标 第一步用灰度直方图选出硬币的区域:threshold (GrayImage, Regions, 110, 250) 第二步用开运算去掉图像上半部分的杂质:opening_circle (Regions, RegionOpening, 10 ...
分类:
其他好文 时间:
2020-02-19 15:18:30
阅读次数:
95