定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。 策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性的思想。 原来我们这么写: function computed(method, count) { let total; if ...
分类:
其他好文 时间:
2021-05-24 03:55:28
阅读次数:
0
实例对象和new 1. 对象是单个实物的抽象, 是一个容器,封装了属性和方法。 2. 生成一个对象需要一个模板,javascript语言用构造函数(constructor) 作为对象的模板。 3. new命令是执行构造函数,返回对象实例。 new命令本身可以执行构造函数,所以后面的构造函数可以带括号 ...
分类:
移动开发 时间:
2021-05-24 02:55:39
阅读次数:
0
文档: https://www.pycryptodome.org/en/latest/ # pip install pycryptodome from Crypto.Cipher import AES import base64 class Encrypt: def __init__(self, k ...
分类:
编程语言 时间:
2021-05-24 02:53:36
阅读次数:
0
函数 6.1接触过的函数(听过) 高等函数:y = f(x) = x2 + 2x + 1 MySQl中:sum(),avg(0, JS、Python:fads()绝对值,ceil:向上取整 6.2函数是什么 函数是一大段代码的封装,这一段代码代表着一个功能,给这一大段代码取一个名:函数名 通过函数名 ...
分类:
编程语言 时间:
2021-05-24 02:44:37
阅读次数:
0
image.png 访问控制 白名单 若存在/etc/cron.allow,只有该文件内的用户才能使用crontab 黑名单 若存在/etc/deny,该文件内的用户不能使用crontab 优先级 /etc/cron.allow > /etc/cron.deny 常用选项 -e: 编辑任务 -l: ...
分类:
系统相关 时间:
2021-05-24 01:35:31
阅读次数:
0
1.解释一下display的几个常用的属性值,inline , block, inline-block inline(行内元素): 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由内容撑开. 可以使用paddin ...
分类:
Web程序 时间:
2021-05-24 01:14:55
阅读次数:
0
BeanUtils工具类,简化数据封装 * 用于封装JavaBean的 1. JavaBean:标准的Java类 1. 要求: 1. 类必须被public修饰 2. 必须提供空参的构造器 3. 成员变量必须使用private修饰 4. 提供公共setter和getter方法 2. 功能:封装数据 2 ...
分类:
其他好文 时间:
2021-05-24 01:00:17
阅读次数:
0
Markdown学习 推荐文本编辑器:Typora 文件后缀 xxx.md 标题 一级标题 “#” +标题名称 二级标题 ”##“ + ”Space“ + 标题名称 三级标题 ”###“ + ”Space“ + 标题名称 四级标题 ”####“ + ”Space“ + 标题名称 字体 Hello, ...
分类:
其他好文 时间:
2021-05-24 00:56:54
阅读次数:
0