基础获取网页内容HTTP协议(超文本传输协议)HTTP是一种客户端和服务端之间的请求-响应协议
客户端通过发送协议内容给服务端,服务端进行响应
例如:在浏览器访问网站,就是给服务器发送请求,等待服务器响应发送回网页内容
HTTP请求
请求行:方法 资源路径[?查询参数1&查询参数2..] 协议版本
GET方法
主要用于获取数据
例如:获取网站页面
POST方法
主要用于创建数据
例如:将用户注册信息等放到请求主体发给服务器
请求头:包含给服务器的信息
host:主机域名(域名+资源路径=完整的网址)
User-Agent:告知服务器客户端的一些信息
Accept:告知服务器客户端想要接收的响应是什么类型的,多个可用逗号隔开
请求体:可以放客户端给服务器的任意数据(一般get方法用不上)
HTTP响应
状态行:协议版本 状态码 状态信息
响应头:包含一些告知客户端的信息
date:生成响应的时间
content-type:返回内容的类型和解码格式
响应体:服务器响应客户端的内容
requests模块requests模块是Python用于构建和 ...
导论一共会分为4个板块
入门
数据类型
语法
容器
函数
文件交互
异常和包
类和对象
类的基础
魔术方法
继承复写
类型注解
多态
数据库
pyspark大规模分布式计算
构建对象
数据输入
数据计算
数据输出
进阶
闭包
装饰器
设计模式
多线程编程
网络编程
正则表达式
递归
Python入门字面量字面量就是值,包括整数,浮点数,字符串等
注释单行:#
多行:””” “””
变量不同于C语言,在Python中,变量不需要定义类型,直接定义变量名并赋值即可
注意:在Python中,语句之间不用使用分号隔开
12money = 10print ("余额:",money)
数据类型虽然在Python中定义变量不用定义数据类型,但是会根据输入的值自动定义数据类型,是一种弱数据类型的编程语言
我们可以通过**type()**函数获取变量的数据类型并返回
123money = 1A = type(money)print(A)
数据类型转化在Python中,可以通过对应函数将数据类型进行转化,如:
1234str(111) #将111转化成 ...
数据库基础语法可视化工具:DBeaver
创建表:create table 名称 (数据名称 数据类型)
1create table student (id int,name char(10),age int,sex char(5));
类型
指令
范围
整数
TINYINT
-128到127
整数
SMALLINT
-32768到32767
整数
MEDIUMINT
-8388608到8388607
整数
INT
-2147483648到2147483647
整数
BIGINT
-9223372036854775808到9223372036854775807
小数
DECIMAL()
在存储时需要指定总位数和小数位数。示例:(10,2)
字符串
CHAR
定长字符串,存储0到255个字符
字符串
VARCHAR()
变长字符串,可以存储0到65535个字符,示例:(100)
字符串
TEXT
用于存储较长的文本数据,最大长度为65535个字符
日期
DATE
格式为YYYY-MM-DD。示例:“2022-05-15”
时间
TI ...
js基础js是用于游览器实现人机交互的编程语言
作用:
网页特效(监听用户的行为,让网页做出反馈)
表单验证(针对表单中的数据合法性进行判断)
数据交互(获取后台数据,渲染到前端)
服务端编程(node.js)
组成:
语法(变量,语句,对象等)
Wed APls(DOM 和BOM)
使用方式:
内部:在body内,在HTML下面使用script标签直接写
外部:在外部写js文件,在body内使用script src=“地址”引入
12345<body> zzzzzzz <script>????????</script> <SCript:src="./11.JS "></SCript:src></body>
输入输出语法输出:
document.write(‘要输出的内容’)
内容可以是标签
alert(‘要输出的内容’)
页面弹出警告对话框
console.log(‘控制台输出’)
调试使用
输入:
promp ...
变量类型
类型名
效果
内存大小
int
有符号整数
4B
uint
无符号整数,不能表示负数
4B
float
单精度小数,6-9位数字,后面要加f
4B
double
双精度小数,15-17位数字
8B
bool
布尔类型,默认值:false
char
单字符,用‘ ’
2B
string
字符串,用“ ”,默认值:null
byte
储存0-255
数组定义:
类型名 [] 数组名 ={}
类型名 [] 数组名 = new 类型名 [数字大小]
12345int [] ary1 = new int [10];string [] ary2 =null; //null是默认值string [] ary3 = new string [10];ary3 [0] = null;
类型转化123float Afloat = (float) Adouble; //低精度转化高精度,需要使用()说明强制之后的类型double Adouble = Afloat; // 高精度转化低精度的不用int Ain ...
如果yum报错
由于CenOS已经停止维护,更新为CentOS Stream,需要更新CenOS,将镜像从mirror.centos.org更改为vault.centos.org
首先进入yum的repos目录
1cd /etc/yum.repos.d/
其次,修改 centos 文件内容
12sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
然后,生成缓存更新(第一次更新,速度稍微有点慢,耐心等待两分钟左右)
1yum makecache
最后,运行 yum update 并重新安装 vim
12yum update -yyum -y install vim
Linux操作系统组成:Linux系统内核:调控硬件
系统级应用程序:系统自带的应用程序
用户通过第三方应用程序或者系统程序调用内核调度硬件
操作:Linux系统通过命令行的形式进行操作
虚拟机通过软件:模拟计算机硬件,并给虚拟硬件安装真实的操作系统
软件:VMware
远程控制电脑Windows系统和虚拟机的Linux系统之间文件交互麻烦,所以需要通过软件在Windows中远程遥控
通过软件 :FinalShell
安装完成之后 在虚拟机中打开终端
输入:ifconfig
在ens33的内容中找到inet 后面的地址为虚拟机的IP地址
打开FinalShell 中左上角的文件夹图标,打击第一个文件夹图标使用SSH连接
在主机位置输入虚拟机IP地址,并填入相关数据完成
双击连接的系统,选择接收并保存即可
注意:虚拟机关闭或者重启之后,IP地址可能改变,需要重新修改FinalShell中的IP地址
虚拟机快照在使用过程中,Linux系统可能出现损坏,通过快照将虚拟机当前的状态保存下来,之后可以通过快照恢复
虚拟机关机后,右键选择快照,快照拍摄,快照管理选择想恢复的快照,选择转到即可
基 ...
模版
C++另一种编程思想称为 ==泛型编程== ,主要利用的技术就是模板
C++提供两种模板机制:函数模板和类模板
模版的概念模板就是建立通用的模具,大大提高复用性
模板的目的是为了提高复用性,将类型参数化
模板的特点:
模板不可以直接使用,它只是一个框架
模板的通用并不是万能的
函数模版函数模版的使用:函数模板作用:
建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表
语法:
12template<typename/class T>函数声明或定义
解释:
template :声明一个创造模版
typename/class:表示后面的符号是一种数据类型,没有指定类型
T:通用的数据类型,字母可以替换,一般为大写
使用函数模板有两种方式:
自动类型推导 XX();
显示指定类型 XX<?>();
注意事项:
自动类型推导,必须推导出一致的数据类型T,才可以使用
模板必须要确定出T的数据类型,才可以使用
1234567891011121314151617181 ...
HTMLHTML 超文本标记语言
超文本:链接
标记:标签,带尖括号的文本<>
标签结构
标签要成对出现,中间包裹内容
<>里面放英文字母(标签名)
结束标签比开始标签多 /
标签分类:双标签和单标签
HTML骨架
html:整个网页
head:网页头部,用来存放给浏览器看的信息,例如 CSS
title:网页标签栏标题
body:网页主体,用来存放给用户看的信息,例如图片、文字
快速生成骨架:!+回车
注释在 VS Code 中,添加 / 删除注释的快捷键:Ctrl + /
标题标签123456<h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6>
注意:
一级标题在一个网页中只能用一次,用来放新闻标题或网页的 logo
独占一行(换行)
段落标签1<p>段落 ...











