云计算

Django自动化测试

Django自动化测试

Django中写自动化测试可以使用:doctests或unit tests。自动化测试的逻辑是,将测试数据传入待测试函数,执行后,以输出结果与预期是否一致,作为判断测试是否通过的标准。这里有几个关键点,(1)需要测试数据,(2)需要指明待测试函数,(3)需要给出预期的结果。1. 测试驱动开发测试驱动

泡泡 泡泡 2023-01-04
0 0 0
Django 类视图

Django 类视图

Django中有两种视图,一种是函数式视图,另一种是类视图。视图的作用主要是,用于填充逻辑,返回响应体。函数式视图难以扩展,代码复用率低。而类视图可以利用继承、Mixins,快速复用、扩展功能。本文主要讨论了,Django对类视图的处理逻辑,类视图装饰器实现。1. Django的视图Django的U

张二河 张二河 2023-01-04
0 0 0
Vue + Webpack 开发

Vue + Webpack 开发

1,初始化项目vue-cli 是Vue官方发布的项目脚手架,使用 vue-cli 可以快速创建 Vue + Webpack项目。 1 2 3 4 5 6 7 8 9 10 npm install -g vue-cli # 全局安装vue-cli vue init webpack my

法医 法医 2023-01-04
0 0 0
Django 信号

Django 信号

1. 基本概念Django内置了一个信号分发器。信号可以帮助解耦程序模块。在应用中其他地方发生某事件时,通知指定函数。信号允许某些 senders 通知一组 receivers 已经发生的行为。2. 信号使用2.1 声明信号在使用信号之前,首先得创建信号实例,声明信号的接收参数列表。django.d

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
Jekyll 搜索方案

Jekyll 搜索方案

简介:Jekyll是一套静态HTML生成工具。文档系统利用Jekyll进行部署,最终将Markdown转换为HTML文件输出。搜索功能的需求是,根据关键字,匹配文档的标题或者内容,列出匹配的文档列表。1. 方案一: Simple-Jekyll-Search参考地址:https://github.co

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
Graphviz 工具包 DOT 绘图

Graphviz 工具包 DOT 绘图

1. 简介Graphviz是贝尔实验室开发的一个开源的绘图工具包。它使用一个特定的DSL(领域特定语言): DOT作为脚本语言。使用布局引擎来解析DOT脚本,完成自动布局。支持丰富的导出格式,例如:PNG、JPG、PostScript、SVG、PDF等。支持的布局引擎:dot 默认布局方式,主要用于

三掌柜 三掌柜 2023-01-04
0 0 0
跨部门合作课程笔记

跨部门合作课程笔记

合作是一场旅程。1. 跨部门合作的障碍对新业务合作的抵触职责存在模糊地带员工的合作能力信息不对称跨部门合作的管理机制目标和利益不一致资源有限2. 合作的核心理念双赢思维开放心态合作核心的三个方面寻找共同利益学会换位思考巩固长期合作关系3. 合作关系核心长期合作最重要的品质 - 坚持不懈3.1 着眼长

宇宙之一粟 宇宙之一粟 2023-01-04
0 0 0
Jenkins 集成 GitHub 开发

Jenkins 集成 GitHub 开发

1. 基本概念持续集成,Continuous Integration持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。持续交付,Continuous Delivery持续交付在持续集成的基础上,将集成后的代码部署到更贴近

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
Haystack 全文检索

Haystack 全文检索

简单介绍一下项目需求: 项目组需要对外发布文档,文档撰写使用的是Markdown,对外需要使用HTML。起初,使用的是Nginx+Jekyll的解决方案。随着文档的增加,文档系统对搜索功能有了强烈的需求。笔者在另外一篇文章中有所讨论,但是这几种方案,有的搜索效果不理想,有的需要依赖其他服务,显得有些

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
Django ORM 之 SQL

Django ORM 之 SQL

1. 基本概念ORM:对象关系映射,Object Relational Mapping。它的作用是在关系型数据库和对象之间作一个映射。不需要复杂的 SQL 语句,操作数据如同操作对象一样简单。QuerySet:给定模型的对象列表。QuerySet 允许从数据库中读取数据,对其进行筛选、排序等操作。M

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
运营埋点与方案设计

运营埋点与方案设计

1. 名词解释xpath : 分为精确路径和概略路径两种做法。精确路径 : body>div[0]>div[3]>ul>li[5]>a[0] ,从被点击的元素不断向上查找到根节点,并记录过程中每个节点。概略路径:body>div.header>div.nav

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
Django Forms 功能

Django Forms 功能

1. 自动生成HTML表单元素Widget,用来渲染成HTML元素的工具。指定小部件1 2 3 4 5 6 from django import forms class CommentForm(forms.Form): name = forms.CharField() url =

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
自动化测试工具  Selenium

自动化测试工具 Selenium

1. Selenium 简介Selenium 是一个 Thoughtworks 公司的集成测试工具。Selenium 的核心 Selenium Core 基于JSUnit,完全由 JavaScript 编写,可以运行于任何支持 JavaScript 的浏览器上。1.1 主要功能和特点开源、免费。多浏

张二河 张二河 2023-01-04
0 0 0
如何快速了解一个行业

如何快速了解一个行业

1. 方法篇2. 实战篇

穿过生命散发芬芳 穿过生命散发芬芳 2023-01-04
0 0 0
前后端对称加密传输  AES

前后端对称加密传输 AES

1.基本概念对称加密:对称加密是,采用单密钥密码系统的加密方法,同一个密钥同时用作信息的加密和解密。由于速度快,常用于加密大量数据的传输。DES(Data Encryption Standard),数据加密标准:DES的密钥长度是56比特,算法的理论安全强度是( 2^{56} )。随着计算机处理能力

大猫 大猫 2023-01-04
0 0 0
Docker 基础

Docker 基础

1. 什么是DockerDocker诞生于2013年初,是dotCloud( Docker.Inc前称)公司内部的一个业余项目,源代码托管在GitHub上,基于Go语言并遵从 Apache 2.0 开源协议。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Li

张二河 张二河 2023-01-04
0 0 0
页面使用自定义字体

页面使用自定义字体

1. Font-family网页上能使用的字体,限制在浏览器所在PC已经安装的几款字体。Windows操作系统,中文字体:黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋GB2312:FangSongGB2312楷体GB2312:KaiTiGB23

宇宙之一粟 宇宙之一粟 2023-01-04
0 0 0
Base64 编码

Base64 编码

1. 应用场景1.1 Mail由于 RFC821 要求邮件内容必须为 ASCII 码。当邮件中有其他的非ASCII字符或二进制数据时,就需要 Content-Transfer-Encoding,Base64是其中的一种方法。1.2 URL有些应用需要把二进制数据放到URL里,而URL只允许特定的一些

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
Vue.js 组件库

Vue.js 组件库

1. UI组件element - 饿了么出品的Vue2的web UI工具套件Vux - 基于Vue和WeUI的组件库iview - 基于 Vuejs 的开源 UI 组件库mint-ui - Vue 2的移动UI元素muse-ui - 三端样式一致的响应式 UI 库vue-material - 通过V

Escape Escape 2023-01-04
0 0 0
Axios ajax

Axios ajax

1. 基本概念1.1 AjaxAjax 全称为 " Asynchronous JavaScript and XML “(异步 JavaScript 和 XML )。其核心由 JavaScript、XmlHttpRequest 、DOM 对象组成,通过 XmlHttpRequest 对象,向服务器发送

竹子爱熊猫 竹子爱熊猫 2023-01-04
0 0 0
1 140 141 142 143 144 166