08 2022 档案
摘要:django多App & 项目瘦身 介绍:django的功能非常强大,但是目录结构和原生自带的功能也是能被我们选择使用的。 1.django目录 主要分为两种:pycharm 直接创建好的单应用,和手动创建的多应用。 1.1 原生目录 下面显示一个以pycharm创建的 django 项目为例进行介
阅读全文
摘要:Python 实现雪花算法 雪花算法:雪花算法是一种分布式全局唯一ID,一般不需要过多的深入了解,一般个人项目用不到分布式之类的大型架构,另一方面,则是因为,就算用到市面上很多 ID 生成器帮我们完成了这项工作。 介绍:Twitter 于 2010 年开源了内部团队在用的一款全局唯一 ID 生成算法
阅读全文
摘要:SQL-Alchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果. 参考文献:https://www.cnblogs.com/wupeiqi/
阅读全文
摘要:Python 中谷歌注释风格 参考文章:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/#section-8 1.模块 每个文件应该包含一个许可样板.
阅读全文
摘要:3.请求到来 from flask import Flask app = Flask(__name__) app.config.from_object('config.setting') @app.before_request def f1(): print("f1") @app.before_re
阅读全文
摘要:Python 操作 yaml 文件 yaml的意思是:Yet Another Markup Language(仍是一种标记语言) 参考文章:https://blog.csdn.net/weixin_43831559/article/details/124850190 1.yaml 文件 语法特点:
阅读全文
摘要:前端导航—ES6语法篇 1.基础语法 2.ES6 函数 3.ES6 对象 4.Symbol类型 5.Set,Map和数组扩展 6.ES6中的迭代器和生成器 7.ES6中的异步操作 8.ES6中的类 9.导包 持续更新中。。。
阅读全文
摘要:1.基础语法 1.1 let 与 const es5 中的变量提升。 // var a ; 变量提升至此进行定义。 console.log(a); // undefined var a = 1; // 存在变量提升,会将该定义的变量执行在最开始 var arr = [] for(var i =1;i
阅读全文
摘要:12.导包 ES6 导包语法,主要依赖于export和import关键字实现。 <script type="module"> // 在平常的 html 文件中需要将 type 中的类型设置为 module </script> 12.1 按需加载加载 <script type="module"> //
阅读全文
摘要:11.类 Es5 中类的定义,需要使用函数。 function Person(name,age) { this.name = name; this.age = age; } Person.prototype.sayName = function() { return this.sayName;//
阅读全文
摘要:9.Promise 额外补充:setTimeout()函数,setTimeout 函数用来指定某个函数或某段代码,在多少毫秒后执行。它返回一个整数,表示定时器编号,以后可以用来取消这个定时器。 console.log(1); // 两个参数:一个是执行语句(或者是函数),一个是延迟执行的秒数。 se
阅读全文
摘要:7.迭代器 Iterator是 ES6 引入的一种新的遍历机制。两个核心 迭代器是一个统一的接口,它的作用是使各种数据结构可以被便捷的访问,它是通过一个键为Symbol.iterator的方法来实现。 迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。 // 使用迭代 // 1.使用Symbo
阅读全文
摘要:5.Set和Map 类型 5.1 Set 类型 一种无重复值得有序列表 let set = new Set(); //1.添加 set.add(1); set.add(2); set.add(2);// 重复值会被忽略 console.log(set);// Set(2) {1, 2} //删除 s
阅读全文
摘要:4.Symbol 类型 4.1 定义 ES6 中引入了一个新的原始数据类型Symbol类型,它表示独一无二的值。 最大用途用来定义私有对象的私有成员。 ES6 数据类型除了 Number 、 String 、 Boolean 、 Object、 null 和 undefined ,还新增了 Symb
阅读全文
摘要:3.对象 说明:此处主要讲解对象的扩展语法。 3.1 属性简洁表示法 es6 允许直接写入变量和函数,作为对象的属性和方法。 const name ="aaa"; const age = 12; let obj ={ name:name,// 原来的写法 age:age } console.log(
阅读全文
摘要:2.函数 2.1 函数参数 2.1.1 默认值参数 注:此处的默认参数功能,与Python中的默认参数值相同,当有实参传入的时候使用实参的值,当没有实参传入的时候使用形参的默认值。 // 参数的默认值 不会影响arguments对象,它表示实参的个数、 function add(a, b = 20)
阅读全文

浙公网安备 33010602011771号