- 博客(30)
- 收藏
- 关注
转载 Python之猴子补丁
猴子补丁是一种在运行时动态修改或替换代码的技术,通常用于在无法修改源代码的情况下修复或增强现有模块的功能。它允许开发者在程序运行时修改对象或函数的行为,而无需修改源代码。猴子补丁可用于临时修复bug、增加新功能或进行调试。
2024-04-08 19:37:18 244
原创 Django的基本使用
orm: 对象映射模型在Django中操作数据库就不用在写原生的SQL语句,而是使用面向对象的语法和一些方法来操作数据库缺点:代码的封装程度太高,导致的问题:执行效率下降了,目前可以忽略,需要自己写原生SQL语句类名 >>> 表名对象 >>> 一条记录属性 >>> 一个字段## 我们的这些orm在哪里书写呢?models.py这个文件就是跟数据库打交道的## 类名写好之后,一定别忘了做数据库迁移命令。
2023-11-14 20:17:01 45
原创 Django入门
mysecond # 项目名称app01 # 应用名称migrations # 它是迁移数据的记录admin.py # django自带的后台管理系统apps.py # 暂且忽略,写一些注册的东西models.py # 模型层,跟数据库打交道的,以后创建表就在这里写tests.py # 测试脚本views.py # 视图文件,主要用来写核心的业务逻辑的mysecondsettings.py # Django的全局配置文件。
2023-11-08 21:08:53 49
原创 前端之jQuery
jQuery是一个轻量级的、兼容多浏览器的JavaScript库jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:”Write less, do more.“写的更少,做的更多。
2023-11-03 19:04:18 57
原创 前端基础之BOM和DOM
BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。
2023-11-02 16:22:41 667
原创 前端基础之JavaScript
实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:● 核心(ECMAScript)● 文档对象模型(DOM) Document object model (整合js,css,html)● 浏览器对象模型(BOM) Broswer object model(整合js和浏览器)// JavaScript中的函数和Python中的非常类似,只是定义方式有点区别// 普通函数定义");// 带参数的函数// 内置的arguments对象// 带返回值的函数。
2023-11-01 15:59:35 48 1
原创 前端基础之CSS
CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。"""CSS就是对HTML标签做样式的,让不好看的变得更加的好看"""CSS语法:选择器 {属性名1:属性值;属性名2:属性值;属性名3:属性值;属性名4:属性值;属性名5:属性值;CSS注释:/*这是注释*/HTML注释:-- 这是注释 -->注释符号的快捷键是:ctrl +?
2023-10-30 16:50:24 44
原创 web前端基础
前端是所有跟用户直接打交道的都可以称之为是前端比如:PC页面、手机页面、平板页面、汽车显示屏、大屏幕展示出来的都是前端内容# 能够用肉眼看到的都是前端什么是后端?就是一堆代码,用户不能够直接看到,不直接与用户打交道的都是后端常见的后端:Python、Java、Go、等你在网页中所能够看到的花里胡哨的东西都是HTML标签<head></head><body></body></html><head> 标签里面写的内容一般不是让用户看的,给程序员看的。
2023-10-27 18:43:30 51 1
原创 MySQL数据库基础
视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可开启一个事务可以包含一些sql语句,这些sql语句要么同时成功要么一个都别想成功,称之为事务的原子性。
2023-10-26 17:02:17 194
原创 MySQL数据库基础
INSERT INTO `teacher` VALUES ('1', '张磊老师'), ('2', '李平老师'), ('3', '刘海燕老师'), ('4', '朱云海老师'), ('5', '李杰老师');INSERT INTO `course` VALUES ('1', '生物', '1'), ('2', '物理', '2'), ('3', '体育', '3'), ('4', '美术', '2');"""子查询就是:一条SQL的执行结果就是另外一条SQL的执行条件!
2023-10-26 16:14:30 30
原创 MySQL数据库基础
AFTER 字段名;('僧龙','male',28,'20160311','operation',10000.13,403,3), #以下是运营部门。('tom','male',78,'20150302','teacher',1000000.31,401,1),#以下是教学部。('哈哈','female',48,'20150311','sale',3000.13,402,2),#以下是销售部门。('程咬金','male',18,'19970312','operation',20000,403,3),
2023-10-24 17:03:54 32
原创 MySQL数据库基础
tinyint: 它是使用一个字节来保存数据,一个字节代表8位 11111111--->256种情况(0-255) (-128-127)"""结论:三者的精确度不一样:decimal >>> double >>> float(精确到7位了)"""# 空的使用NULL填充。"""默认情况下,没有对char类型填充空格,如果想看填充了空格,需要设置严格模式"""
2023-10-23 16:44:30 29
原创 MySQL数据库基础
MySQL数据库为了兼容各个语言,那么,就统一规范了格式:关系型数据库:SQL非关系型数据库:nosql1. 版本问题# 5.5 之前的都有,哪些版本目前几乎都不用了MySQL5.6 # 使用较多的,比较稳定的MySQL5.7 # 使用较多的,比较稳定的MySQL8.0 # 新版本,对于MySQL来说,版本的更新不变的是SQL语句的书写"""我们目前使用5.6,当然我建议最好不要是新版本,尤其是8.0的版本,线上环境最好不要使用新版本"""
2023-10-20 18:24:11 54 1
原创 并发编程
-计算密集型,消耗cpu,如果开了8个线程,第一个线程会一直占着cpu,而不会调度到其他线程执行,其他7个线程根本没执行,所以我们开8个进程,每个进程有一个线程,8个进程下的线程会被8个cpu执行,从而效率高。6. cpython解释器中好多代码,模块都是基于GIL锁机制写起来的,改不了了---》我们不能有8个核,但我现在只能用1核,----》开启多进程---》每个进程下开启的线程,可以被多个cpu调度执行。5. 如果不存在GIL锁,一个进程下,开启8个线程,它就能够充分利用cpu资源,跑满cpu。
2023-10-19 18:59:24 30
原创 网络编程篇一
如果想让别人下载使用我们的软件,我们需要开发一款客户端,然后让用户在自己的电脑上下载这个客户端就能用了,还需要有一个服务端,比如,以ATM为例,用户下载客户端之后,用户需要输入用户名和密码登录,然后把用户名和密码提交到服务端做校验,提交到的地方就是服务端。没有这七层的概念,只是人为的划分而已。# 当我们需要下载大量的软件的时候,会占用大量的资源,其次,就是使用起来不方便,因此,这个时候,就有人站出来开发了浏览器,那么,这个浏览器其实也是一个客户端,浏览器它是一个万能客户端,超级客户端。
2023-10-13 19:12:51 32
原创 面向对象--篇四
什么是元类?即产生类的类passStudent()"""严格来说,type是查看一个对象是哪个类产生的"""pass"""Student类就是type类产生的"""passclass A():pass"""type是所有类的类,也就是说它是所有类的元类"""
2023-10-11 19:09:56 28
原创 面向对象篇三
在Python中,反射指的是通过字符串来操作对象的属性,涉及到四个内置函数的使用(Python中一切皆对象,类和对象都可以用下述四个方法)一个对象拥有一个属性,该属性的值是另一个对象,就是组合。getattr: 获取属性 # 用的最多。继承一般情况用在:什么是什么的情况 is。组合一般用在:什么有什么的情况 has。它不是一个新的技术栈,是对象的另一种用法。hasattr:判断是否有某个属性。setattr:设置属性。delattr:删除。
2023-10-10 19:55:08 33
原创 面向对象---篇二
'''在python2中才区分经典类和新式类,如果是python3的版本,就没有经典类和新式类的区别,默认都是继承object类的,即所有的都是新式类'''继承就是一种新建类的方式,新建出来的类我们称之为是“子类或者派生类”,被继承的类我们称之为“父类或者基类”;子类可以遗传父类的所有属性。类解决了对象与对象之间的代码冗余问题,而继承就是解决类与类之间的代码冗余问题。经典类:没有继承object类的子子孙孙类都是经典类。新式类:继承了object类的子子孙孙类都是新式类。2.为什么要用继承?
2023-10-09 18:45:11 45 1
原创 面向对象编程---篇一
绑定方法定义完类之后,可以在类里面写一些方法,在类的外部直接调用类内部的方法不能调用那么,类中得方法到底是使用类调用还是使用对象来调用?类中得方法类能来调用,对象也能来调用,就看该方法绑定给谁了,绑定给谁就有谁来调用1. 绑定给对象的方法绑定给对象来调用的默认情况下,在类内部写方法是绑定给对象的,就有对象来调用,就会自动来传递参数## 如何调用方法"""绑定给对象的方法有什么特殊之处:对象来调用方法,会把对象自己当成第一个参数传递给方法的第一个形参"""# 谁来调用方法就是谁,对象自己。
2023-10-08 18:43:01 36 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人