0

"停不下来的奥尔加团长"小游戏

pygame制作"停不下来的奥尔加团长"小游戏 一、pygame简介 Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。用它来开发小游戏 ...

negosan 发布于 2018-12-16 23:31 评论(0)阅读(3)
0

设计模式之工厂模式

工厂模式 一:简单工厂模式 1. 问题的引出 我们打算做一个制作pizza的系统,从订购到出货,初始代码如下: 客户端通过调用pizza类的orderPizza方法来创建pizza,根据type的不同来获取不同种类的pizza,然而以上的设计存在着很多问题: 1. Pizza类中存在大量的if el ...

走向脚下的前方 发布于 2018-12-16 21:19 评论(0)阅读(2)
0

设计模式系列 - 目录(持续更新中。。。)

首先需要说明的一点是,本系列文章中涉及 DotNetCore 相关内容几乎没有,之所以这样命名是为了后续系列博客做技术储备, 杠精 请出门右拐点击 关闭 按钮即可。其次,设计模式与语言无关,所以还请各位萌新不要陷入语言妄想症。 前言 关于什么是设计模式,这里简单描述描述一下: 所谓设计模式,是指软件 ...

hippieZhou 发布于 2018-12-16 17:47 评论(0)阅读(34)
0

读过的设计模式的书小结

《设计模式:可复用面向对象软件基础》 这本书还没看完,但是绝对是案头必备,虽然用C++写的代码,并且是四个牛人写的风格(相关知识背景与程序员不同),但是一旦开始理解设计模式以后,再回过头会发现这本书的定义和描述最容易理解和记忆。 《Head First设计模式》 自学、初学的推荐用书。我也是通过这本 ...

一个平凡人 发布于 2018-12-16 17:28 评论(0)阅读(17)
0

【第一篇】SAP ABAP7.50新语法之预定义数据结构

原文链接:SAP ABAP7.50系列之预定义数据结构 公众号:SAP Technical 前言部分 先说一下,之前有些文章被转载之后也没有注明,这个就比较不好。如果你觉得本文写的并不好,那么可以直接去看HELP,这样更直接,我这里只是做记录,如果读者朋友感兴趣,可以关注公众号,也可以在本文末留言, ...

SAPmatinal 发布于 2018-12-16 15:30 评论(0)阅读(4)
0

每天一个设计模式之组合模式

作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用 和`python`两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :) 原文地址是: "《每天一个设计模式之组合模式》" 欢迎关注个人技术博客: "godbmw.com" 。每周 1 篇原创技术分 ...

GodBMW 发布于 2018-12-15 18:40 评论(0)阅读(7)
0

设计模式系列 - 桥接模式

使用桥接模式可以将类型的抽象和具体实现进行分离,两者通过桥接模式进行关联,从而达到解耦 介绍 桥接模式属于结构型模式。在现实世界中,我们装修房子时,布线的工人和安装空调的工人之间可以同时工作,不用互相依赖。而对于屋主人来讲也不用关系他们具体时怎么工作的,只需要等他们完成即可。在软件开发中,当我们面对 ...

hippieZhou 发布于 2018-12-15 17:07 评论(0)阅读(9)
0

Java建造者模式

建造者模式 建造者模式适用场景: 建造一个复杂的对象适用,将构建对象的过程分开,每个类单独构造对象的一部分,最后组装起来,返回我们需要的对象。 下面的例子主要讲解构造一个飞船 Demo: //要获得的对象,但是各个组件要拆分开,让对应的类去实现 class AirShip { private Orb ...

zzzzzl 发布于 2018-12-15 14:48 评论(0)阅读(10)
0

设计模式系列 - 适配器模式

见名知其意,适配器可用于对多个不兼容接口提供适配桥梁 介绍 适配器模式属于结构型模式。在现实世界中,这个模式适用的较为广泛,比如 DIY 一些电子产品,主要元器件提供的是标准接口,那么无论我们购买什么品牌的元器件,最终都能组装起来正常运行。 类图描述 由上图可知,我们通过定义 IAdvancedMe ...

hippieZhou 发布于 2018-12-15 10:56 评论(0)阅读(5)
6

设计模式7大原则

面向对象设计原则 概述 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从 ...

走向脚下的前方 发布于 2018-12-15 09:07 评论(2)阅读(225)
0

TP中的图片水印

$img_dir = ROOT_PATH . 'public/upload/card/' . $data['jt_id']; //创建合成图片存放位置 //自动创建文件夹 if (!file_exists($img_dir)) { mkdir($img_dir, 0755, true); } ... ...

WQ兜兜转转 发布于 2018-12-14 17:20 评论(0)阅读(7)
0

java官网门户源码 SSM框架 自适应-响应式 freemarker 静态模版引擎

来源:http://www.fhadmin.org/webnewsdetail3.html 前台:支持(5+1[时尚单页风格])六套模版,可以在后台切换 官网:www.fhadmin.org 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版 ...

关克 发布于 2018-12-13 17:57 评论(0)阅读(13)
0

每天一个设计模式之命令模式

作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用 和`python`两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :) 原文地址是: "《每天一个设计模式之命令模式》" 欢迎关注个人技术博客: "godbmw.com" 。每周 1 篇原创技术分 ...

GodBMW 发布于 2018-12-13 13:53 评论(0)阅读(53)
1

迭代器模式 Iterator 行为型 设计模式(二十)

迭代器模式,Iterator,java集合框架内置的一种模式,本文介绍了迭代器模式的起源含义,设计意图,以及结构形态,并且给出了Java版本的迭代器模式的实现,迭代器模式分为内部迭代和外部迭代,Java集合框架使用的这种形式是比较好的一种方式。 ...

noteless 发布于 2018-12-13 11:35 评论(0)阅读(144)
0

如何学好面向对象?

如何学好面向对象? 面向对象虽然只有三个特性,封装、继承、多态,但是真正面向对象却是说的容易做起来困难。但是,还是有一定的规则可寻的, 要学好面向对象,必须掌握设计模式 。 什么是设计模式? 设计模式(Design pattern):是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 ...

SimpleWu 发布于 2018-12-12 20:18 评论(0)阅读(2665)
1

Java中的数据验证

本文介绍了Java验证的几种机制,包括JPA验证,Bean验证,实体监听器和事务监听器。通过介绍希望可以在Java项目整体的验证方面提供一些参考。 ...

CUBA-China 发布于 2018-12-12 18:12 评论(2)阅读(163)
2

解释器模式 Interpreter 行为型 设计模式(十九)

解释器模式是一种不很常用的模式,但是比如正则表达式就是一种解释器模式的思维,所以尽管实际编码中不常用,理解解释器模式的含义很重要,本文对解释器模式进行了简单的介绍,并且给出了Java代码示例,介绍了解释器模式的意图结构。 ...

noteless 发布于 2018-12-12 12:46 评论(0)阅读(238)
1

领域驱动设计理解&总结

领域驱动设计理解&总结 这篇文章主要是通读《实现领域驱动设计》之后自己的理解和总结(同时也参照一些博文的分析来加深自己的理解); 有些疑问是自定义内容,虽然有自己的理解,但依然感觉较为抽象,后续会通过实践来理解其中的精妙之处。 ...

凌渡冰 发布于 2018-12-12 10:57 评论(0)阅读(284)
2

命令模式 Command 行为型 设计模式(十八)

命令模式是行为型设计模式,本文对命令模式Command进行了简单介绍,深入的分析了命令模式的意图,以及演化逻辑,并且给出了命令模式的Java版示例,理解命令模式有利于理解面向对象的编程思想,一切皆是对象,方法调用也是一种对象。 ...

noteless 发布于 2018-12-11 15:03 评论(0)阅读(286)
0

elasticserach 索引删除 源码分析

索引的构成 在看IndicesService服务中移除索引的前提,先了解一个Index类的构成,也就是索引的一些基本信息,代码贴图如下: 主要的信息就两个:一个是name,表示索引名称,一个是uuid,表示索引的唯一标识。ok,了解这个之后。我们开始表述我们的正题,索引是怎么删除的,要删除哪些信息。 ...

卡酷卡酷卡 发布于 2018-12-11 13:42 评论(0)阅读(20)