11 2021 档案
摘要:前端之jQuery """ jQuery内部封装了原生的js代码(还额外添加了很多的功能) 能够让你通过书写更少的代码 完成js操作 类似于python里面的模块 在前端叫 “类库” jQuery的时候就不需要考虑浏览器兼容问题 jQuery的宗旨 write less do more 让你用更少的
阅读全文
摘要:Js简介 1.js也是一门编程语言 它也是可以写后端代码的 用js一统天下 前后端都可以写 nodejs 支持js代码跑在后端服务器上 然而并不能 想的太天真了!!! 2.js跟java一毛钱关系都没有,纯粹是为了蹭当时java的热度 ECMAScript和JavaScript的关系 因此ECMAS
阅读全文
摘要:前端之HTML 前端介绍 """ 任何与用户直接打交道的操作界面都可以称之为前端 比如:电脑界面 手机界面 平板界面 前端路线: HTML:网页的骨架 没有任何的样式 CSS:给骨架添加各种样式 变得好看 JS:控制网页的动态效果 前端框架:BOOTSTRAP、JQuery、Vue """ 浏览器窗
阅读全文
摘要:pymysql模块 """ 支持python代码操作数据库MySQL """ pip3 install pymysql # 直接安装模块 # 使用 import pymysql conn = pymysql.connect( host = '127.0.0.1', port = 3306, user
阅读全文
摘要:前期表准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 a
阅读全文
摘要:约束(默认、唯一、主键、自增) ''' 前面说了几个约束条件: not null unsigned zerofill 下面详细介绍一下约束条件: ''' 1 default 默认值 create table t2( id int, name char(16), gender enum('male',
阅读全文
摘要:基本数据类型 整型 分类 TINYINT、SMALLINT、MEDUIMINT、INT、BIGINT 作用 存储年龄、等级、id、号码等等 """ 以TINYINT为例,检验: 是否有符号:默认情况下是带符号的 超出会如何:超出限制只存最大可接受值 """ create table t9(id ti
阅读全文
摘要:基本SQL语句 针对库的增删改查 # 增 create database db1; # 新建库 create database db2 charset='gbk'; # 新建库并指定编码 # 查 show databases; # 查所有 show create database db1; # 查单
阅读全文
摘要:数据库初识 数据库本质上就是一个基于网络通信的应用程序,分为服务端(存放数据)和客户端(提供操作数据的接口),服务端为解决多种语言的需要,可以兼容多种语言,客户端使用SQL语句实现操作的统一 数据库种类 关系型数据库:数据之间彼此有约束或者,存储数据的形式通常是以表格存储,包括Mysql、Oracl
阅读全文
摘要:死锁与递归锁(线程和进程都有,了解) 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) # 死锁现象:所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描
阅读全文
摘要:线程理论 什么是线程 """ 进程:资源单位(起一个进程仅仅只是在内存空间中开辟一块独立的空间) 线程:执行单位(真正被cpu执行的其实是进程里面的线程,线程指的就是代码的执行过程,执行代码中所需要使用到的资源都找所在的进程索要) 如果将操作系统比喻成一个大的工厂,那么进程就相当于工厂里面的车间,而
阅读全文
摘要:进程 进程:正在进行的一个过程或者说一个任务 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程 同一个程序执行两次,那也是两个进程,比如同时登陆两个QQ账号 并发和并行 无论是并行还是并发,在用户看来都是'同时'运行的,不管是进程还是线程,都只是一个任务而已,真是干活的是cpu,cpu来做这些任
阅读全文
摘要:操作系统发展史 参考博客:https://www.cnblogs.com/Dominic-Ji/articles/10929381.html 操作系统的功能: 隐藏了丑陋的硬件调用接口,为应用程序员提供调用硬件资源的更好,更简单,更清晰的模型(系统调用接口)。应用程序员有了这些接口后,就不用再考虑操
阅读全文
摘要:socket套接字 套接字介绍 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,
阅读全文
摘要:网络架构演变 1.单机架构 就是直接将资源下载到电脑,在电脑上直接使用,最典型的就是电脑上的单机游戏,还有就是电脑office办公软件 2. CS架构 C 是client,是用户安装的软件,S是server,统一管理数据库的主机中的软件,再后来服务端不只是管理数据,外加处理业务逻辑 无论是客户端还是
阅读全文
摘要:异常(ERROR) 程序运行出现问题,就会停止,并进行报错,如果不解决问题,程序就不能继续往下继续执行 下面简单认识一下常见的错误: SyntaxError:语法错误 TypeError:类型错误 ValueError:数值错误 NameError:名称错误 IndexError:索引错误 KeyE
阅读全文
摘要:类的成员 class A: company_name = '老男孩教育' # 静态变量(静态字段) __iphone = '1353333xxxx' # 私有静态变量(私有静态字段) def __init__(self,name,age): # 特殊方法 self.name = name # 对象属
阅读全文
摘要:元类 python中一切皆对象,那么你定义的类也一定是对象,是某一个类实例化得到的,这个累我们就称为元类,如何找到元类呢 class People: def __init__(self,name,age): self.name=name self.age=age print(type(People)
阅读全文
摘要:类的内置方法 class People: def __init__(self,name,age): self.name=name self.age=age def __str__(self): return '<姓名:%s 年龄:%s>' %(self.name,self.age) ''' 需要注意
阅读全文
摘要:绑定方法与非绑定方法 绑定方法@classmethod 将调用者本身当做第一个参数自动传入 绑定给对象的方法:调用者是对象,自动传入的是对象 绑定给类的方法:调用者是类,自动传入的是类 class Mysql: def __init__(self,ip,port): self.ip=ip sel
阅读全文
摘要:多态 多态:指的是同一种事物的多种形态,指的是可以在不考虑对象具体类型的情况下而直接使用对象 多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象,这就需要在设计时,把对象的使用方法统一成一种:例如cat、dog、pig都是动物,但凡是动物肯定有talk方法,于是我们可以不用考虑它们三者
阅读全文
摘要:继承 inheritance # 1. 继承是一种创建新类的方式,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 # 子类可以通过继承获得父类的非私有属性和非私有方法,不需要自己重新写 # python支持多继承,而其他的语言不支持,在python中,新建的类可以
阅读全文
摘要:面向对象(object oriented) 面向对象基础 面向过程的编程思想:将程序流程化 优点:将程序流程化,进而使程序设计简单化 缺点:可扩展性差 面向对象的编程思想:对象就是容器,用来封装一些数据和功能,将程序进行整合,数据对应的就是属性,功能对应的是函数 优点:提升程序的解耦合程度,进而增强
阅读全文
摘要:内置函数介绍 print(abs(-1)) # 取绝对值 print(all([1,'aaa','1'])) # 全为真返回真 print(all([])) # 有一个为假返回假 print(any([0,None,1])) # 有一个为真返回真 print(any([])) # 全为假返回假 #
阅读全文
摘要:包 包是模块的一种形式,使用来被导入的,所以模块得导入方式对包适用 包就是一个含有__init__.py文件的文件夹,里面有若干模块文件 产生一个名称空间 调用文件夹中的init文件,将运行过程中产生的名称放到产生的名称空间中 在当前文件中产生一个m(包的名称)的指针,指向1的名称空间 注意:pyt
阅读全文
摘要:模块 模块介绍 就是一系功能的集合体,分为三大类,一种是内置模块,一种是自定义模块(自己写的),一种是第三方模块(别人写的) 本质上一个python文件本身就是一个模块,文件名是m.py,模块名是m 模块分为四种形式: python写的.py文件就是一个模块 已经被编译为共享库或DLL的c或者c++
阅读全文
摘要:面向机器 最早的时候(1940年之前),计算机编程都是面向机器的,也就是用机器语言(0和1)进行程序的编写,这种二进制代码能够被机器直接执行,程序运行的速度非常快,但是编写程序的效率特别低,尤其是发生错误时,排查的难度堪比登天,这对程序员也提出了更高的要求。 由于计算机编写程序实在太复杂了,于是发展
阅读全文
摘要:函数递归 递归是函数嵌套使用的一种特殊情况,本质上就是在调用一个函数的过程中直接或间接的调用其本身 递归的本质就是循环,所以当需要重复执行代码的时候使用递归 # 一、递归的两种形式: # 1.直接调用本身 def f1(): print('是我是我还是我,想不到吧') f1() f1() #
阅读全文

浙公网安备 33010602011771号