下载CryptoJS, 增加红色的这句 module.exports = CryptoJS var hash_result = CryptoJS.HmacSHA256("123456", "123456").toString() 哈希结果是: b8ad08a3a547e35829b821b75370 ...
分类:
微信 时间:
2018-11-27 19:42:23
阅读次数:
657
HDFS的Java API Java API封装类 执行main方法前 执行main方法后 修改主方法 ...
分类:
编程语言 时间:
2018-11-27 11:14:20
阅读次数:
140
1.什么是单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。单例模式能控制一个类只能产生一个对象。 2.为什么需要单例模式 当每个实例都会占用资源,而 ...
分类:
编程语言 时间:
2018-11-27 01:29:07
阅读次数:
248
中间件 一、什么是中间件 中间件是 介于request与response处理之间的一道处理过程 ,相对比较轻量级,并且在全局上改变django的输入与输出 二、中间件的作用 如果你想修改请求,例如被传送到view中的 HttpRequest 对象。 或者你想修改view返回的 HttpRespons ...
分类:
其他好文 时间:
2018-11-26 22:01:07
阅读次数:
223
selenium:selenium是一个自动化测试工具,支持chrome,firefox,Safari等主流浏览器的。下载对应浏览器的驱动,就能使用selenium对web页面进行测试。 PageObject:其实是一种设计模式,总的来说就是把每一个页面封装成一个对象。对页面的操作写成一个方法。好处 ...
分类:
编程语言 时间:
2018-11-26 20:14:31
阅读次数:
441
主备切换:1、主库停止应用,确认主库不再有数据生成将主库改为read_only模式 mysql> set global super_read_only=on;Query OK, 0 rows affected (0.00 sec) mysql> set global read_only=on;Que ...
分类:
数据库 时间:
2018-11-26 13:52:09
阅读次数:
208
一、Socket.io是什么 是基于时间的实时双向通讯库 基于websocket协议的 前后端通过时间进行双向通讯 配合express快速开发实时应用 二、Socket.io和ajax区别 基于不同的网络协议 ajax基于http协议,单向,实时获取数据只能轮询 socket.io基于websock ...
分类:
其他好文 时间:
2018-11-26 13:49:21
阅读次数:
147
isinistance(obj, cls) 检查obj是否是类cls的对象 issubclass(sub,super) 检查sub类是否是super类的派生类 __setitem__,__getitem__,__delitem__ 把对象模拟成像字典对象操作一样的类型 __getitem__ 查看属 ...
分类:
其他好文 时间:
2018-11-26 00:17:27
阅读次数:
203
在上一篇文章中,我们介绍了 Python 的函数式编程,现在我们介绍 Python 的类和继承。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10010690.html 类先前,我们研究过两种编程范式--命令式(使用语句、循环和函数)和函数(使用纯函数、 ...
分类:
编程语言 时间:
2018-11-25 22:22:08
阅读次数:
264
面向对象的基本特征之一:封装Encapsulation 目的:隐藏实现细节,让使用者方便,让代码更安全 将对象的属性和行为封装起来,其载体就是类。类通常对客户隐藏其实现细节,这就是封装的思想。 封装(Encapsulation):把该隐藏的隐藏起来,该暴露的暴露出来。 封装需要通过访问控制修饰符(权 ...
分类:
编程语言 时间:
2018-11-25 20:13:26
阅读次数:
251