sunny-cheng  

2021年6月10日

摘要: 一,钉钉页面获取 appkey,AppSecret 二.appkey,AppSecret参数得到 access_token值 三.携带 access_token值获取审批流程的唯一 process_code,process_code值在OA审批中获取,一个process_code对应的是多个审批请求 阅读全文
posted @ 2021-06-10 23:01 sunny-cheng 阅读(706) 评论(0) 推荐(0) 编辑

2020年9月19日

摘要: 安装mysql(mariadb) yum install mariadb-server mariadb -y #下载mysql systemctl start mariadb #启动mysql mysql -u root -p #登录mysql 这里没有设置密码直接回车 mysql --user=r 阅读全文
posted @ 2020-09-19 11:10 sunny-cheng 阅读(332) 评论(0) 推荐(0) 编辑

2020年9月4日

摘要: 大V 一版本 自定义版本基于URL获取版本 定义版本类 class ParamVersion(): def determine_version(self, request, *args, **kwargs): version = request.query_params.get('version') 阅读全文
posted @ 2020-09-04 14:57 sunny-cheng 阅读(175) 评论(0) 推荐(0) 编辑

2020年5月29日

摘要: 概述 在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。 ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。 ES6 的模块化分为导出(export) @与导入(i 阅读全文
posted @ 2020-05-29 12:10 sunny-cheng 阅读(177) 评论(0) 推荐(0) 编辑
 
摘要: 在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义类。 class 的本质是 function。 它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。 基础用法 类定义 // es5造类 function Person(name,age) { t 阅读全文
posted @ 2020-05-29 12:08 sunny-cheng 阅读(179) 评论(0) 推荐(0) 编辑
 
摘要: async async 是 ES7 才有的与异步操作有关的关键字,和 Promise , Generator 有很大关联的。 语法 async function name([param[, param[, ... param]]]) { statements } name: 函数名称。 param: 阅读全文
posted @ 2020-05-29 12:03 sunny-cheng 阅读(215) 评论(0) 推荐(0) 编辑
 
摘要: 是异步编程的一种解决方案。 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 Promise 状态 状态的特点 Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。除了异步操作的结果,任何其他操作都无法改变这个 阅读全文
posted @ 2020-05-29 11:53 sunny-cheng 阅读(201) 评论(0) 推荐(0) 编辑
 
摘要: // 回调地狱 $.ajax({ url: 'https://free-api.heweather.net/s6/weather/now?location=beijing&key=4693ff5ea653469f8bb0c29638035976', method: 'get', success(re 阅读全文
posted @ 2020-05-29 11:45 sunny-cheng 阅读(182) 评论(0) 推荐(0) 编辑
 
摘要: ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 基本用法 Generator 函数组成 Generator 有两个区分于普通函数的部分: 一是在 function 后面,函数名之前有个 * ; 函数 阅读全文
posted @ 2020-05-29 10:51 sunny-cheng 阅读(194) 评论(0) 推荐(0) 编辑
 
摘要: Iterator是一种新的遍历机制,特点 1.迭代器是一个接口,能快捷的访问数据,通过Symbol.iterator来创建迭代器 通过迭代器的next()获取迭代之后的结果 2.对象包含了 value 和 done 两个属性, value 是当前属性的值, done 用于判断是否遍历结束(当 don 阅读全文
posted @ 2020-05-29 10:35 sunny-cheng 阅读(182) 评论(0) 推荐(0) 编辑