摘要: tornado和vue的模板冲突解决方法 Vue的插值表达式和tornado的模板都为一对花括号,可以通过修改vue的插值表达式的符号来解决这个问题,具体方法如下: 阅读全文
posted @ 2019-09-24 21:42 KainHuck 阅读(950) 评论(0) 推荐(0) 编辑
摘要: Tornado中的cookie分为两种 普通cookie 和 安全cookie 普通cookie 1.创建cookie 原型 参数解释 | 参数名 | 意义 | | | | | name | 创建cookie的名称 | | value | 创建cookie的值 | | domain | 提交cook 阅读全文
posted @ 2019-09-01 09:58 KainHuck 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: Redis 安装 1.下载 2.解压 3.进入解压目录 4.编译 5.安装到指定的安装目录 6.切换到安装目录 7.把配置文件复制到redis安装目录下 我这里的redis下载目录为 8.修改redis配置文件 将 改为 ,(后台运行redis) 修改 用以设置密码 将 logfile "" 改为 阅读全文
posted @ 2019-08-31 10:19 KainHuck 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 字符转数字 数字转字符 阅读全文
posted @ 2019-08-30 14:18 KainHuck 阅读(317) 评论(0) 推荐(0) 编辑
摘要: tornado反向解析 在路由中添加 属性,并且不能使用元组路由,应当由 定义路由. Handler代码 关键函数 上面例子会获取到name为home的路由的正则匹配 阅读全文
posted @ 2019-08-30 13:39 KainHuck 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Docker 总结 1. 说在前头(Docker命令的格式) docker中的对象分为4个(就目前我所学到的) 1. 镜像 image 2. 容器 container 3. 网络 network 4. 数据卷 volume docker 对不同对象的操作格式为 docker (对象类型) (命令) 阅读全文
posted @ 2019-08-30 10:16 KainHuck 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 抽象基类之 上回讲了Python中抽象基类的大概,相信大家对 以及什么是抽象基类已经有所了解。 "传送门" 现在我们来讲讲抽象基类的另一个常用用法 所谓声明协议,有点像Java中的接口这个概念。就是子类必须实现父类要求的方法。 1.不使用抽象基类来实现 1. 提出异常(规范起见请使用 NotImpl 阅读全文
posted @ 2019-07-27 11:14 KainHuck 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1.说在前头 "抽象基类"这个词可能听着比较"深奥",其实"基类"就是"父类","抽象"就是"假"的意思, "抽象基类"就是"假父类." 2.对之前元类的一点补充 之前说过通过元类实例化类的语法是 现在介绍另一种方法 举个例子: 3.鸭子类型 鸭子类型:如果一个东西看起来想一个鸭子,叫起来像一个鸭子 阅读全文
posted @ 2019-07-21 11:12 KainHuck 阅读(4960) 评论(0) 推荐(3) 编辑
摘要: 1.引入 Python中一切皆对象,所谓对象就是由类创建出来,那么创建对象的类本身也是一个对象,也就是说创建对象的类本身也由别的什么类创建,这种创建类的类就叫 . 2.元类是谁? 函数就是元类,没错就是那个打印数据类型的函数,也就是说是 创建了类. 我们写一个类然后打印一下他的属性看看 可以看到 类 阅读全文
posted @ 2019-07-14 16:43 KainHuck 阅读(519) 评论(2) 推荐(2) 编辑
摘要: 生成器详解 1.什么是迭代器 只要定义了 的类那么他就是一个 ,如果定义了 方法那么他就是一个迭代器. 2.迭代器与生成器的区别 是一种 ,但是 不一定是生成器 3.什么是生成器 简单理解为每次生出(yield)一个值的东西 例子: 这个函数就是一个生成器,与普通函数不同的是,当函数执行到 语句时, 阅读全文
posted @ 2019-07-01 14:20 KainHuck 阅读(267) 评论(0) 推荐(0) 编辑