上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 什么是存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据。 日常生活中文件格式有很多种,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt、pdf、word、mp4等等) 不同的存储引擎提供不同的存储机制、索引机制、锁定水平等功能。不同的 阅读全文
posted @ 2024-03-03 12:42 Xiao0101 阅读(17) 评论(0) 推荐(0)
摘要: SQL使用规范 在数据库管理系统中,SQL语句关键字不区分大小写(但建议用大写) ,参数区分大小写。 建议命令大写,数据库名、数据表名、字段名统一小写,如数据库名、数据表名、字段名与关键字同名,使用反引号圈起来,避免冲突。 SQL语句可单行或多行书写,默认以英文分号(;)结尾,关键词不能跨多行或简写 阅读全文
posted @ 2024-03-03 12:10 Xiao0101 阅读(117) 评论(0) 推荐(0)
摘要: 了解各种服务器的端口 MySQL :3306 Redis : 6379 MongoDB : 27017 Django : 8000 flask : 5000 MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的 阅读全文
posted @ 2024-03-03 11:47 Xiao0101 阅读(42) 评论(0) 推荐(0)
摘要: linux安装 更新YUM源:sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm安装MySQL:sudo yum -y install mysql-community-server -- 阅读全文
posted @ 2024-03-03 11:41 Xiao0101 阅读(53) 评论(0) 推荐(0)
摘要: 服务端: from multiprocessing import Process from socket import * def talk(conn): while True: try: data = conn.recv(1024) if not data: break conn.send(dat 阅读全文
posted @ 2024-03-03 11:38 Xiao0101 阅读(21) 评论(0) 推荐(0)
摘要: 服务端: from socket import * from threading import Thread def communicate(conn): while True: try: data = conn.recv(1024) if not data: break conn.send(dat 阅读全文
posted @ 2024-03-03 11:38 Xiao0101 阅读(39) 评论(0) 推荐(0)
摘要: 引言 Python的I/O模型分为同步(sync)和异步(async)两种: 同步I/O模型是指,当一个线程在等待I/O操作完成时,它不能执行其他任务,需要一直等待I/O操作完成,直到接收到I/O操作的完成通知后才继续执行。 异步I/O模型是指,当一个线程发起一个I/O操作后,不会等待I/O操作完成 阅读全文
posted @ 2024-03-03 11:36 Xiao0101 阅读(39) 评论(0) 推荐(0)
摘要: 引言 Python 中的协程: 协程是一种轻量级的用户级线程,它在单线程内执行,不会阻塞主线程,可以在多个任务间轻松地切换,因此可以用于实现异步I/O操作。协程的实现方式与生成器非常相似,通过使用yield语句来暂停和恢复执行。 协程可以与asyncio库配合使用,来实现异步I/O操作。这种方式可以 阅读全文
posted @ 2024-03-03 11:34 Xiao0101 阅读(60) 评论(0) 推荐(0)
摘要: Gevent的介绍 greenlet已经实现了协程,但是这个还要人工切换,这里介绍一个比greenlet更强大而且能够自动切换任务的第三方库,那就是gevent。 gevent内部封装的greenlet,其原理是当一个greenlet遇到IO操作时,,比如访问网络,就自动切换到其他的greenlet 阅读全文
posted @ 2024-03-03 11:33 Xiao0101 阅读(50) 评论(0) 推荐(0)
摘要: Greenlet模块 如果我们在单个线程内有20个任务,要想实现在多个任务之间切换,使用yield生成器的方式过于麻烦(需要先得到初始化一次的生成器,然后再调用send。。。非常麻烦),而使用greenlet模块可以非常简单地实现这20个任务直接的切换。 安装: pip install greenl 阅读全文
posted @ 2024-03-03 11:33 Xiao0101 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页