- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 2024年自考-高级语言程序设计(实践)题型13014
2024年自考-高级语言程序设计(实践)题型13014准备2025年4月22日自考-上机考试
2024-10-29 19:30:33
731
2
原创 2023年下半年北京邮电大学自学考试 非笔试及实践课程考核安排
2023年下半年北京邮电大学自学考试非笔试及实践课程考核安排2023年下半年自考非笔试
2023-10-20 10:16:11
271
原创 工作经验记录一
遇到问题要进行多思考后续还会不会出现,不能因为不是自己的问题就放弃测试报告明确问题,要详细说明问题,要学会同步问题发现bug,研发解决问题,不能说不是自己的问题就抛掉不管,后期会出问题要学会对问题进行分析要看到问题,同步出来,做好记录要对整个流程了解...
2020-07-31 16:36:16
173
原创 pytest中报错allure
如果过程中报错AttributeError: module ‘allure’ has no attribute 'severity_level’则执行:pip uninstall pytest-allure-adaptorpip install allure-pytest个人在工作中碰到之后常用的解决方法,很好用!
2020-06-15 10:34:51
270
原创 微信有关的测试用例
微信朋友圈测试用例功能测试1、朋友圈发送功能1)只发送文本 a、考虑文本长度:1-1500字符(该数据为百度数据)、超出最大字符长度 b、考虑文本类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含url链接;因为过长纯类型需要换行很容易出现超出边框问题,所以这里先考虑过长纯类型情况 c、文本是否支持复制粘贴 ...
2020-04-22 18:17:28
7328
原创 python语言的优点和缺点---来来来
python语言的优点和缺点python语言的优点和缺点python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。二、需要理解的一些概念1、C语言编译完就是机器码,机器码可以直...
2020-02-20 19:27:10
632
原创 DRF必备知识(1)
Django REST framework在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写的:增:校验请求数据 -> 执行反序列化过程 -> 保存数据库 -> 将保存的对象序列...
2020-02-18 19:56:25
311
原创 web,部署,数据库方面知识点点
1. 序列化和反序列化是什么,在代码中是如何实现的?序列化: 通过某种方式把数据结构或对象写入到磁盘文件中或通过网络传到其他节点的过程。例如Django中把模型类中的对象转化为json格式来存储。反序列化:把磁盘中对象或者把网络节点中传输的数据恢复为python的数据对象的过程。例如:把前端传来传来的json格式数据转换为django的模型类对象。在meiduo_mall的商城项目中每个模块...
2020-02-15 22:42:34
388
原创 python面试必看(1)
1. 谈下python的GILGIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行python程序的时候会霸占python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果线程运行过程中遇到耗时操作,则解释器锁解开,使其他线程运行。所以在多线程中,线程的运行仍是有先后顺序的,并不是同时进行。多进程中因为每个进程都能...
2020-02-14 19:09:40
586
原创 对 MVC,MVT的理解?
MVC设计模式MVC设计模式核心:解耦,让不同的代码块之间降低耦合,增强代码的可扩展和可移植性,实现向后兼容。这里写图片描述MVC各部分的功能M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。V全拼为View,用于封装结果,生成页面展示的html内容。C全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。Django...
2020-02-05 12:58:41
323
原创 缓存问题(缓存穿透、缓存雪崩、缓存击穿)怎么处理?
设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。一、缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。缓存穿透解决方案有很多...
2020-02-05 12:32:25
249
1
原创 Flask基本框架
1.Why FlaskFlask是python的web框架,最大的特征是轻便,让开发者自由灵活的兼容要开发的feature。为什么要从Flask开始学习web框架?1.python语言的灵活性给予了Flask同样的特征;2.无论是用户画像还是产品推荐,python相比其他语言都有极大的优势;3.Flask轻便,容易上手,试错成本低所以,从搭建一个轻便的博客出发,既要容易上手实现...
2020-01-16 17:59:02
480
原创 OSError: [Errno 98] Address already in use -- flask
Two steps to resolve this problem.open your terminal.1.ps -fA | grep python找到 python flask run 进程号2. kill -9 进程号
2020-01-13 17:56:09
212
原创 装饰器概念及运用
装饰器概念及运用#!/user/bin/env python3#-*-encoding="utf-8"-*-1.装饰器概念装饰器本身就是函数,为别的函数添加附加功能。把握两个遵循的条件。1.不修改被修饰的源代码内容。2.不修改被修饰函数的调用方式。装饰器=高阶函数+函数嵌套+闭包高阶函数定义:1.函数接收的参数是一个函数名2.函数的返回值是一个函数名3.满足上述条件任意一个,...
2020-01-12 22:54:14
589
原创 Celery
Celery1.什么是CleleryCelery是一个简单、灵活且可靠的,处理大量消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度Celery架构Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。消息中间件Celery本身不提供消息服务,但是可以方便的和第三...
2020-01-12 19:50:58
125
北邮自考本科论文设计讲义
2023-10-13
Flask课件.rar
2020-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人