一、什么是工厂模式 定义:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。 二、怎么使用工厂模式 首先模拟一个场景:有一个汽车工厂, 可以日本车、美国车、中国车。。。 这个场景怎么用工厂模式表达出来呢? 要生产汽车所以首先要有个汽车类 然后就是要有工厂来生产 最后就是输出: 三、为什么要 ...
分类:
Web开发 时间:
2018-12-12 18:11:50
收藏:
0 评论:
0 赞:
0 阅读:
125
java23种设计模式。: 1.设计模式入门 1.设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案 OOP是原则,设计模式是具体方法、工具。2.策略模式3.观察者模式:4.装饰者模式 java 中IO流的设计就是我们其中的装饰者模式5.单 ...
分类:
其他 时间:
2018-12-12 18:11:35
收藏:
0 评论:
0 赞:
0 阅读:
134
# eval 是把字符串类型的数据作为代码进行执行 s = "18+2" ret = eval(s) # 执行字符串类型的代码 print(ret) code = input("请输入你要执行的代码:") ret = eval(code) print(ret) s = "{'name':'alex'... ...
分类:
编程语言 时间:
2018-12-12 18:11:18
收藏:
0 评论:
0 赞:
0 阅读:
335
一、概述 在上一篇博文中,我简要介绍了hbase的部分基础概念,如果想初步了解hbase的理论,可以参看上一篇博文 hbase系列之:初识hbase 。本博文主要介绍独立模式下部署hbase及hbase的几个基本操作,需要具备一定的Linux基础。 二、部署前准备 1、纯净的Linux系统,本文使用 ...
分类:
其他 时间:
2018-12-12 18:11:01
收藏:
0 评论:
0 赞:
0 阅读:
171
1.打印字符串 2.打印整数 3.打印浮点数 4.打印浮点数(指定保留两位小数) 5.指定占位符宽度 6.指定占位符宽度(左对齐) 7.指定占位符(只能用0当占位符?) 8.科学计数法 字符串格式化代码: ...
分类:
其他 时间:
2018-12-12 18:10:45
收藏:
0 评论:
0 赞:
0 阅读:
148
介绍 函数式编程 ,以函数思维作为核心,在这种思维的角度去思考问题。这种编程最重要的基础就是λ演算,接受函数当作输入输出。 面向对象编程 ,把问题看作由对象的属性与对象所进行的行为组成。基于对象的概念,以类作为对象的模板,把类和继承作为构造机制,以对象为中心来思考问题。 优点 函数式编程:支持闭包和 ...
分类:
其他 时间:
2018-12-12 18:10:12
收藏:
0 评论:
0 赞:
0 阅读:
151
AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 1 public class SourceModel 2 { 3 public int ID { get; set; } 4 public string Name { get; set; ...
分类:
移动平台 时间:
2018-12-12 18:09:37
收藏:
0 评论:
0 赞:
0 阅读:
152
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值, ...
分类:
Web开发 时间:
2018-12-12 18:09:07
收藏:
0 评论:
0 赞:
0 阅读:
157
题解 可以想一下保留一个长度为k的不降序列方案数是$f[k] (n k)!$ $f[k]$是有多少个长度为k的不降序列 我们去掉不合法的,一定是前一次操作的时候有一个长度为$k + 1$的不降序列,于是长度恰好为$k$的方案数就是 $f "k" ! f "k + 1" !(k + 1)$ $f[k] ...
分类:
其他 时间:
2018-12-12 18:08:48
收藏:
0 评论:
0 赞:
0 阅读:
133
一. 关于索引的介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL ...
分类:
数据库技术 时间:
2018-12-12 18:08:26
收藏:
0 评论:
0 赞:
0 阅读:
345
背景 为啥要自己注册呢,往上一堆一堆的老版本许可证偏不用,就愿意定制自己的账号style。 搞了半天,还是觉得pycharm自带的git工具就挺好用了,闲的没事记录一下。 要点 ...
分类:
系统服务 时间:
2018-12-12 18:08:03
收藏:
0 评论:
0 赞:
0 阅读:
208
由于图片的加载是在dom加载完成之后进行的,于是,在手机端浏览网页时,经常会看到页面刚打开时很多内容叠在一起,当图片加载完成后,页面会由于图片加载完成出现明显的抖动 针对这个问题,有以下几种解决方案 媒体查询+px rem vm padding 媒体查询+px 移动端设备种类繁多,媒体查询固然精准, ...
分类:
移动平台 时间:
2018-12-12 18:07:48
收藏:
0 评论:
0 赞:
0 阅读:
190
第4章 返回结果的HTTP状态码 1XX 接收的请求正在处理 2XX 请求被处理 200 请求成功 204 请求成功,但是没有返回数据 206 客户端进行了范围请求 3XX 重定向 301 永久性重定向 302 临时性重定向 303 应使用 GET 方法请求资源 304 客户端发送附带条件的请求,服 ...
分类:
Web开发 时间:
2018-12-12 18:07:31
收藏:
0 评论:
0 赞:
0 阅读:
158
从前面几节到现在,其实我们的项目结构是有问题的,因为我们直接把index.html文件放到了dist文件夹目录下。这肯定是不正确的,应该放到我们src目录下,然后打包到dist目录下,前面为了学习,才把index.html放到了dist目录下。 此节我们就来完成把开发环境中的html文件打包到我们的 ...
分类:
Web开发 时间:
2018-12-12 18:07:15
收藏:
0 评论:
0 赞:
0 阅读:
181
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }body { bac ...
分类:
Web开发 时间:
2018-12-12 18:06:59
收藏:
0 评论:
0 赞:
0 阅读:
157
Linux内核内存回收逻辑和算法(LRU) LRU 链表 在 Linux 中,操作系统对 LRU 的实现主要是基于一对双向链表:active 链表和 inactive 链表,这两个链表是 Linux 操作系统进行页面回收所依赖的关键数据结构,每个内存区域都存在一对这样的链表。顾名思义,那些经常被访问 ...
分类:
编程语言 时间:
2018-12-12 18:06:42
收藏:
0 评论:
0 赞:
0 阅读:
248
本章主要介绍Go语言的数据类型 布尔(bool) 布尔指对或者错,也就是说bool只有两个值, True 或 False 两个类型相同的值可以使用比较运算符来得出一个布尔值 当两个值是完全相同的情况下会返回 True,否则返回 False。 上方的代码返回 true 如果值不相同返回 false 如 ...
分类:
编程语言 时间:
2018-12-12 18:06:14
收藏:
0 评论:
0 赞:
0 阅读:
166
Random,String,Math 1.Random Random() 创建一个新的随机数生成器 案例:产生3个5-10的随机数 运行结果 注意: 2.StingBuffer,StringBuilder,字符串类 StingBuffer线程安全的可变字符序列 StringBuilder线程不安全的 ...
分类:
编程语言 时间:
2018-12-12 18:05:51
收藏:
0 评论:
0 赞:
0 阅读:
127
测试World Map of Makers Demo,创建一个简单的internet连接应用程序来查询web API的状态(目测是一个延时时间),并使用该信息切换LED。 官方仓库的Solution是基于VS2015的,本人VS2017下编译报错,故新建工程,把代码拷贝到新工程中。经过添加Refer ...
分类:
Windows开发 时间:
2018-12-12 18:05:36
收藏:
0 评论:
0 赞:
0 阅读:
181
--今天自学完了大数据方面生态系统的一些核心技术,在这里整理一下学过的知识算是复习,也方便新手参考 ...
分类:
其他 时间:
2018-12-12 18:05:18
收藏:
0 评论:
0 赞:
0 阅读:
132