摘要:
python asyncio 网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现高效的并发任务。Python的在3.4中引入了协程的概念,可是这个还是以生成器对象 阅读全文
posted @ 2021-05-07 20:40
silencio。
阅读(246)
评论(0)
推荐(0)
摘要:
一 消息队列介绍 1.1 介绍 消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出” 1.2 MQ解决什么问题 MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。 应用解耦 以电商应用为例,应用中有 阅读全文
posted @ 2021-05-07 20:38
silencio。
阅读(74)
评论(0)
推荐(0)
摘要:
1、什么是响应式设计 1-1 定义 伊桑·马科特(Ethan Marcotte)在2010年首先提出了响应式网页设计(RWD,Responsive Web Design)这个术语。在他的一篇文章《Responsive Web Design · An A List Apart Article》中他将已 阅读全文
posted @ 2021-05-07 20:35
silencio。
阅读(231)
评论(0)
推荐(0)
摘要:
1 BootStrap插件使用规则 1.1 单个引入 JavaScript 插件可以单个引入(使用 Bootstrap 提供的单个 *.js 文件),或者一次性全部引入(使用 bootstrap.js 或压缩版的 bootstrap.min.js)。 某些插件和 CSS 组件依赖于其它插件。如果你是 阅读全文
posted @ 2021-05-07 20:33
silencio。
阅读(124)
评论(0)
推荐(0)
摘要:
1 Glyphicons 字体图标 图标类不能和其它组件直接联合使用。它们不能在同一个元素上与其他类共同存在。应该创建一个嵌套的 <span> 标签,并将图标类应用到这个 <span> 标签上。 图标类只能应用在不包含任何文本内容或子元素的元素上。 123456789101112 <button t 阅读全文
posted @ 2021-05-07 20:32
silencio。
阅读(51)
评论(0)
推荐(0)
摘要:
1 什么是BootStrap 由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。 2 BootStrap的版本 BootStrap2 BootStrap3 BootStrap4 3 B 阅读全文
posted @ 2021-05-07 20:30
silencio。
阅读(182)
评论(0)
推荐(0)
摘要:
内存管理 在刚才的变量赋值中,我们学习了关于变量的知识,即通过一个变量来保存数据,以便于调用。那么,赋值在内部是怎么实现的呢?这就是我们接下来要说的内存存储了。 >>> x = 10 >>> y = x >>> y >>> 10 >>> y = 20 >>> y 20 >>> x 10 >>> y 阅读全文
posted @ 2021-05-07 20:21
silencio。
阅读(145)
评论(0)
推荐(0)
摘要:
热门组件库 1 使用第三方插件 https://github.com/vuejs/awesome-vue#components--libraries 集合了来自社区贡献的数以千计的插件和库。 2 使用第三方UI框架 饿了么UED团队推出的vue 前端框架: PC框架: (element UI , i 阅读全文
posted @ 2021-05-07 20:17
silencio。
阅读(682)
评论(0)
推荐(0)
摘要:
MongoEngine 这里我们是基于flask框架操作mongoengine,所以也有专门的Flask-MongoEngine模块让我们对接mongoengine的安装配置和使用。 MongoEngine:http://docs.mongoengine.org/apireference.html# 阅读全文
posted @ 2021-05-07 20:14
silencio。
阅读(68)
评论(0)
推荐(0)
摘要:
所谓的RPC,Remote Procedure Call的简写,中文译作远程过程调用或者远程服务调用。 直观的理解就是,通过网络请求远程服务器获取指定接口的数据,而不用知晓底层网络协议的细节。 RPC支持的数据格式很多,比如XML格式,JSON格式、ProtoBuf等等。最常用的肯定是json和Pr 阅读全文
posted @ 2021-05-07 20:10
silencio。
阅读(107)
评论(0)
推荐(0)
摘要:
1 slot插槽 (内容分发) 1234 a. 单个slot b. 具名slot *混合父组件的内容与子组件自己的模板-->内容分发 *父组件模板的内容在父组件作用域内编译;子组件模板的内容在子组件作用域内编译。 1.1 基本使用 1234567891011121314151617181920212 阅读全文
posted @ 2021-05-07 20:05
silencio。
阅读(83)
评论(0)
推荐(0)
摘要:
在 Django 中编写单元测试可以帮助你验证模型、视图、表单等组件的正确性。Django 默认使用 unittest 框架,并提供增强的 TestCase 类来简化测试。以下是一个完整的示例和关键步骤: 一、Django 单元测试的核心步骤 继承 django.test.TestCase 这是 阅读全文
posted @ 2021-05-07 20:03
silencio。
阅读(89)
评论(0)
推荐(0)
摘要:
Marshmallow 官方文档:https://marshmallow.readthedocs.io/en/latest/ Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。ma 阅读全文
posted @ 2021-05-07 20:01
silencio。
阅读(129)
评论(0)
推荐(0)
摘要:
一 模板语法 1.插值语法 语法: 1234567891011121314151617181920212223242526272829303132333435 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>插值 阅读全文
posted @ 2021-05-07 19:57
silencio。
阅读(51)
评论(0)
推荐(0)
摘要:
前提 必须提前安装好nodejs,并且希望nodejs的版本在16.x以上更好。因为有些依赖库依赖更高的nodejs版本。 而如果你的电脑是win7,那么nodejs貌似只能安装到14.x版本吧,像这个14.x的nodejs就不能用vite3。 创建vue项目的几种方式 由于各种webpack、vi 阅读全文
posted @ 2021-05-07 19:54
silencio。
阅读(390)
评论(0)
推荐(0)
摘要:
一、低配logging 日志总共分为以下五个级别,这个五个级别自下而上进行匹配 debug–>info–>warning–>error–>critical,默认最低级别为warning级别。 1234567 import logginglogging.debug('调试信息')logging.inf 阅读全文
posted @ 2021-05-07 19:35
silencio。
阅读(349)
评论(0)
推荐(0)
摘要:
0.1 time模块 1 import time 0.1.1 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 12 time_stamp = time.time()print(time_stamp, type(time_stamp)) 阅读全文
posted @ 2021-05-07 19:24
silencio。
阅读(33)
评论(0)
推荐(0)
摘要:
一、shutil模块 高级的文件、文件夹、压缩包处理模块。 1234 import shutil# shutil.copyfileobj(fsrc, fdst[, length]),将文件内容拷贝到另一个文件中shutil.copyfileobj(open('old.xml', 'r'), open 阅读全文
posted @ 2021-05-07 19:22
silencio。
阅读(27)
评论(0)
推荐(0)
摘要:
一 前言 Python是一门弱类型的语言,很多时候我们可能不清楚函数参数类型或者返回值类型,很有可能导致一些类型没有指定方法,在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,typing模块可以很好的解决这 阅读全文
posted @ 2021-05-07 19:21
silencio。
阅读(83)
评论(0)
推荐(0)
摘要:
collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 1 p = (1,2) 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义一个class又小题大做 阅读全文
posted @ 2021-05-07 19:18
silencio。
阅读(48)
评论(0)
推荐(0)

浙公网安备 33010602011771号