跪求一个offer
码龄7年
关注
提问 私信
  • 博客:15,292
    15,292
    总访问量
  • 29
    原创
  • 851,362
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:一只迷茫仔,边走边看。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-11-23
博客简介:

G_xiaotiaowa

博客描述:
分享个人学习笔记(python、linux、前端、后台、算法等)
查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得2次评论
  • 获得30次收藏
创作历程
  • 1篇
    2021年
  • 17篇
    2020年
  • 12篇
    2019年
成就勋章
TA的专栏
  • python
    11篇
  • 面试
    1篇
  • 剑指offer
    1篇
  • py_爬虫
    10篇
  • leetcode
    1篇
  • DJANGO
    4篇
  • MySQL
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python 深拷贝和浅拷贝深析

1.可变对象与不可变对象创建变量:python创建一个变量,可以看作先创建了对象,然后在该对象上贴了一个变量名标签,也可以说变量名引用该对象。可变对象:支持在原处修改(可以对原地址存储的值进行修改)不可变对象:不支持在原处修改注意:元组存储的是对里面对象的引用,是不可变对象,即:元组数据结构不可变(里面的引用(对象的标签)不可变),但是可以改变标签对应的对象(如果是可变数据类型)2.深浅拷贝浅拷贝定义:拷贝不可变对象时创建新的对象,拷贝可变对象时拷贝引用(标签)深拷贝定义:拷
原创
发布博客 2021.04.26 ·
344 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决django 2.0下authenticate()会自动和is_alive关联的问题

问题?django2.0下使用authenticate()验证默认 关联is_active字段。当is_active=0时,user = authenticate(username=username, password=password) 会一直返回None。解决方法在settings.py文件中加入一段配置# 取消authenticate关联is_activeAUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.AllowA
原创
发布博客 2020.11.05 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

面试——相关博客链接

面试1 - python中的生成器generator2 - Python生成器及send用法讲解3 - Python中的单例模式的几种实现方式的及优化4 - 对于Python的GIL锁理解5 - python中的垃圾回收机制(GC)6 - Python的垃圾回收机制27 - Django...
原创
发布博客 2020.10.07 ·
160 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

django将所有app放到一个apps文件夹中(脱坑指南)

项目根目录下新建一个文件夹:apps 将所有的app拖到apps中,不要勾选Search for references (重要)选中apps文件夹,右键选择Make Directory As --> SourcesRoot 最后在setting.py 中添加以下代码import sys# sys.path是python的搜索模块的路径集sys.path.insert(0, os.path.join(BASE_DIR,”apps”))...
原创
发布博客 2020.09.09 ·
815 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5.15 mysql 数据库(数据库/表操作/索引/pymysql/备份与恢复/事务/锁) 学习笔记

文章目录1 初始数据库1)数据库2)mysql3)和用户权限相关的4)基本操作2 表操作1)存储引擎2)表和数据的一些基本操作3)mysql中的数据类型4)表的完整性约束5)修改表结构6)多表结构的创建和分析3 数据操作1)插入数据2)修改数据3)删除数据4)查询数据4 mysql 索引1)索引原理2)索引的数据结构——树5 pymysql1)python操作mysql数据库2)sql注入6 mysql的库/表备份与恢复1)备份2)恢复7 事务/锁1 初始数据库1)数据库数据库(DataBase,简
原创
发布博客 2020.05.15 ·
1459 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

4.19 python 网络编程和操作系统部分(TCP/UDP/操作系统概念/进程/线程/协程) 学习笔记

文章目录1 网络编程概念1)基本概念2)应用-最简单的网络通信2 TCP协议和UDP协议进阶(网络编程)1)TCP协议和UDP协议基于socket模块实现2)粘包现象3)文件上传和下载代码4)验证客户端合法性5)socketserver模块 -- 并发的tcp协议server端3 操作系统基础1)操作系统历史2)基础并发概念4 进程1)进程的三状态图2)进程的调用算法3)进程的开启和关闭4)mul...
原创
发布博客 2020.04.28 ·
970 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

0412 递归函数/类的实例属性和类属性 学习笔记(补)

1 递归1)定义在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。2)最大深度——997递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是python为了杜绝此类现象,强制的将递归层数控制在了997def foo(n): p...
原创
发布博客 2020.04.12 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

4.10 python 面向对象编程(类、对象、实例、继承、多态、封装、super()、类的装饰器、反射、内置魔术方法) 学习笔记

文章目录1 类、对象/实例、实例化2 三大特性1)继承2)封装3)多态4)super方法5)类中的三个装饰器(内置函数)6)反射7)一些内置的魔术方法3 补充1)内置数据结构2)非(python)内置数据结构3)抽象类实例1 类、对象/实例、实例化类有一个空间,存储的是定义在class中的所有名字每一个类又拥有自己的空间,通过对象名.__dict__就可以查看这个对象的属性和值...
原创
发布博客 2020.04.10 ·
614 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

4.9 python 正则表达式/re模块/shutil模块/logging模块 学习笔记

文章目录1 正则表达式1)用途2)元字符3)量词4)贪婪匹配5)惰性匹配6)转义符2 re模块1)相关方法2)分组命名3 shutil 模块1)拷贝2)删除3)移动4)查看当前磁盘使用空间5)压缩文件夹6)解压文件夹4 logging模块1)输入内容等级2)logging 模块作用3)使用1 正则表达式1)用途检测一个输入的字符串是否合法 —— web开发项目 表单验证用户输入一...
原创
发布博客 2020.04.09 ·
878 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

4.5 python相关模块(自定义模块/random/time/datetime/os/sys/json/pickle/hashlib/collections模块) 学习笔记

文章目录1 自定义模块1)`__name__`属性的使用2)系统导入模块的路径问题3)导入模块的多种方式:4)from xxx import * 控制成员被导入5)相对导入2 random模块3 time模块1)获取时间戳2)获取格式化时间对象3)格式化时间对象和字符串之间的转换4)time模块的三大对象5)暂停当前进程,睡眠4 datetime 日期时间模块1)date类2)time类3)dat...
原创
发布博客 2020.04.05 ·
897 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

3.29 python函数2(生成器&列表表达式&生成器表达式&匿名函数&闭包&装饰器) 学习笔记

文章目录正文:1 生成器1)生成器:2 生成器表达式、列表推导式1)列表推导式2)生成器表达式3 内置函数1)比较重要2)*非常重要*3)挺重要4 匿名函数5 闭包1)定义2)特点3)作用4)判断6 装饰器1)开放封闭原则2)装饰器定义3)装饰器的应用正文:1 生成器1)生成器:生成器定义生成器与迭代器可以看成是一种。生成器的本质就是迭代器唯一区别:生成器是我们自己用python...
原创
发布博客 2020.03.29 ·
402 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

3.28 python文件操作及函数 学习笔记

文章目录1 文件操作1)打开文件2)读文件3)写文件4) 文件追加5)其他6)打开文件的另一种方式7)改文件2 函数1)万能参数2)命名空间3)函数陷阱4)global、nonlocal6)函数名7)新特性:**格式化输出**8)迭代器**迭代器**1 文件操作1)打开文件​ file = open(‘文件位置’, encoding=‘utf-8’, mode=‘r’) # 内置函数,...
原创
发布博客 2020.03.28 ·
228 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

3.26 python数据类型、copy、编码、and&or&no 学习笔记

1 列表的增删改查及其他1)增​ list.append(‘x’)​ list.insert(索引, 值)​ list.extend(‘abcd’) 将值这个需要增加的可迭代对象迭代着增加到list中2)删​ list.pop(索引) # 若无索引默认删掉最后一个,返回所删除的元素值​ list.remove(元素) # 若有重名元素先删除第一个​ clear...
原创
发布博客 2020.03.27 ·
905 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

剑指offer_1(python3)

1、给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] 1)...
原创
发布博客 2020.03.01 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django新版本(2.x)踩坑记录

注:此文章为转载,若侵权请联系我删除新版本urls.py,不再使用正则表达式提示:WARNINGS:?: (2_0.W001) Your URL pattern '^*article/' has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely ...
转载
发布博客 2020.02.19 ·
639 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Django找不到模版报错:" django.template.exceptions.TemplateDoesNotExist: index.html"

解决方案:在setting.py文件中的TEMPLATES的'DIRS':[] 改为'DIRS': [os.path.join(BASE_DIR, 'templates')]全部截图如下:
原创
发布博客 2020.02.19 ·
525 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

报错:django.db.migrations.exceptions.InconsistentMigrationHistory处理方案

执行python manage.py makemigrations 成功但是执行python manage.py migrate时报错django.db.migrations.exceptions.InconsistentMigrationHistory:解决方案:将数据库中的所有表删除,只保留auth_user表,再将生成的mysql文件删除最后重新执行上述命令便可成功执行生成数据库...
原创
发布博客 2020.02.19 ·
2302 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

pycharm连接mysql出错解决方案

出错信息:Cannot connect to "Connection". The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized解决方案:1、设置setting.py 文件--> LANGUAGE_CODE = 'zh-hans' ...
原创
发布博客 2020.02.18 ·
987 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python学习手册第三部分答案(自编)

1、Answer of a. b. c.#a b 的答案在一起 直接生成列表# map(ord, S) 效果相同,不过map函数生成的是map对象,需要转换成列表3、Answer:#注意dic.keys()方法返回的是dict_keys对象#注意使用sort方法时是在原处修改列表,所以不能直接加到for循环中,返回值时None#使用sorted直接...
原创
发布博客 2019.07.03 ·
180 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

py爬虫自学入门__11(用Flask+Redis维护代理池)

一、 定义: 利用代理可以伪装自己的ip进行爬虫的请求,有的请求可能需要许多的代理ip,代理池是许多代理的队列,可以放入与删除,可能进行定期的更新和检查,保证代理的可用性和质量,Redis主要维护池和提供其队列存储,Flask实现代理池的接口,利用web形式返回代理,从而拿到代理。二、 使用代理池的原因: 1、 许多网站有专门的反爬虫措施,可能遇到封ip等问题; 2、 互联...
原创
发布博客 2019.04.09 ·
159 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多