文章分类 - python
摘要:HTTP协议是什么? http协议是超文本传输协议(hyper text transfer protocol) 作用是什么? 服务器与本地浏览器之间传输超文本的传送协议 特点是什么? 1.基于TCP协议之上的(应用层)协议 》 它是可靠传输 2.基于请求 响应模式,必须客户端主动发起 》服务端才有响
阅读全文
摘要:Javascript 是一种由Netscape(网景)的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8
阅读全文
摘要:为什么要学习CSS? HTML画页面,这个页面就是页面就是页面需要的元素罗列起来,但是页面效果很差,不好看,为了让页面好看,为了修饰页面->CSS CSS的作用:修饰HTML页面 HTML和CSS的关系 先有HTML页面,修饰页面CSS CSS名字:cascading style sheets(层叠
阅读全文
摘要:三大基石 URL,HTTP协议,HTML URL: 在WWW上,每个信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址 HTTP协议: http是一个简单的请求-响应协议,它通常运行
阅读全文
摘要:视图 通过查询获得一张虚拟表,然后保存下来 1.创建视图后,视图只有表结构文件,没有表数据文件 2.视图通常用于查询,尽量不要修改视图中的数据 创建视图 删除视图 触发器 在满足某张表数据的增,删,改的情况下,自动触发的功能称之为触发器 创建触发器 查看触发器 show triggers; 删除触发
阅读全文
摘要:PyMysql介绍 PyMsql是在Python3.x版本中用于连接Mysql服务器的一个客户端 安装PyMysql: pip install pymysql 安装完成后导入包: from pymysql import * 导入包后的操作: 1.创建数据库连接 2.创建cursor对象 3.执行sq
阅读全文
摘要:''' 缺陷: 1.表的重点不清晰,到底是员工表还是部门表 2.表中的相关字段一直在重复存储 3.表的扩展性极差,牵一发而动全身 解决方式: 将上述一张表拆分成两张表,上述三个缺陷全部解决 这时我们拆分后可以使用外键,使表与表之间建立连接 ''' 那么表与表之间怎么建立联系呢?往下看 表与表之间的关
阅读全文
摘要:约束条件 约束条件其实就是在数据类型的基础上做约束 1.unsigned 无符号 2.zerofill 0填充 3.default #默认值 4.not null 非空 5.unique 唯一 多列唯一 6.主键 '''主键单从约束上来看,相当于非空且唯一,结合unique,not null,它本身
阅读全文
摘要:数据库基本概念 所谓数据(Data)是指对客观事物进行描述可以鉴别的符号,这些符号是可识别的,抽象的,有多种表现形式:字母,文字,文本,图形,音频,视频等 数据库管理系统(DBMS):数据库及其管理它的软件组成 数据库的分类:Nosql(非关系型数据库),RDBMS(关系型数据库) 数据库应用系统(
阅读全文
摘要:针对记录的SQL语句 记录:表中的一行一行的数据称之为一条记录 需要先有库,再有表,最后操作记录 查看记录 select * from 表名; 查看指定字段的内容 select name,age from db1; 增加数据 insert into db1 values(3,'雪山湖',200);
阅读全文
摘要:今日内容详细 异常 异常就是错误发生的信号,我们需要对该信号做处理,如果不处理,往后的代码就不能执行了 异常的分类: 1.逻辑错误:是允许出现的,但是呢,编程的时候尽量避免逻辑错误的发生 2.错误类型:IndexError,TypeError等 3.错误的原因:通过这部分我们可以很精准的找到错误的具
阅读全文
摘要:今日内容详细 组合 组合就是一个对象拥有一个属性,该属性的值是另外一个对象 class Animal(): #继承了object类 就是新式类 def __init__(self,name,age,gender): self.name=name self.age=age self.gender=ge
阅读全文
摘要:继承 什么是继承? '''比如人类和猫类都继承自动物类''' 个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性 在面向对象的世界中,从父类继承,就可以直接拥有父类的属性和方法,这样可以减少代码,多复用 为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决了类与类之间的代码冗余
阅读全文
摘要:绑定方法 '''1.绑定给对象的方法''' # 定义一个类 class Student(): school = 'China' # 定制对象自己的属性 def __init__(self, name, age, gender): self.name = name self.age = age sel
阅读全文
摘要:今日内容详细 面向过程编程 #在编程中,面向过程和面向对象是编程的两大编程思维 什么是面向过程? 面向过程就是在我们编写功能的时候,把每一步需要做的事情逐一写出来 ps: 比如:我们要去接一杯水 1.拿起杯子,下一步就要想去哪接水 2.比如厨房,比如饮水机 3.接完水之后干什么 生活中很多的例子都是
阅读全文
摘要:今日内容详细025 logger日志 #日志就是记录特定事件或活动的记录文件 日志级别: CRITICAL : 50 ERROR: 40 WARNING : 30 (默认级别) INFO : 20 DEBUG : 10 NOTEST : 0 #日志级别指的是产生日志的事件的严重程度 #设置一个级别后
阅读全文
摘要:今日内容详细024 序列化模块 #什么是序列化? 序列就是字符串 序列化是把其他数据类型转为json字符串的过程 #什么是反序列化? 把json字符串转为其他数据类型的过程就是反序列化 '''json字符串 json对象''' 在Python中把其他数据类型转为json需要使用json模块 json
阅读全文
摘要:今日内容详细 time模块 时间的三种格式 1.时间戳:从1970年1月开始到现在的秒数,他是一个数字 2.结构化时间:不是给我们看的,让计算机看的,他是时间之间相互转换的时候的中间桥梁 3.格式化时间:就是符合我们人类的习惯的时间格式 2023-09-21 15:05:04 #模块的使用 time
阅读全文
摘要:# 今日内容详细11 ## 二进制模式下读写操作 ```python #现在是t模式,读前5个字符,按字符数打印 with open('a.txt','r',encoding='utf-8') as f: print(f.read(5))#指定打印几个字符,默认全部打印 # 现在是b模式,按字节数打
阅读全文
摘要:# 今日内容回顾 ## 文件处理 ```python #应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须保存于硬盘,应用程序若想操作硬件必须通过操作系统,而文件就是造作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统
阅读全文