摘要: 概念: 建造者模式:将一个结构的建造和它的表示分离,使得同样的建造过程可以创建不同的表示。 实现: 定义书籍接口: 书籍类别:(小说类书籍、工具类书籍...) 定义创建者接口: 创建者类别: 分析:通过代码可以简单的分析一下,有没有一种很熟悉的感觉,但又好像觉得不一样,这就对了,设计模式中很多都是这 阅读全文
posted @ 2019-04-11 10:28 Mario0315 阅读(149) 评论(0) 推荐(0)
摘要: 概念: 抽象工厂模式:为创建一组相关或相互依赖的对象提供一组接口,而且无需指定它们的具体类。 实现: 定义书籍接口: 定义工厂接口: 书籍类别:(小说类书籍、工具类书籍...) 工厂类别: 分析:通过代码可以简单的分析一下,有没有觉得和工厂方法模式几乎差不多,就是里面装的方法多了一点,但仔细体会,会 阅读全文
posted @ 2019-04-09 18:47 Mario0315 阅读(185) 评论(0) 推荐(0)
摘要: 概念: 工厂方法模式:定义一个创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到了子类。即在实例化对象时,我们不用自己new一个对象,而是将这个过程由另一个类通过反射或者new的方式创建对象并返回。 实现: 定义书籍接口 定义工厂接口 书籍类别(小说书籍、工具书籍...) 工厂类 阅读全文
posted @ 2019-04-09 11:18 Mario0315 阅读(122) 评论(0) 推荐(1)
摘要: 概念: 单例模式:确保一个类只有一个实例化对象。即就是一个系统中只有一个实体对象。 在单例模式中又分为两种模式:饿汉式单例和懒汉式单例。 饿汉式单例:在类加载的时候初始化实例。 懒汉式单例:在第一次引用的时候初始化实例。实现: 饿汉式单例: 懒汉式单例: 分析:上面的实现中,我也尽可能的简单明了的写 阅读全文
posted @ 2019-04-02 16:07 Mario0315 阅读(181) 评论(0) 推荐(0)
摘要: 完整代码见github:https://github.com/BenMario315/design-patterns 常用的设计模式可概括为23中,根据其特点可分类为三大类型: 一、创建型:1.单例模式,2.工厂方法模式,3.抽象工厂模式,4.建造者模式,5.原型模式 二、结构型:6.代理模式,7. 阅读全文
posted @ 2019-04-02 11:20 Mario0315 阅读(392) 评论(0) 推荐(0)
摘要: I.常用类型与编码类问题: 1.Java中的基本类型有什么? byte、short、int、long、float、double、chart、boolean这八种,这八种也挺好记,表示数字类型的有5种{整数三种[(短)short、(中)int、(长)long]、小数两种[(单精度)float、(双精度 阅读全文
posted @ 2019-03-19 10:19 Mario0315 阅读(400) 评论(0) 推荐(0)
摘要: 这是在整理另一篇博客的时候发现的一个有趣的现象,是这样描述的:我们都知道Java默认使用的是UniCode编码集,我们也知道char类型占用两个字节。所以奇怪的现象又发生了(见代码): testCode_1执行的结果如下: 发现其实Unicode编码的大小和UFT-16的大小是一样的统一是4个字节, 阅读全文
posted @ 2019-03-01 19:17 Mario0315 阅读(282) 评论(0) 推荐(0)
摘要: 从时间上来说,这篇文章写的完了,因为这个实验早就做完了;但从能力上来说,这篇文章出现的早了,因为很多地方我都还没有理解。如果不现在写,不知道什么时候会有时间是其一,另外一个原因是怕自己过段时间忘记。 python版本:Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2 阅读全文
posted @ 2018-12-26 18:35 Mario0315 阅读(471) 评论(0) 推荐(0)
摘要: 之前半个月的时间几乎都在看理论书籍,最近两天开始撸代码,一个跟Hello World同级别的教程例子就出来了,那就是MNIST。实现代码应该很多地方都有: python版本:Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) ;tensor 阅读全文
posted @ 2018-12-19 12:04 Mario0315 阅读(652) 评论(0) 推荐(1)
摘要: 在Http请求中,很多时候我们要设置Cookie和获取返回的Cookie,在这个问题上踩了一个很大的坑,主要是两个问题: 1.不能获取到重定向返回的Cookie; 2.两次请求返回的Cookie是相同的; (接口是苏宁登录的接口,是用ids_r_me兑换authId的,这是单点登录常见的方式)后来我 阅读全文
posted @ 2018-11-28 19:18 Mario0315 阅读(6421) 评论(0) 推荐(0)