![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 54
Lemon_Can
这个作者很懒,什么都没留下…
展开
-
token、session和cookie的区别
1.token是 服务经过计算发给客户端的,服务不保存,每次客户端来请求,经过解密等计算来验证是否是自己下发的2.session是服务本地保存,发给客户端,客户端每次访问都带着,直接和服务的session比对3.cookie是保存在客户端上的一些基本信息,服务不保存,每次请求时客户端带上cookie,里面有一些账户密码,浏览记录什么的...原创 2021-07-09 08:31:11 · 117 阅读 · 0 评论 -
【Linux】mysql语句
mysql命令进入容器库查看当前库创建库删除库进入mysql表结构表数据进入容器注意: /bin前是通过命令docker ps查出的iddocker exec -it 22515c795c34 /bin/bash库查看当前库show databases;创建库create database dcs1; 删除库drop database dcs1;进入mysqlmysql -uroot -p123456表结构use dcs1;表数据...原创 2021-05-11 16:27:38 · 295 阅读 · 0 评论 -
get请求和post请求的区别
get和post请求的区别请求getpost参数在url里在request head里多参数连接?&保密性较差较好性能较好较差原创 2021-05-11 11:14:02 · 77 阅读 · 0 评论 -
【Linux】常用命令
Linux常用命令文件帮助命令文件管理切换工作目录显示当前的工作目录创建新目录创建一个空文件删除删除文件或目录拷贝移动、重命名建立链接文件查看或者合并文件内容文件帮助命令– help例子cd --help-man语法:man [命令或配置文件]例子man ls操作动作space显示下一屏enter滚动一行b往前一屏q退出tab自动补全↑↓历史命令文件管理切换工作目录cdcd 绝对路径cd /a/bb/c原创 2021-04-29 19:29:20 · 90 阅读 · 0 评论 -
【python】range函数
range函数range(a,b)range(i,i+1),九九乘法表100以内的偶数和*逐行增加range(a,b,c):-----a,开始值-----b,结束值-----c,步进值range(a,b)a = 1while a <= 4: for i in range(1,8): print(i,end='') print('这是第%d周'%(a)) a += 1range(i,i+1),九九乘法表for i in range(1,10)原创 2021-04-27 18:26:01 · 788 阅读 · 0 评论 -
【python】类型转换
类型转换str --> otherlist --> other列表-->字典tuple --> other集合 --> other字典 --> other字典键值对互换str --> othername = 'name'print(type(name)) #查看name的类型print(list(name)) #转为listprint(tuple(name)) #转为元组print(set(name)) #原创 2021-04-27 18:06:12 · 63 阅读 · 0 评论 -
【python】集合
集合(set)定义输出添加添加列表、字典、元素、字符串删除元素清空删除集合并集 交集 差集 相对差集无序不重复的序列定义set1 = {'齿轮','滑轮','轨道','箱子','锁',("key")} #可直接定义添加元组set2 = set() #空值输出print(type(set1),type(set2))添加set1.add('wave') #添加元素print(set原创 2021-04-27 17:41:03 · 135 阅读 · 0 评论 -
【python】元组
元组定义输出查看类型整个元组某个元素切片重复输出删除不可修改元素,初始化一次定义tuple = ('山','水','树木','河流','风','花朵')tuple1 = ('云',)输出查看类型print(type(tuple))整个元组print(tuple)某个元素print(tuple[2]) #输出第三个切片print(tuple[1:-1]) #输出第二到倒数第二个print(tuple[4:]) #输出包括第五个到最后一个的元素重复输出print(tu原创 2021-04-27 17:00:19 · 55 阅读 · 0 评论 -
【Oracle数据库】存储函数
存储函数无参输入参数输出参数输入输出删除作用和存储过程一致,原则上有一个返回值的时候,用存储函数,否则其他情况都用存储过程存储过程是create procedures存储函数是create function(函数),且必须要有返回值,return无参创建无参存储函数create or replace function func1return varchar2isbegin return 'hello world!';end;create or replace fu原创 2021-04-27 16:45:11 · 271 阅读 · 0 评论 -
【Oracle数据库】存储过程
存储过程无参输入参数输出参数输入输出参数删除存储过程存储过程时如何实现批量插入数据语法create [or replace<] procedure < procedure name> [(<parameter list>)] is|as <localvariable declaration> begin <executable statements原创 2021-04-27 16:15:53 · 139 阅读 · 0 评论 -
【Oracle数据库】游标(未完)
游标含义静态游标隐式游标显示游标loop循环while 循环动态游标(拓展)含义理解为存储数据的一个集合静态游标隐式游标在PL/SQL程序中执行dml语句时,会自动创建隐式游标,名称SQL属性:%found SQL语句影响了一行或多行是为TRUE%notfound SQL语句没有影响任何行是为TRUE%rowcount SQL语句影响的行数%isopen 游标是否打开,始终为FALSE(隐式游标是关闭状态的)检测最近执行的语句declarebegin原创 2021-04-27 15:53:07 · 92 阅读 · 0 评论 -
【Oracle数据库】异常处理
异常处理预定义错误非预定义错误自定义错误预定义错误declare v_emp emp%rowtype;begin select empno, ename into v_emp.empno, v_emp.ename from emp where empno = '1111'; --信息是不存在的 dbms_output.put_line(v_emp.empno || '和' || v_emp.ename); end;使用goto跳转declare原创 2021-04-27 15:33:14 · 89 阅读 · 0 评论 -
【Oracle数据库】pl/sql的循环与判断
pl/sql的循环与判断pl/sql基础语法直接定义变量调用表中字段定义变量声明参数的方法判断if语句CASE循环while循环loop循环对比(使用goto标记跳转)使用游标pl/sql基础语法PL/SQL :是SQL语言的拓展,过程化SQL语言PL(Procedural Language):过程语言SQL:结构化查询语言分为三个部分:声明部分、可执行部分、异常处理部分declare 声明部分:声明变量、常量、类型、游标begin 执行部分:存原创 2021-04-27 15:23:47 · 544 阅读 · 0 评论 -
【Oracle数据库】sql函数
SQL函数单行函数1. 字符函数字符串大小写转换函数字符串控制函数2. 数字函数3. 日期函数4. 转换函数5. 通用函数多行函数1. 聚合函数2. 分组函数/分析函数group by 分组having 分组条件单行函数针对每一行都会返回一个结果1. 字符函数字符串大小写转换函数initCap(待转换的字符串)将字符串首字母转换成大写,其余都转换成小写select initCap(ename) from emplower(待转换的字符串)将参数里面的字符串,转换成小写selec原创 2021-04-26 20:20:48 · 231 阅读 · 0 评论 -
【Oracle数据库】备份
备份备份命令方式:用工具导入导出工具导出SQL文件备份create user bak identified by 123456;grant Resource to bak;revoke dba from bak;命令方式:CMD exp 导出用户/密码@数据库名称 file = “导出地址+文件名.dmp”CMD imp 导入用户/密码@数据库名称 fromuser = “导出用户名” touser = “导入用户名” file = “D:/scott.dmp”原创 2021-04-26 19:36:03 · 71 阅读 · 0 评论 -
【Oracle数据库】关联、子查询
关联、子查询内连接等值连接范围链接(不等值连接)自然连接外连接左连接右连接全连接自连接交叉连接(笛卡尔积)内连接等值连接显示多表均满足关联条件的数据语法一:select * from 表1 inner join 表2 on 表1.字段=表2.字段/*查看emp表和dept表的所有员工信息*/select * from emp e inner join dept d on e.deptno=d.deptno;语法二:select * from 表1,表2 where 表1.字段=表2原创 2021-04-26 19:12:49 · 797 阅读 · 0 评论 -
【Oracle数据库】分页查询
分页查询分页查询伪列分页查询伪列每个表都有,但不能修改,只能用于查询rowid每一行数据的地址,自动生成,且不会重复rownum单表查询结果,数据行的序号,自动生成,且不会重复查询出第一个员工的信息select t1.*,rownum from emp t1 where rownum=1;查询第三第四个员工的信息select t2.* from(selet t1.*,rownum r from emp t1) t2where r=3 or r=4;根据员工的薪资排序原创 2021-04-26 19:32:44 · 291 阅读 · 0 评论 -
【Oracle数据库】基础查询
基础查询语句查询整个表查询结果排序算数运算符函数运算比较运算符逻辑运算符查询整个表select * from 表名;查询结果排序ASC ---------升序DESC------- 降序select * from 表格 where 条件 order by 列名 Desc;/* 查询emp表里deptno为20的数据并按照empno降序排序 */select * from emp where deptno=20 order by empno DESC算数运算符+,-,*,/查询员原创 2021-04-20 16:38:29 · 545 阅读 · 0 评论 -
【Oracle数据库】给表添加/删除约束
给列表添加约束约束类型约束类型主键约束 :Primary Key Constraint 注:要求主键列数据唯一,并且不允许为空唯一约束 :Unique Constraint 注:要求该列唯一,允许为空检查约束 :Check Constraint 注:某列取值范围限制、格式限制等,如有关年龄的约束外键约束 :Foreign Key Constraint 注:用于两表间建立关系,需要指定引用主表的那列...原创 2021-04-20 12:20:22 · 309 阅读 · 0 评论 -
【Oracle数据库】创建、增删查改、复制表
表格数据类型创建表查询表查看当前用户下的所有表查看表结构修改修改表名直接修改复制整个表(不复制约束)复制部分数据复制数据添加列修改列名修改表格结构查看查看创建表添加备注删除删除表结构(列)删除内容(能回滚)删除内容(不能回滚)删除表数据类型number:没有指定长度限制varchar2(100):字符串类型,oracle特有的,最大长度4000,可变长度,把空字符串当作null处理。varchar(100) : 字符串类型,sql标准,可以存储空字符串,oracle 建议使用varchar2 。原创 2021-04-19 20:24:28 · 323 阅读 · 0 评论 -
【Oracle数据库】创建、删除、修改、查看表空间和用户
数据库-表空间SQL创建表空间删除表空间创建用户锁定状态解锁用户查看当前用户修改用户密码授予登录权限回收权限删除用户查看当前数据库下的用户SQLSQL:结构化查询语言(脚本语言)DDL:数据定义语言(create 创建,alter 更改, drop 删除)DML:数据操作语言(insert 增,delete 删,update 改, select 查)DCL:数据控制语言 (grant 授予,revoke 回收)TCL:事务控制语言 (commit 提交 rollback 回滚)DQL:原创 2021-04-19 19:14:19 · 217 阅读 · 0 评论 -
【Python】字典
Python笔记之字典特点定义字典输出输出整个字典查找键(key)输出对应的值(value)输出分别输出字典里的键(key)和值(value)输出字典长度增删查改增加新键值对修改值查询删除键值对清空字典删除字典特点1.无序集合对象,元素的存取通过key-value键值2.一种映射类型,用 {} 标识,一个无序的key:value对集合3.key必须使用不可变类型,在同一个字典中,key必须唯一4.方便查找和搜索定义字典dict = {'one': "1 - Python教程", 2原创 2021-04-11 17:55:02 · 93 阅读 · 0 评论 -
【python】列表
Python笔记之列表(list)特点定义列表输出整个列表输出某个元素切片特点1.可增删查改2.有序集合3.元素类型可以不同4.用‘+’连接两个列表,‘*’是重复操作5.切片截取:变量[起始下标:结束下标:步进]6.索引值从0开始,-1代表末尾定义列表list = ['abcd',786,3.13,'test',45.8]输出整个列表print(list)输出某个元素print(list[0]) #输出该列表的第一个元素原创 2021-04-11 17:30:48 · 96 阅读 · 0 评论 -
git连接gitee、创建分支、切换分支、回滚版本
git连接gitee参考文章-知乎.先确认自己已经安装了git,在桌面或你创建的文件夹右键选择git bash here若安装了git右键却没有相关选项的解决办法先输入用户名(非邮箱,我用的手机号 git config --global user.name "用户名"输入注册gitee的邮箱git config --global user.email "邮箱"初始化gitgit init创建公钥、连接公钥ssh -keygen -t rsa -C "这个填邮箱或手原创 2021-04-05 17:21:50 · 7261 阅读 · 0 评论 -
【笔记】项目流程
原创 2021-04-11 15:06:03 · 28 阅读 · 0 评论 -
【Python】print()函数输出
输出字符串print('hello')print("hello")print(''' hello''')print("""hello""")#连接两个字符串#用.连接,输出的字符串中间会有空格即“hello world”print('hello','world')#用+连接,输出的字符串中间没有空格即“helloworld”print('hello'+'world')#内容过长则用\分隔print('aaaaa\bbbbb\ ccccccc').原创 2021-04-11 16:19:31 · 714 阅读 · 1 评论