py~豆腐
码龄5年
关注
提问 私信
  • 博客:44,942
    社区:3
    动态:255
    45,200
    总访问量
  • 68
    原创
  • 2,256,813
    排名
  • 80
    粉丝
  • 0
    铁粉

个人简介:全栈开发,擅长问题研究 开发经验丰富,灵活的问题处理方案 主要技术方向后端; 感兴趣的朋友点赞收藏,评论提问支持分享 现在慢慢搭建技术栈

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2020-03-05
博客简介:

py豆腐的博客

博客描述:
技术方案
查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得19次评论
  • 获得93次收藏
  • 代码片获得228次分享
创作历程
  • 64篇
    2022年
  • 3篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • python基础
    27篇
  • python进阶(夯实地基)
    16篇
  • 数据库-mysql
    13篇
  • 数据库-mangodb
    3篇
  • 数据库-redis
    2篇
  • 爬虫-项目
兴趣领域 设置
  • Python
    pythondjangotornadoflask
  • 开发工具
    docker
  • 后端
    sqlmysql后端
  • 操作系统
    linuxubuntuwindowscentosharmonyos
  • 测试
    单元测试seleniumpostman模块测试安全性测试功能测试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 视频
搜TA的内容
搜索 取消

2.数据类型--数值类型

代码】2.数据类型--数值类型。
原创
发布博客 2022.07.18 ·
982 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

有时间搞一下,这个不知道要搭建到什么时候

发布动态 2022.05.11

3.MongoDB文档数据操作

1.添加文档db.集合名称.insert(docunment)# 注:每一条数据就是一个document ----- 也就是一条json一条db.study.insert({'快乐':1,'喜欢':1})多条db.study.insert([{'快乐':1,'喜欢':1},{'name':'张三','age':18}])2.查询文档# 查看全部数据db.集合名称.find()# 格式化显示db.集合名称.find().pretty()# 查看符合条件的数据
原创
发布博客 2022.05.11 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2.mangodb基础操作

1.进入与退出进入 mongo退出 exit2.库操作1. 显示所有的库 show dbs2.切换/创建数据库 use 数据库名称3. 查看所在库: db4. 删除当前库: db.dropDatabase()3.集合操作语句1.显示当前数据库的集合: show collections2.创建集合: db.createCollection('name')name: 集合名3.删除集合 db.集合名称.drop().
原创
发布博客 2022.05.11 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1.认识MongoDB

1.简介基于分布式文件存储的开源数据库系统旨在为web应用提供可扩展的高性能数据存储解决方案将数据存储为一个文档,文档类似于json格式2.数据模型
原创
发布博客 2022.05.10 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django启动找不到setting文件以及无法分配ip地址

No module named 'settings'That IP address can't be assigned to.
原创
发布博客 2022.05.08 ·
1429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

17.线程池

1.池的概念主线程: 相当于生产者,只管向线程池提交任务。 并不关心线程池是如何执行任务的。 因此,并不关心是哪一个线程执行的这个任务。线程池: 相当于消费者,负责接收任务, 并将任务分配到一个空闲的线程中去执行2.自定义线程池实现import datetimeimport timefrom queue import Queuefrom threading import Threadclass ThreadPool:
原创
发布博客 2022.05.08 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2.redis数据库基本操作

0.基本操作连接redis redis-cli / redis-cli --raw(中文不解析问题)退出 exit 开始 停止 重启操作服务端 sudo service redis start/stop/restart切换数据库 select nredis数据库没有名称, 默认为16个, 通过0~15标识, 连接默认第一个数据库1.全局key操作1. 查看所有key:
原创
发布博客 2022.05.06 ·
505 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

1.redis简介

1.NosqlNoSQL(Not Only SQL) 指的是非关系型数据库, 是对不同于创痛的关系型数据库的数据库管理系统的统称 NoSQL是web2.0海量数据催生的产物 特点: 1.支持SQL语法: NoSQL的世界没有一种通用的语言,每种NoSQL数据库都有自己的语法以及擅长的业务场景 2.读写性能高 NoSQL的读写性能都非常高,尤其是在海量数据下,它的表现十分优秀
原创
发布博客 2022.05.06 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django server启动配置问题 Error: Please enable Django support for the project

Error: Please enable Django support for the project
原创
发布博客 2022.05.06 ·
3727 阅读 ·
6 点赞 ·
3 评论 ·
14 收藏

UnicodeDecodeError:‘utf-8‘codec can‘t decode byte 0xd5 in position 0:invalid continuation byte

UnicodeDecodeError:'utf-8'codec can't decode byte 0xd5 in position 0:invalid continuation byte
原创
发布博客 2022.05.06 ·
3815 阅读 ·
7 点赞 ·
9 评论 ·
11 收藏

16.线程队列

1.什么是队列?队列(queue),是先进先出(FIFO, First-In-First-Out)的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作,队列的操作方式和堆栈类似,唯一的区别在于队列只允许新数据在后端进行添加2.队列操作我们经常会遇到这样的一个问题,这里有成千上万条数据,每次需要取出其中的一条数据进行处理,那么引入多线程该怎么进行任务分配?我们可以将数据进行分割然后交给多个线程去跑,因
原创
发布博客 2022.05.05 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

15.线程间的通信

互斥锁 在多线程中,所有变量对于所有线程都是共享的 因此,线程间共享数据最大的危险就在于多个线程同时修改同一变量数据 那就乱套了 所以需要互斥锁来锁住数据"""因为线程属于同一进程,因此他们之间共享内存区域------------------全局变量是公共的"""import threadinga = 1def func(): global a a += 1t1 = threading.Thread(target=func).
原创
发布博客 2022.05.05 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

五一你们在潇洒,我在加班。更新就推一下吧

发布动态 2022.04.30

14.线程进阶操作(join,setDaemon)

1.主线程与子线程主线程与子线程的概念-----------------------------主线程:当一个程序启动时,就有一个线程开始运行(由上往下运行) 该线程通常叫做程序的主线程子线程:因为程序是开始时就执行的,如果需要再创建线程, 那么创建的线程就是这个主线程的子线程主线程的重要性体现在两个方面: 1.是产生其子线程的线程 2.通常它必须最后完成执行,比如执行各种关闭操作2.joinjoin: 阻塞调用
原创
发布博客 2022.04.28 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

13.线程

1. 线程模块python通过两个标准库_thread和threading,提供对线程的支持,threading对_thread进行了封装threading模块提供了Thread,Lock,Block,Condition等组件因此实际的使用中我们一般都使用threading2.Thread类常用参数说明----target 表示调用对象,即线程要执行的任务----name 子线程的名称----args 传入target任务中的位置参数,是一个元组,参数间
原创
发布博客 2022.04.28 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

12.实现日志流处理

1.简要处理流程1、创建一个logger2、设置下logger的日志的等级3、创建合适的Handler(FileHandler要有路径)4、设置下每个Handler的日志等级5、创建下日志的格式6、向Handler中添加上面创建的格式7、将上面创建的Handler添加到logger中8、打印输出logger.debug\logger.info\logger.warning\logger.error\logger.critical2.简要实现import loggi
原创
发布博客 2022.04.28 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

10.日志模块-logging

1.日志概念"""a- 日志是一种可以追踪某些软件运行时所发生事件的方法。b- 软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。c- 一个事件可以用一个可包含可选变量数据的消息来描述此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。"""通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;如果一个应用的log同时也分了多个级别,那么
原创
发布博客 2022.04.28 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

9.datetime模块

1.简介datetime是python处理时间的标准库2.基本方法类名注解data日期对象,常用属性:year, month, daytime时间对象,hour,minute,second,毫秒datetime日期时间对象,常用属性有year, month, day,hour,minute,second,毫秒(microsecond)timedelta时间间隔,返回时间间隔 days,seconds, microseconds,millisecond
原创
发布博客 2022.04.28 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

13.表关系

1.一对一学生表中有学号,姓名,学院但是学生还有电话,地址等私密信息,不会放在学生表中,因此会另外一个详情信息表此时详情信息表与学生表是一一对应的关系主键+主键实现create table student( id int primary key, name varchar(20));create table studentDetails( id int primary key, sex varchar(20) not null, age i
原创
发布博客 2022.04.28 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多