自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 外键一对多

【代码】外键一对多。

2025-05-28 11:38:56 226

原创 ORM下划线查询:

2025-05-28 11:09:07 333

原创 一对多 多对一

(主要用于一对多中的一表并且没有定义相关外检字段)你的Book模型中未指定,所以默认反向查询名称为book_set关联模型小写_set如果希望自定义名称(如books),可以在外键中添加,模板中则用。这里是多对一中的多表(book表已经定义相关联的字段了):获取该出版社关联的所有书籍。:如果没有书籍时显示占位内容。:判断是否为最后一次循环,避免最后一个书籍后显示多余的<br>。根据你的Book模型字段,可以显示booknamebookpricebookauthor或bookimg。

2025-05-27 19:56:32 972

原创 django三级联动

【代码】django三级联动。

2025-05-26 14:29:28 446

原创 Django学习

在urls.py文件中追加要访问的页面路由。在settings.py文件中设置。

2025-05-18 11:24:40 563

原创 jQuery购物车

【代码】jQuery购物车。

2025-05-14 17:15:44 575

原创 JS中获取选择器的方式:

vscode 默认浏览器:Live Server › Settings 通过 CSS 选择器提供了一种简洁、灵活的方式操作 DOM,是替代传统 、 的现代方法。结合 可以覆盖绝大多数 DOM 查询需求。返回文档中所有匹配指定 CSS 选择器的元素集合(静态的 )。const elements = document.querySelectorAll(selector);特点 支持所有 CSS 选择器语法(包括复杂选择器)。返回的是静态的 (不会随 DOM 变化自动更新)。需要遍历操作元素(

2025-05-13 15:55:01 1144

原创 JS类型之间的相互转化

解析字符串开头的整数,可指定进制(默认十进制)。严格转换整个字符串是否为有效数字。

2025-05-09 10:27:23 340

原创 MySQL事务

在同一事务内操作的数据,在进行查询的时候,发现跟原来操作的数据不一致。我们那人的幻觉来说明,比如一个人出现幻觉了,是在什么情况会出现幻觉:我们看到的东西跟现实的场景不符合肯定是出现幻觉了,比如说现实生活中我看到了一把椅子,椅子上放了一条毛巾,但是真实情况是椅子上什么都没有,这个时候我们有可能就出现了幻觉,拿这个事情类比一下幻读。步骤三:事务的结束状态:提交的状态:commit 终止的状态:ROLLBACK。:事务一旦被提交,它对数据库中的数据的改变是永久性的。:读取到另一个事务未提交的数据。

2025-05-06 14:11:05 411

原创 Linux

mv 原先目录 文件的名称 mv tomcat001 tomcat。剪切命令(有目录剪切到制定目录下,没有的话剪切为指定目录)需要采用{}进行参数的传入了。

2025-05-02 17:32:27 331

原创 pymysql

参数(会导致SQL注入)

2025-04-30 21:47:34 475

原创 pymysql会议管理系统

【代码】pymysql会议管理系统。

2025-04-29 14:29:56 183

原创 pymsql(SQL注入与防SQL注入)

【代码】pymsql(SQL注入与防SQL注入)

2025-04-28 16:41:29 767

原创 MySQL与Oracle区别

2025-04-27 16:56:28 100

原创 MySQL(聚合函数)

对每一条记录输入值进行计算,得到相应的计算结果,返回给用户,也就是说,每条记录作为一个输入参数,经过函数计算得到每条记录的计算结果。在学习函数的时候,Mysql数据库为咱们提供了一张虚拟表 dual。:对字符串操作 (相当于JAVA中的String)每一个函数中都有一些常用的函数(方法):操作数据库中的日期。

2025-04-27 16:06:16 343

原创 MySQL聚合函数

什么是聚合函数聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数类型AVG()SUM()MAX()MIN()COUNT()聚合函数语法聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用。

2025-04-27 15:04:06 507

原创 mysql 练习题

17.显示非销售人员的工作名称,以及从事同一工作的工资的总和,并满足从事同一工作的员工的工资总和大于等于5000,结果按照工资总和的降序排列。4.查询10号部门的所有经理在(MANAGER)和20号部门的所有职员(CLERK)的详细信息。11.列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称。5. 列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。8. 列出在销售部工作的员工的姓名,假定不知道销售部的部门编号。19.求出部门名称中带‘S’字符的部门员工的工资合计、部门人数。

2025-04-26 09:45:06 424

原创 DDL自联表

【代码】DDL自联表。

2025-04-25 14:47:36 179

原创 外键关联表

constraint pk_id primary key(id):设置字段id为主键。auto_increment:自增。

2025-04-25 11:14:06 679

原创 约束(constraint)概述

约束是表级的强制规定。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后通过 ALTER TABLE 语句规定约束。根据约束起的作用NOT NULL非空约束,规定某个字段不能为空UNIQUE唯一约束规定某个字段在整个表中是唯一的PRIMARY KEY 主键(非空且唯一)约束外键约束CHECK检查约束DEFAULT默认值约束注意: MySQL不支持check约束,但可以使用check约束,而没有任何效果。

2025-04-25 09:59:12 685

原创 DDL小练习

2.创建一张t_person表,要求属性有pid(INT),pname(VARCHAR),phone(VARCHAR)要求属性有id(INT),name(VARCHAR),sex(VARCHAR),birthday(DATE)其中,pname不能为空,phone是唯一的,要指定唯一格式UK_phone。创建 courses 表,包括以下字段:课程号、课程名称、老师、学号。创建 students 表,包括以下字段:学号、姓名、年龄、性别。3.创建两个表:t_students 和 t_courses。

2025-04-24 19:56:16 182 1

原创 sql命令(数据定义语言DDL)

cmd命令窗口:注意:(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格。

2025-04-24 15:30:31 323

原创 MySQL的下载、安装、配置

步骤2:打开“Choosing a Setup Type”(选择安装类型)窗口,在其中列出了5种安装类型,分别是Developer Default(默认安装类型)、Server only(仅作为服务器)、Client only(仅作为客户端)、Full(完全安装)、Custom(自定义安装)。例如,选择“MySQL Server 8.0.26-X64”后,单击“→”添加按钮,即可选择安装MySQL服务器,如图所示。步骤4:在上一步选择好要安装的产品之后,单击“Next”(下一步)进入确认窗口,如图所示。

2025-04-24 13:45:37 1994

原创 学生管理系统

【代码】学生管理系统。

2025-04-23 15:46:43 91

原创 协程gevent案例

那么它就会自动替换你原来的thread、socket、time、multiprocessing等代码,全部变成gevent框架。假设你不愿意修改原来已经写好的python代码,但是又想充分利用gevent机制,那么你就可以用monkey来做到这一点。甚至在编写的Web App代码的时候,不需要引入gevent的包,也不需要改任何代码,仅仅在部署的时候,用一个支持gevent的WSGI服务器,就可以获得数倍的性能提升。gevent的优势不仅仅是在代码中调用方便,厉害的是它拥有的monkey机制。

2025-04-23 14:25:20 312

原创 多进程队列

【代码】多进程队列。

2025-04-21 19:44:53 294

原创 利用TCP+多进程技术实现私聊信息

【代码】利用TCP+多进程技术实现私聊信息。

2025-04-21 13:40:45 599 1

原创 进程与TCP交互使用时

input 与 send 一起使用时 会出现问题。解决方案:使用多线程。

2025-04-21 11:15:16 175

原创 进程红绿灯事件

【代码】进程红绿灯事件。

2025-04-21 09:36:10 457

原创 python输出打印

【代码】python输出打印。

2025-04-19 13:07:58 108

原创 python 信号量

【代码】python 信号量。

2025-04-18 15:48:27 122

原创 进程(转账,卖票)

【代码】进程(转账,卖票)

2025-04-18 13:55:21 894

原创 创建进程方式二

【代码】创建进程方式二。

2025-04-17 15:31:28 74

原创 创建进程的方式一(进程类)

【代码】创建进程的方式一(进程类)

2025-04-17 14:55:42 201

原创 python去重方法

【代码】python去重方法。

2025-04-17 13:53:15 385

原创 网络编程数字炸弹

server:服务器。client:客户端。

2025-04-16 10:14:27 724

原创 网络编程(UDP)

client : 客户端。server:服务器。

2025-04-15 15:37:18 341

原创 网络编程互相聊天的CS(client server)

client :客户端。server :服务器。

2025-04-15 15:06:39 107

原创 网络编程简单的CS(client server)

Client 客户端。

2025-04-15 11:16:34 142

原创 文件IO作业

(1)用户登录时,进行三次校验,都不对,记录黑名单。(4)检测两次密码如果不同,提示两次密码不一致,检测两次密码如果相同,确认注册成功。提示用户名只能为字母、下划线和数字;密码不能超过8位,密码只能为数字或大小写字母。(2)注册成功后,账户密码记录在文件中 (user.txt)(3)用户名不能重复。输入用户名重复,需要提示用户重新输入。(1)提示用户输入,用户名和密码,其中密码需要输入2次。(2)如果是黑名单的用户,则禁止再次登录。内容格式可以为 {姓名:密码}完成用户注册/登陆功能。

2025-04-14 15:38:36 350

空空如也

空空如也

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

TA关注的人

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