自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(317)
  • 收藏
  • 关注

原创 【数据结构5】二叉搜索树(插入、查询、删除)

【代码】【数据结构5】二叉搜索树(插入、查询、删除)

2024-08-24 19:19:23 124

原创 【数据结构4】树的实例-模拟文件系统、二叉树的遍历(先序遍历、中序遍历、后序遍历、层次遍历)

【代码】【数据结构4】树的实例-模拟文件系统、二叉树的遍历(先序遍历、中序遍历、后序遍历、层次遍历)

2024-08-24 18:03:59 72

原创 【数据结构3】哈希表、哈希表的应用(集合与字典、md5算法和文件的哈希值)

【代码】【数据结构2】哈希表、哈希表的应用(集合与字典、md5算法和文件的哈希值)

2024-08-24 16:39:16 41

原创 【数据分析】使用pandas库操作csv文件、使用openpyxl库处理Excel文件、使用matplotlib和seaborn进行数据可视化拆分、使用numpy库进行数据操作

【代码】【无标题】使用pandas库操作csv文件、使用openpyxl库处理Excel文件、使用matplotlib和seaborn进行数据可视化拆分、使用numpy库进行数据操作。

2024-08-24 15:15:09 99

原创 【数据结构2】链表(使用头插法和尾插法创建链表)、链表的插入和删除、双链表节点的插入、双链表节点的删除

头插法:新节点插入到链表的头部,成为新的头节点。尾插法:新节点插入到链表的尾部,成为链表的最后一个节点。中间插入:新节点插入到链表的指定位置,前驱节点的next指向新节点,新节点的next指向后继节点。删除头节点:直接将头节点指向它的下一个节点。删除尾节点:找到倒数第二个节点,将其next指向None,删除最后一个节点。删除中间节点:找到要删除节点的前驱节点,将前驱节点的next指向待删除节点的下一个节点。头部插入:新节点成为新的头节点,调整原头节点的prev指向新节点。尾部插入。

2024-08-23 23:19:13 692

原创 【数据结构1】数据结构的分类、数组和列表的区别、栈(括号匹配问题)、队列(双向对列、环形队列、队列内置模块)、从队列读取文件、栈和队列的应用(迷宫问题-[栈-深度优先搜索]、[队列-广度优先搜索])

【代码】【数据结构1】数据结构的分类、数组和列表的区别、栈(括号匹配问题)、队列(双向对列、环形队列、队列内置模块)、从队列读取文件、栈和队列的应用(迷宫问题)

2024-08-23 20:52:52 168

原创 【设计模式】单例模式、工厂模式、策略模式、观察者模式、装饰器模式

【代码】【设计模式】单例模式、工厂模式、策略模式、观察者模式、装饰器模式。

2024-08-23 19:52:23 170

原创 【算法】希尔排序、计数排序、桶排序、基数排序

【代码】【算法】希尔排序、计数排序、桶排序、基数排序。

2024-08-23 17:19:50 136

原创 【算法】时间复杂度(快速排序,归并排序,堆排序)

【代码】【算法】时间复杂度(快速排序,归并排序,堆排序)

2024-08-23 14:28:37 105

原创 【算法】二叉树(满二叉树和完全二叉树)、堆(堆的向下调整)、堆排序、堆的内置模块heapq

【代码】【算法】二叉树(满二叉树和完全二叉树)、堆(堆的向下调整)、堆排序、堆的内置模块heapq。

2024-08-22 22:42:36 117

原创 【算法】汉诺塔、顺序查找和二分查找法、冒泡排序、插入排序、选择排序

【代码】【算法】汉诺塔、线性查找和二分查找法、冒泡排序、插入排序、选择排序。

2024-08-22 19:56:18 157

原创 【补充】HTTP请求、浏览器开发者工具的使用、socket

参考博客:什么是 Socket?Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。三次握手 四次挥手包与包之间的交换 TCP 协议方法描述host代表服务器主机名或IP,port代表服务器进程所绑定的端口号。send发送请求信息recv接收数据。

2024-08-21 22:33:46 683

原创 爬取小说【长生从红楼开始】

【代码】爬取小说【长生从红楼开始】

2024-08-21 20:27:55 79

原创 爬虫的bs4、xpath、requests、selenium、scrapy的基本用法

在 Python 中,(简称bs4)、XPathRequestsSelenium和Scrapy是五种常用于网页抓取和解析的工具。

2024-08-21 11:27:15 421

原创 Docker 打包容器

通过 Docker,可以轻松将应用程序及其依赖项打包成一个可移植的容器,并在任何支持 Docker 的环境中运行。Dockerfile 是实现这一过程的核心,通过合理编写 Dockerfile,可以确保应用程序的环境一致性、部署简便性和扩展性。

2024-08-21 11:11:56 359

原创 基于 TCP 协议实现服务端执行代码将结果反馈给客户端

TCP协议是流式协议:在数据传输过程中大量数据的传入会造成数据的丢失和不完整解决数据传输过程中的问题:自定义协议应用:基于网络上传和下载文件socketserver:基于模块实现并发。

2024-08-20 21:19:15 917

原创 selenium简介、使用selenium爬取百度案例、selenium窗口设置、

selenium简介、使用selenium爬取百度案例、selenium窗口设置、

2024-05-06 20:35:51 475

原创 爬取89ip代理、 爬取豆瓣电影

【代码】爬取89ip代理、 爬取豆瓣电影。

2024-05-05 16:33:10 228 2

原创 【爬虫】fake_useragent的使用、BeautifulSoup(find()和find_all())

用户代理是在HTTP请求中发送给服务器的一种标识,它告诉服务器发送请求的客户端的类型、版本和其他信息,通常包括浏览器类型、操作系统等。通过使用不同的用户代理,可以模拟不同的浏览器和操作系统,从而隐藏爬虫的身份,防止被网站识别为爬虫并被封禁。接着构造了包含随机用户代理的请求头部信息,并使用。这使得爬虫程序可以在每次请求时都使用不同的用户代理,增加了爬取成功的机会。通过这种方式,可以确保每次请求都使用不同的用户代理,提高了爬取成功的机会。最后打印了响应内容。是一个Python库,用于生成随机的用户代理字符串。

2024-05-05 14:43:44 495 1

原创 【回顾】python中setattr的使用、getattr的使用、importlib的使用、变量的三大特性(标识、类型和值)

python中setattr的使用、getattr的使用、importlib的使用、变量的三大特性(标识、类型和值)

2024-05-04 23:58:57 289

原创 【补充】python中的dir函数

第一个示例展示了在当前作用域中的名称列表。第二个示例展示了列表对象的所有属性和方法,包括。是一个 Python 内置函数,它用于列出对象的所有属性和方法。时,它返回当前作用域中所有可用的名称。

2024-05-04 23:46:39 143

原创 【ORM补】多表操作、表的字段和字段参数、django与ajax、cookie和session的使用、中间件、csrf认证、auth的使用

多表操作、表的字段和字段参数、django与ajax、cookie和session的使用、中间件、csrf认证、auth的使用。

2024-05-04 20:24:46 233

原创 git的操作命令有哪些、PyCharm 中常用的 Git 操作命令、-b参数的使用、stash命令在git中的使用、rebase在git中的使用

【代码】git的操作命令有哪些、PyCharm 中常用的 Git 操作命令、-b参数的使用、stash命令在git中的使用、rebase在git中的使用。

2024-05-04 19:18:58 434 2

原创 attr 与prop 的区别

特别是当涉及到布尔属性(如 checked、disabled)时,因为它更准确、更可靠。是两个常用的方法,用于操作 HTML 元素的属性和属性值。则更适合于处理自定义属性或 HTML5 中的新属性。它们之间的区别主要在于针对不同类型的属性操作。在大多数情况下,应该优先使用。

2024-05-04 15:52:42 196

原创 python实现验证码-图片类型

【代码】python实现验证码-图片类型。

2024-05-03 18:05:12 177 1

原创 【bbs02补】注册功能form组件-前端-后端-总结、登录功能(前端、后端、生成验证码)

bbs-注册功能form组件-前端-后端-总结、登录功能(前端、后端、生成验证码)

2024-05-03 16:17:40 1315

原创 【补充】1-auth的使用、扩写auth的user表、django支持缓存

【代码】auth的使用、扩写auth的user表、django支持缓存。

2024-05-02 21:16:07 535 1

原创 2-django、http、web框架、django及django请求生命周期、路由控制、视图层

【代码】2-django、http、web框架、django及django请求生命周期、路由控制、视图层。

2024-04-07 21:28:07 390

原创 APScheduler定时任务框架(工作流程图、调度流程)、Job 作业、Trigger 触发器、Jobstore 任务存储器、Executor 执行器、date触发器、调度器、

参考文章在日常工作中,如果想要简化工作流程实现办公自动化,那么几乎有大半的功能模块都需要使用定时任务,例如定时收发邮件,或者定时发微信或是检测垃圾邮件等等,而在python中常用实现定时任务的包含以下四种方法: while True : + sleep() threading . Timer定时器调度模块schedule任务框架APScheduler但在实际测试中,可以发现:循环 + sleep方式可以用来做简单测试。timer可以实现异步定时任务。

2024-03-25 20:17:34 1592

原创 内网穿透、nginx(负载均衡、动静分离)、正向代理和反向代理、nginx配置、为什么有了 uwsgi 还要 nginx 服务器、uwsgi的配置、wsgi,cgi,fastcgi

反向代理做请求转发。用户发送了一个 http 请求, nginx 代理服务器接收请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端。负载均衡负载均衡:多在高并发情况下需要使用。其原理就是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,多台服务器(集群) 共同完成工作任务,从而提高了数据的吞吐量。动静分离Nginx 提供的动静分离是指把动态请求和静态请求分离开,合适的服务器处理相应的请求,使整个服务器系统的性能、效率更高。

2024-03-25 19:24:47 455

原创 6-drf-9个视图子类、视图集(ModelViewSe、ViewSetMixin)、drf路由(使用方式、action装饰器)、视图类的对象中的action参数

7-drf-9个视图子类、视图集(ModelViewSe、ViewSetMixin)、drf之路由(使用方式、action装饰器)、视图类的对象中的action参数

2024-03-24 15:17:17 225

原创 子类中的方法去调用父类中的方法有几种形式?原生django如何向响应头写入数据

【代码】子类中的方法去调用父类中的方法有几种形式?

2024-03-23 16:36:49 200

原创 3-go-函数、包、if-else语句、for循环、switch语句

go语言的函数、包、if-else语句、for循环、switch语句

2023-12-20 09:39:56 526

原创 2-go-变量定义、类型、常量、函数

package main import "fmt" //注释 单行注释 /*多行注释。

2023-12-15 19:14:51 526

原创 go 的基础数据类型

【代码】go 的基础数据类型。

2023-12-15 15:56:13 461

原创 1-go介绍、go开发环境搭建、命名规范

go介绍、go开发环境搭建、命名规范

2023-12-14 21:44:02 570

原创 Django的执行流程、Django的设计模式、Django中MVT模式和MVC模式的区别、Django提供了(自动化脚本工具、数据库ORM对象关系映射、模板、表单、Admin管理站点、文件管理、认证

Django的执行流程、Django的设计模式、Django中MVT模式和MVC模式的区别、Django提供了(自动化脚本工具、数据库ORM对象关系映射、模板、表单、Admin管理站点、文件管理、认证

2023-12-14 21:38:52 557

原创 3-rabbitmq-发布订阅高级之Topic(按关键字模糊匹配)、rpc介绍(python实现rpc【内置的、zeroRpc】、rabbitmq实现rpc)、微服务项目

rabbitmq-发布订阅高级之Topic(按关键字模糊匹配)、rpc介绍(python实现rpc【内置的、zeroRpc】、rabbitmq实现rpc)、微服务项目

2023-12-13 20:15:32 576

原创 2-rabbitmq-发布订阅、发布订阅高级之Routing(按关键字匹配)、发布订阅高级之Topic(按关键字模糊匹配)、基于rabbitmq实现rpc

rabbitmq-发布订阅、发布订阅高级之Routing(按关键字匹配)、发布订阅高级之Topic(按关键字模糊匹配)、基于rabbitmq实现rpc

2023-12-12 20:24:10 647

原创 1-rabbitmq-解决(应用解耦、流量削峰、消息分发、异步消息)、常见消息队列及比较、rabbitmq安装、消息安全之ack和durable持久化、基于Queue实现生产者消费者模型、闲置消费

rabbitmq-解决(应用解耦、流量削峰、消息分发、异步消息)、常见消息队列及比较、rabbitmq安装、消息安全之ack和durable持久化、基于Queue实现生产者消费者模型、闲置消费

2023-12-12 20:21:06 636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除