适配器模式也被称为Wrapper模式,Wrapper有包装的意思,将某样东西包装起来,使其能够用于其他用途。 Adapter模式有两种: 类适配器模式(继承) 对象适配器模式(委托) 示例: 程序员类(Adaptee被适配): 适配一个女朋友(Adapter): 需要的结果(target): 测试: ...
分类:
其他好文 时间:
2018-01-02 11:30:30
阅读次数:
153
yum install -y bind (安装DNS服务)vim /etc/named.conf (编辑DNS配置文件,添加一个zone,如下) zone "123.com" IN { &
分类:
系统相关 时间:
2018-01-02 11:30:25
阅读次数:
201
【BZOJ3527】力(FFT) 题面 Description 给出n个数qi,给出Fj的定义如下: $$Fj=\sum_{ij}\frac{q_i q_j}{(i j)^2 }$$ 令$Ei=Fi/qi$,求$Ei$. Input 第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n ...
分类:
其他好文 时间:
2018-01-02 11:30:15
阅读次数:
130
@@@文章内容参照老男孩教育 Alex金角大王,武Sir银角大王@@@ 一、类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份 ...
分类:
编程语言 时间:
2018-01-02 11:30:03
阅读次数:
233
cbv,class base view 就是用类写视图 详细用法替换fbv将在后续空余时间上补齐 fbv,function base view 就是用函数写视图 创建django app01项目 urls views login_cbv.html ...
分类:
其他好文 时间:
2018-01-02 11:29:55
阅读次数:
218
transition、animation和transform是CSS3中三个制作动画的重要属性,本篇文章主要对其进行学习了解。 一、transition transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画 ...
分类:
Web程序 时间:
2018-01-02 11:29:45
阅读次数:
499
1.NAN:not a number,Number.NaN 是一个特殊值,说明某些算术运算(如求负数的平方根)的结果不是数字。方法 parseInt() 和 parseFloat() 在不能解析指定的字符串时就返回这个值。对于一些常规情况下返回有效数字的函数,也可以采用这种方法,用 Number.N ...
分类:
Web程序 时间:
2018-01-02 11:29:37
阅读次数:
243
1 概述 listView和dataGridView是c#显示控件中比较复杂的控件,(还有一个treeView也比较复杂,但是在此没有太大的关联性)当需要显示大量的数据时候,一些box控件已经不能满足需要了。在大量数据显示时,至于什么时候使用listView(一般数据保存在内存中),什么时候使用使用 ...
解决方案,在 Nginx ,location 中添加以下红色代码: proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 ...
分类:
其他好文 时间:
2018-01-02 11:29:17
阅读次数:
999
巧克力王国 Description 巧克力王国里的巧克力都是由牛奶和可可做成的。但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜 欢过于甜的巧克力。对于每一块巧克力,我们设x和y为其牛奶和可可的含量。由于每个人对于甜的程度都有自己的 评判标准,所以每个人都有两个参数a和b,分别为他自己为牛奶 ...
分类:
其他好文 时间:
2018-01-02 11:29:05
阅读次数:
114
1.顺序表:线性表的顺序存储(以数组形式保存的线性表) 2.在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(log n) 3.红黑树 理论https://www.cnblogs.com/skywang12345/p/3245399 ...
分类:
其他好文 时间:
2018-01-02 11:28:56
阅读次数:
162
--查询表索引 select * from user_ind_columns where table_name = upper('HY_PROJECT') and column_name = upper('PRO_ID'); --创建索引 CREATE UNIQUE INDEX HY_PROJECT... ...
分类:
数据库 时间:
2018-01-02 11:28:47
阅读次数:
163
前言 由于oracle 12c使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db,因此安装后需要额外配置才能使用。 一、修改listener.ora , tnsnames.ora ? 1 2 3 4 5 6 7 8 9 10 11 12 1 ...
分类:
数据库 时间:
2018-01-02 11:28:38
阅读次数:
230
Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持Schedule, 数据对比,压力测试,支持脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api。 详细介绍请看: "http://doc.hitchhiker api.com/cn/intro ...
1. 基本篇 1.1. 什么是 Canvas canvas 是 HTML5 提供的一个用于展示绘图效果的标签. canvas 原意画布, 帆布. 在 HTML 页面中用于展示绘图效果. 最早 canvas 是苹果提出的一个方案, 今天已经在大多数浏览器中实现. 1.1.1. canvas 的基本用法 ...
分类:
其他好文 时间:
2018-01-02 11:28:23
阅读次数:
159
介绍 定义 优点以及应用 CSDN博主 愤怒的韭菜 入门案例: 传送门(http://www.cnblogs.com/tandi19960505/p/8169504.html) ...
分类:
其他好文 时间:
2018-01-02 11:28:15
阅读次数:
128
在CentOS上安装node.js的时候报错:No acceptable C compiler found! 原因:没有c编译器。 解决办法:安装GCC 命令如下: #yum install gcc Is this ok [y/N]: y Complete! 安装完成后 ...
分类:
其他好文 时间:
2018-01-02 11:28:07
阅读次数:
137