1. 简单工厂(Simple Factory) Intent 在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。 Class Diagram 简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定应该用哪个具体子类来实例化。 这样做能把客户类和具体子类的 ...
分类:
其他好文 时间:
2018-11-13 23:56:36
阅读次数:
183
Intent 封装一个对象的构造过程,并允许按步骤构造。 Class Diagram Implementation 以下是一个简易的 StringBuilder 实现,参考了 JDK 1.8 源码。 public class AbstractStringBuilder { protected cha ...
分类:
其他好文 时间:
2018-11-13 23:48:52
阅读次数:
168
功能需求: 1用browserify把各种js打包成浏览器端的1个bundle.js,含有yml配置文件 约束: 1 yml配置文件不在当前工程里(现在还不知道放哪里,以后也会变),希望在打包时,用命令行参数的方式传入一个路径,形如 --config=D:/dev/kiev1941/overlay. ...
分类:
其他好文 时间:
2018-11-13 15:14:14
阅读次数:
151
async 和 defer 的区别 <script src="a.js" async></script> <script src="a.js" defer></script> 上面 async 和 defer 都是异步加载脚本,虽然两者都是页面解析过程中在后台下载,但是 async 在下载完并且页面 ...
分类:
Web程序 时间:
2018-11-12 18:34:18
阅读次数:
229
一.jdk安装 1.下载地址 2.安装 3.配置环境变量: java_home classpath path 4.检查java环境是否配置好 cmd命令行,输入java -version 或者javac -version,输出版本号信息 二.Android SDK安装(下载安装ADT Bundle) ...
分类:
移动开发 时间:
2018-11-12 15:44:40
阅读次数:
241
在登录界面点击注册跳转到注册页面之后不能正过来 试过在注册页面对应的xml文件的linear layout里写了Android属性screen Orientation为landscape或者portrait,但是没用 而且这个genymotion虚拟机好像没有浏览器 ...
分类:
其他好文 时间:
2018-11-11 18:25:14
阅读次数:
157
概述 在安卓开发中免不了需要播放一点音乐了,音频了。但是这时候有别的应用正在播放,这时候就会出现重音的现象,完全影响用户体验,我们的项目就遇上了这样的尴尬,然后查找了一些文档,记录一下; 管理音频焦点 从谷歌开发了解到,这跟音频的焦点又关系,我们可以获取当前音频的焦点来解决问题; 有多个应用程序可能 ...
分类:
移动开发 时间:
2018-11-11 18:24:49
阅读次数:
209
稍微正常点的应用都应该不只有一个活动,通常都是有成打的活动,然后通过各种事件进行跳转。连接起各种活动的桥梁,就是所谓的Intent。 什么是Intent? Intent是Android用来连接各个组件并且将组件进行j解耦的重要组件,比如指明当前组件的意图,或者在组件之间传递数据。 Intent相当于 ...
分类:
移动开发 时间:
2018-11-11 10:27:25
阅读次数:
192
一,备份 备份默认路径查看: gitlab/config/gitlab.yml 中的backup: 默认tmp/backups 》这个是gitlab/tmp/backups/ 可不是系统的tmp/backups 进入gitlab账户下执行备份命令 bundle exec rake gitlab:ba ...
分类:
其他好文 时间:
2018-11-10 19:11:13
阅读次数:
292
初识模块化开发工具:git 是分布式代码管理工具,管理代码的npm 是包管理工具,管理插件、工具啊,是个转换器,他是哪来的了,他是伴随node下载下来的,版本也是伴随node变化;node 是个后台的环境;首先安装node,然后用命令安装browserify:npm install -g brows ...
分类:
其他好文 时间:
2018-11-10 15:15:26
阅读次数:
158