摘要: 库的增删改查 (1)语法 # 增 create database db1; create database db2 charset='gbk' # 查 show databases; # 查所有的库 show create database db1; # 查单个 # 改 alter database 阅读全文
posted @ 2024-02-20 20:42 ALPACINO6 阅读(21) 评论(0) 推荐(0)
摘要: 盒子模型 (1)介绍 盒子模型描述了在网页布局中每个HTML元素所占据的空间。这个模型将每个元素表示为一个矩形盒子,包含了内容(content)、内边距(padding)、边框(border)和外边距(margin)四个部分。 内容(Content):指的是元素包含的实际内容,比如文本、图片等。内容 阅读全文
posted @ 2024-02-14 23:16 ALPACINO6 阅读(56) 评论(0) 推荐(0)
摘要: 分组与嵌套 (1)介绍 分组(Grouping)和嵌套(Nesting)是 CSS 中用于组织样式规则的两种常见技术,它们可以帮助你更有效地管理和组织样式表。 分组: 分组允许你将多个选择器组合在一起,并为它们应用相同的样式规则。这样可以减少重复的样式代码,提高代码的可维护性。分组时,选择器之间用逗 阅读全文
posted @ 2024-02-14 23:15 ALPACINO6 阅读(34) 评论(0) 推荐(0)
摘要: 协程 (1)介绍 什么是协程? 就是在线程下面开设多线程 协程(Coroutines)是一种用于异步编程的概念,它是一种更轻量级的线程。协程允许程序在执行过程中暂停和恢复,从而实现非阻塞的异步编程模型 在 Python 中,协程可以使用 asyncio 模块来实现。Python 3.5 引入了 as 阅读全文
posted @ 2024-02-14 23:14 ALPACINO6 阅读(38) 评论(0) 推荐(0)
摘要: PyMySQL (1)简介 支持python代码操作数据库MySQL (2)使用 要使用 PyMySQL,首先需要安装它。可以使用 pip 工具来安装 PyMySQL。在终端或命令提示符中执行以下命令: pip install pymysql (1)返回的数据是查询到的结果的条数 execute(s 阅读全文
posted @ 2024-02-14 23:14 ALPACINO6 阅读(52) 评论(0) 推荐(0)
摘要: 多进程和多线程爬虫案例 import os.path import time from multiprocessing import Process from threading import Thread import requests from lxml import etree from fa 阅读全文
posted @ 2024-02-14 23:13 ALPACINO6 阅读(31) 评论(0) 推荐(0)
摘要: 线程池和进程池 (1)简介 在 Python 中,线程池(ThreadPoolExecutor)和进程池(ProcessPoolExecutor)是用于并发执行任务的两种机制。它们都可以有效地管理并发执行的任务,并且能够自动管理线程或进程的生命周期,从而简化了并发编程。 (1)线程池 基于线程的并发 阅读全文
posted @ 2024-02-14 23:13 ALPACINO6 阅读(98) 评论(0) 推荐(0)
摘要: 死锁 (1)介绍 死锁是指两个或多个进程,在执行过程中,因争夺资源而造成了互相等待的一种现象。 即两个或多个进程持有各自的锁并试图获取对方持有的锁,从而导致被阻塞,不能向前执行,最终形成僵局。 在这种情况下,系统资源利用率极低,系统处于一种死循环状态。 from threading import T 阅读全文
posted @ 2024-01-28 17:25 ALPACINO6 阅读(22) 评论(0) 推荐(0)
摘要: 【一】进程间通信 (1)什么是进程间通信 进程间通信(Inter-Process Communication,IPC)是指在不同的进程之间传递数据或信息的机制。 (2)如何实现进程间通信 借助于消息队列,进程可以将消息放入队列中,然后由另一个进程从队列中取出。 这种通信方式是非阻塞的,即发送进程不需 阅读全文
posted @ 2024-01-28 17:25 ALPACINO6 阅读(39) 评论(0) 推荐(0)
摘要: 多线程理论 (1)什么是线程 在 Python 中,线程(Thread)是执行单元的最小单位。线程是进程内的一条执行路径,每个线程都有自己的执行序列、执行环境和栈空间,但它们共享同一个进程的地址空间。 在多线程编程中,可以同时运行多个线程,每个线程执行不同的任务,从而实现并发执行。相比于多进程,线程 阅读全文
posted @ 2024-01-28 17:25 ALPACINO6 阅读(29) 评论(0) 推荐(0)