模式定义 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 UML类图 观察目标(Subject) 具体观察目标(ConcreteSubject) 观察者(Observer) 具体观察者(Concr ...
分类:
其他好文 时间:
2018-02-13 18:55:39
阅读次数:
148
首先在app/config/cache.php配置文件下改变一下缓存的驱动方式改为redis 先安装conposer的扩展安装包 然后在composer.josn的文件中加入这一句 然后执行 导入 获取缓存的参数 写入缓存 1.键 2.值 3多长时间过期,按照分钟来算的一天的话1450分钟 判断是否 ...
分类:
其他好文 时间:
2018-02-13 18:55:28
阅读次数:
214
首先,设置伸缩盒的 display 有如下两个属性值: flex:将容器盒模型作为块级弹性伸缩盒显示 inline-flex:将容器盒模型作为内联级弹性伸缩盒显示 代码如下: 弹性布局的八个常用属性: 1.flex-directionflex-direction 属性和旧版本 box-orient ...
分类:
其他好文 时间:
2018-02-13 18:55:18
阅读次数:
217
简介: 上一篇,我写了如何使用别人的docker基础镜像,生成我们的docker镜像。 也就最基本的flask,没有别的库(包)支持。连数据库支持都没有。 也就让大家了解一下怎么生成镜像而已。 本篇介绍如何在docker镜像中安装库(包)支持。 其实我也被卡了2天,没搞定。 https://gith ...
分类:
其他好文 时间:
2018-02-13 18:54:56
阅读次数:
1678
确定盒子的基线的规则 1.1 确定inline-block的基线 The baseline of an 'inline-block' is the baseline of its last line box in the normal flow, unless it has either no in ...
分类:
其他好文 时间:
2018-02-13 18:54:47
阅读次数:
171
1 // 扩浏览器的事件添加删除程序 2 var EventUtil = { 3 addHandler: function(element,type,handler){ 4 if(element.addEventListener){ 5 element.addEventListener(type,h ...
分类:
其他好文 时间:
2018-02-13 18:54:36
阅读次数:
207
shell:1、$# 和 $*之类的特殊变量 $*和$@的区别 不被双引号“”包含时,都以“$1” "$2" ... "$n" 输出所有参数 被双引号“”包含时,“$*" 会将所有的参数作为一个整体,以“$1 $2 ... $n” 的形式输出;“$@” 以“$1” "$2" ... "$n" 的形式 ...
分类:
系统相关 时间:
2018-02-13 18:54:27
阅读次数:
251
1.1、实例生命周期 每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如需要设置数据监听、编译模板、挂载实例到 DOM、在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,给予用户机会在一些特定的场景下添加他们自己的代码。比如 created 钩子可以用来在 ...
分类:
其他好文 时间:
2018-02-13 18:54:11
阅读次数:
233
"Luogu" 很水的DP 把$E$丢掉,就可以发现原来的环变成了一个以$A$为中点,两边对称的链。 这个时候$B$和$H$的答案是一样的,$G$和$C$是一样的,$F$和$D$是一样的。 那么我们就没有必要再去重复的求答案,原来的$8$个点被压成了$4$个点。 设$dp[x,y]$为从$A$点到$ ...
分类:
其他好文 时间:
2018-02-13 18:53:54
阅读次数:
163
这里的unity指的是完成依赖注入的unity而不是游戏引擎。 原本项目完成依赖注入用的是spring.net,但是spring.net已经很久没人维护了,所以微软官方推出的Unity成为了替代spring.net的最佳候选之一。 简单控制台demo: 首先新建控制台应用,nuget搜索unity并 ...
分类:
编程语言 时间:
2018-02-13 18:53:47
阅读次数:
1871
什么是Ajax Ajax(Asynchronous JavaScript and XML) 异步JavaScript和XML Ajax实际上是下面这几种技术的融合: (1)XHTML和CSS的基于标准的表示技术 (2)DOM进行动态显示和交互 (3)XML和XSLT进行数据交换和处理 (4)XMLH ...
分类:
Web程序 时间:
2018-02-13 18:53:40
阅读次数:
250
该笔记记录的是该书第二部分的确定项目的前景与范围这一部分。 开篇点题:一个项目开始之前,首先考虑的第一个问题 项目的目标是什么? 项目的目标就是系统的业务需求。在多数情况下需要进行一些分析工作才能得到系统的业务需求,为了得到业务需求,在简单情况下可以进行问题分析,复杂情况下考虑进行目标分析,必要时辅 ...
分类:
其他好文 时间:
2018-02-13 18:53:33
阅读次数:
98
#用for 循环for i in range(1,10): #print(i) # print(i*'*') for j in range(1,i+1): print('%d * %d = %d'%(j,i,i*j),end=' ') print('\n')#用while 循环 i = 1while ...
分类:
编程语言 时间:
2018-02-13 18:53:25
阅读次数:
182
模式定义 状态模式(State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 UML类图 环境类(Context): 定义一个接口,用以封装环境对象的一个特定的状态所对应的行为。 抽象状态类(State): 每一个具体状态类都实现了环境的一个状态所对应 ...
分类:
其他好文 时间:
2018-02-13 18:53:17
阅读次数:
158
Codeforces Round 461 (Div. 2) Codeforces 922C 题意 给定$n,k \le 10^{18}$,判断是否对于所有的$ i \le k,n\ mod\ i$都是不同的 解题思路 首先$n\ mod\ 1=0$,为了不相同$n\ mod\ 2=1$,$n\ mo ...
分类:
其他好文 时间:
2018-02-13 18:53:06
阅读次数:
252