摘要:
运行结果 (1) 装饰器相当于使用闭包函数封装公共部分的函数: 在decorator函数中, 定义一个闭包函数 wrapper, 而wrapper函数内部除了输出公共部分print("询价") print("购买成功!") (2) decorator装饰器传入形参fn作为函数返回 参数fn传入装饰器 阅读全文
摘要:
使用pip3 出现以下错误: Traceback (most recent call last): File “/usr/bin/pip3”, line 9, in from pip import main 找到 pip3的执行文件 cd /usr/bin/pip3 原代码: 修改: 保存后再升级p 阅读全文
摘要:
环境: Python3.6 + Django2.0 + xadmin2.0 一、安装 1、首先安装就会有一个坑,很多教程的安装是直接在虚拟环境下使用 pip install xadmin 或者 pip install django-xadmin 事实证明 Django2+xadmin2的版本是行不通 阅读全文
摘要:
ES6字符串新增的常用方法: 1. includes(): 字符串中是否包含某个字符或字符串, 包含的两个字符必须是相连的 2. startsWith() : 字符串中是否以某个字符或字符串开头 , endsWith()是否 以某个字符或字符串结束 3. repeat(n) : 字符串重复n次 4. 阅读全文
摘要:
默认情况下, 如果 这时运行服务, 会报错如下:表示value值无效。因为默认不支持中文字符 改写如下: 使用 new Buffer 转换成base64字符串 如要获取也必须使用new Buffer() 阅读全文
摘要:
最近学习了Koa框架中用到了koa-bodyparser接收表单POST请求的参数,直接使用其API是很容易的,但却不知道其原生方法怎么实现的。故做些笔记 首先,是搭建了Koa的服务器不再赘述 其次,在做表单POST请求时,用到两个自定义封装的函数: 由控制台或者body都可以打印出ctx是一个js 阅读全文
摘要:
Grid布局已经不是新鲜的技术了,但一直都是使用了Flex布局,如今需要了边学习边做些常用的笔记。首先grid和flex一样都不支持IE10以下的浏览器 基本布局: 一般是所有子元素都横向排列或者都纵向排列, 当父容器设置了grid, 其子项的 clear, float , vertical-ali 阅读全文
摘要:
之前1-3部分是webpack最基本的配置, 接下来会把项目结构和配置文件重新设计,可以扩充更多的功能模块。 一、重构webpack的配置项 1. 新建目录build,存放webpack不同的配置文件 (1) webpack.config.base.js 【保留公共的配置项,将生产环境和开发环境使用 阅读全文
摘要:
在从0开始搭建vue+webpack脚手架(二)中已经基本完成了开发环境的配置。当开发完成后,我们需要将完成的项目进行打包,接下来对打包做一些优化: 运行 $ npm run build 可生成dist目录 可以看到 01.jpg被存放在 images目录下, 并且后面生成一串不固定的字符串, 这是 阅读全文
摘要:
接着从0开始搭建vue+webpack脚手架(一) 三、配置webpack-dev-server 1. webpack-dev-server自带一个node的服务器, 项目在服务端运行的同时可以实现热更新加载 2. 安装兼容环境变量的包 cross-env (1)原因: 构建项目时分生产环境和开发环 阅读全文