
编程代码学习
文章平均质量分 96
顾西沉
慢慢努力的小白
捡回我长草的博客
展开
-
【python】深浅拷贝&内存池&垃圾回收
python内存管理机制对象的深浅拷贝python的垃圾回收机制一.对象引用python中对象和变量是分离的,a = 1,这里1是一个对象,a是一个引用,利用赋值语句,把a指向了11.不同引用,同一个变量,位置相同a = 3print(id(a))b = 3print(id(b))从id可以看出,这些数据存储的位置是一样的140727291922144140727291922144在Python中,整数和短小的字符,Python都会缓存这些对象,以便重复使用。二.对象的深.原创 2021-03-22 15:25:54 · 609 阅读 · 0 评论 -
【Django】Day07-接口安全机制
接口安全机制一. 用户认证在接口请求中会有一个Auth字段, Authorization Header ,用来进行安全校验1.用户认证接口blog/view_if_sec.pydef user_auth(request): get_http_auth = request.META.get('HTTP_AUTHORIZATION', b'') auth = get_ht...原创 2019-09-26 17:11:38 · 687 阅读 · 0 评论 -
【Django】Day6-接口
接口一.编程语言里面的接口1.Interface接口在编程语言中指的是一个抽象类型,是抽象方法的集合;它的特点如下:接口包含类要实现的方法,但是接口自己无法被实例化接口里的定义函数没有过程,且必须被继承的子类重写类通过继承接口的方式,来继承接口的抽象方法;类描述对象的属性和方法(实现接口的类,必须实现接口内所描述的所有方法,否则必须声明为抽象类);总结:接口...原创 2019-09-26 17:10:48 · 274 阅读 · 0 评论 -
【Django】 Day5-测试
Django 测试一.unittest框架这里之前接触过,就贴上虫师的两个文档吧count.py'''虫师原创----http://fnng.cnblogs.comDescribe:实现简单计算器:+、-、*、/、'''class Calculator(): '''实现两个数的加、减、乘、除''' def __init__(self, a, b): ...原创 2019-09-26 15:43:37 · 190 阅读 · 0 评论 -
【Django】Day4-模型
Django模型一.设计系统表在MVT模型中,Model也是指一个数据模型,数据存储的形式,之前View是视图模块。在Django的Model模块中可以通过建立数据类的形式完成对数据的管理1.添加数据模型在Model文件中输入以下代码:# 活动表class Event(models.Model): name = models.CharField(max_length=100)...原创 2019-09-15 21:16:20 · 229 阅读 · 0 评论 -
【Django】Day3-视图-登录功能
Django视图一.登录系统1.写一个表格对于一个登录系统来说,首页是一个登录页面<html><head><title>Django Page</title></head><body><h1>发布会管理</h1><form><input name="usernam...原创 2019-09-15 21:15:29 · 274 阅读 · 0 评论 -
【Django】Day2-Django入门
Django入门Django入门一.新建index页面1.新建项目使用manage.py创建一个blog这里会出现新的一个应用python manage.py startapp blog文件名描述init.py告诉Python 这是一个包apps.py在新的Django 版本中新增,用于应用程序的配置。admin.py映射models 中的数据到...原创 2019-09-10 20:42:02 · 172 阅读 · 0 评论 -
【Java】Day1-基础基础
Part1一.Java基础介绍Java是一门后台开发语言,使用的是大型Web系统开发,APP后台服务器首选开发语言。Java语言特点:跨平台,安全性高特点:面向对象编译性解释语言:编译后会新建一个out文件1.配置环境变量JDKJDK=Java Development Kit(Java开发工具)提供了很多Java命令,像执行,编译等,并且JDK内置了JRE(Java运行环境)...原创 2019-08-20 16:22:39 · 1450 阅读 · 0 评论 -
【Django】Day1-Django环境
一.Django安装Django是python的一个模块,默认安装好python的环境官方网站:https://docs.djangoproject.com/en/2.2/菜鸟笔记:py3.x+Django2.x教程:https://space.bilibili.com/252028233/#/channel/detail?cid=281381.安装Django可以直接用pip安装...原创 2019-08-08 16:05:54 · 167 阅读 · 0 评论 -
【python】Selenium中鼠标&键盘&js操作
一.鼠标操作主要使用selenium中的ActionChains类AcitonChains基本原理ActionChains的执行原理是,当调用ActionChain方法的时候不会立即执行,而是使用一个队列,当调用perform()方法的时候,队列中的时间会依次执行来自源码,可以看到这里有个列表_action 用来临时存储需要执行的队列from selenium.webdriver.com...原创 2019-07-11 19:20:20 · 1019 阅读 · 0 评论 -
【Python】Selenium之webdriver
一.Webdriver原理方法直接调用就可以理解,这里我们需要查看源码数据举个例子Webdriver中最小化window语句driver.minimize_window()查看源码 def minimize_window(self): """ Invokes the window manager-specific 'minimize' opera...原创 2019-07-03 15:50:51 · 910 阅读 · 0 评论 -
【Python】Selenium应用1
一.环境安装1.安装seleniumpip install -U selenium卸载pip uninstallfreeze:以规定的格式输出安装包pip freeze 2.安装Chrome和ChromeDriver插件chromeDriver放在python的安装根目录下ChromeDriver需要和Chrome浏览器的版本对应上,这里去镜像网站下载安装即可。http:...原创 2019-06-23 19:51:09 · 282 阅读 · 0 评论 -
【Python】闭包&装饰器
参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017502538658208https://www.cnblogs.com/yuncong/p/9562784.html在类中使用,把类的一个方法定义成属性1.首先定义一个类class Student(object): def __init__(self,score):...原创 2019-07-03 20:50:07 · 290 阅读 · 0 评论 -
【Python】Selenium之switch_to
一.switch_to简介首先展示一个代码 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com/") driver.get("https://tieba.baidu.com/") driver.back() d...原创 2019-07-04 21:11:14 · 7871 阅读 · 0 评论 -
【Python】日志模块logging
一.日志基础1.什么是日志?记录软件运行状态,几时几分,运行了什么模块,传递什么请求2.日志的作用?可以用来分析问题信息3.日志等级?[Debug]调式[Error]:错误输出[Warning][Critical]/[Fatal]3.日志组成日志收集器logger——系统默认是RootLogger日志输出渠道handlers 控制台或者文件二.示例1.示例1im...原创 2019-03-02 16:11:54 · 238 阅读 · 0 评论 -
【Python】openpyxl模块
openpyxl模块1.读取数据pip install openpyxlload_workbook 工作薄也就是我们常说的excel文件sheet 表单cell 表格操作的是xlsx结尾的打开文件wb = load_workbook(r"E:\code\pyClass\preview\py_unittest\test.xlsx")wb_1 = load_workbook(...原创 2019-02-24 20:13:17 · 1275 阅读 · 0 评论