- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 pytest类执行没问题,在terminal运行会提示 ModuleNotFoundError报错
pytest类执行没问题,在terminal执行报错
2022-12-06 20:38:20
757
原创 win10安装docker,启动后提示WSL 2 installation is incomplete.
win10安装docker,启动后提示WSL 2 installation is incomplete.
2022-04-08 10:43:16
7592
2
原创 常用协议整理
层级协议说明备注应用层RTPRTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输协议,RTP协议是建立在UDP协议上的。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议)、视频会议和视频电话系统(配合H.263或SIP)。RTP由两个紧密链接部分组成:RTP----传送具有实时属性的数据;RTP控制协议(RTCP)----监控服务质量并传送正在进行的会话参与者...
2021-02-08 15:37:09
366
1
原创 navicat链接oracle提示:“ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK”
Navicat链接oracle报12737的错误1、错误原因:客户端不支持服务器端的字符集造成的,修改服务器端的字符集不太现实,所以修改客户端2、解决方法下载instantclient_11_1,将instantclient_11_1文件夹下的文件全部替换到navicat安装路径下的instantclient_11_1文件夹中3、下载链接...
2020-12-21 16:24:56
1264
原创 delete、truncate、drop的区别及用途
关键字用途备注deletedelete语句执行的过程每次删除一行数据删除操作保存到日志,支持回滚(未释放表和索引锁占用的空间,可以理解为假性删除)truncatetruncate table一次性删除表中所有的数据不会吧删除操作记录到日志,删除后的数据不能恢复(当表被truncate后,这个表和索引所占用的空间会恢复到初始大小)dropdrop语句将表所占用的空间全部释放掉删除整个表包括结构和数据,会将表锁占用的空间全部释放掉...
2020-12-15 17:07:28
198
原创 MySQL建表设置默认值/取值范围
一、设置默认值设置默认值采用default,如代码所示:二、设置取值范围设置取值范围采用check,如代码所示:create table student(id int not null primary key auto_increment,name varchar(32) not null,sex varchar(8) default('男'), #设置默认值age int not null check (age between 10 and 50), #设置取值范围class_id i
2020-11-24 17:15:58
28778
3
原创 python匿名函数lambda
一、概念python用lambda创建匿名函数,顾名思义就是他是一个函数但是没有名字lambda只是一个表达式,函数体比def简单很多;二、语法语法是唯一的,只有一种写法: lambda argument_list: expressionlambda是python的预留字,argument_list是参数列表,expression是表达式lambda只会访问参数列表中的参数三、特性1、函数是匿名的就是没有名字2、函数有输入输出,输入就是参数列表中的参数,输出是expression表达式输出
2020-11-23 16:05:06
197
原创 MySQL触发器
一、概念当一件事发生的时候,会引发其他相关的事件发生在数据库中,主要当一个预定义的事件发生的时候,就会被mysql自动调用触发器非常的消耗资源,因为是针对每一行的数据,所以对于增删改查比较频繁的表不要使用触发器二、语法create trigger 触发器名称 {before|after}{insert|update|delete} on 表名 (发生什么事件之前还是之后触发)for each rowbegin触发器执行的语句块end三、示例1、当表里面新增一个用户的时候,显示新增用户
2020-11-23 12:19:11
248
原创 mysql存储过程
一、存储过程概念mysql5.0之后的版本支持存储过程,指的就是sql语句层面的代码封装与重用存储过程就是一段具有名字的代码,用来完成特定的功能创建的存储过程保存在数据的数据字典中二、语法创建:create procedure 存储过程名(参数列表)#in 给参数传入值,定义的参数就得到值,in 参数名+表中字段的类型begin #out 返回值 out 参数名+要返回的数据类型存储操作的语句end调用:call 存储过程名三、示例1、创建一个无参无返回值的存储过
2020-11-23 11:56:44
373
原创 msql视图
1、视图的概念:视图相当于一张虚拟表,就是通过sql语句,将查询结果重新组成一张表,可以通过show tables 查看到 但是数据库不存在这张表。视图的作用类似于筛选,使用户不必关注基本表的复杂操作,只关注想要的数据。采用视图,当基本表被重构时,可保证上层应用不必做出改变视图能够对机密数据进行保密2、语法:create view view_name(列名、列名、、、)asselect xxx xxx from 表名...
2020-11-23 11:23:22
217
原创 linux环境下安装python3.8.6
一、安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel二、下载python3cd /opt wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz三、安装python31、新
2020-11-19 17:09:42
1347
原创 MySQL相关指令回顾
数据库的相关指令1、建库:drop database if exists 库名;#删除库create database 库名;2、建表:drop table if exists 表名 #删除表create table 表名(列名 数据类型 是否为空 主键约束(primary key ) 外键约束(references 其他表(字段)) 唯一约束、是否自增长,)eg:create table student(stuid int not null primary key refere
2020-11-19 14:56:15
112
原创 python实现华为机试题-十进制转十六进制/十六进制转十进制
while True: try: #print(int(input(),16)) #十六进制转十进制 int(‘0x2’,16) 十进制转16进制hex() a=input('请输入一个十进制的数:') print(hex(int(a))) except: break
2020-06-17 17:18:03
982
原创 python实现华为机试题-连续输入字符串,按照长度8拆分,输出到新的数组,长度不是8整数倍的字符串后面补0,空字符串不处理
def printStr(string): if len(string)<=8: print(string+"0"*(8-len(string))) else: while len(string)>8: print(string[:8]) string=string[8:] print(string+'0'*(8-len(string)))x=input("请输入一个字符串:
2020-06-17 15:01:41
1167
1
原创 python实现华为机试题-明明的随机数
题目描述:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。代码实现:nums_count = int(input('请输入随机整数的个数:'))nums = []for i in range(nums_count): nums.a
2020-06-17 12:14:29
453
原创 python实现华为机试题-输入一串字符串,单词用空格隔开,计算字符串最后一个单词得长度
str=input("请输入一行字符串:")for i in range(len(str)): if str[len(str)-1-i]==" ": count=i break else: count=i+1print(count)
2020-06-17 10:34:20
1765
原创 python实现华为机试题-输入一个字符串和一个字符,统计该字符在该字符串中出现的次数
思路:用count统计from collections import Counterc=input('请输入字符:')str=input('请输入字符串')print(str.count(c))```
2020-06-17 10:12:08
10741
2
原创 12行python代码实现华为机考算法题-从10个数中随机抽取3个数,保证3个数带入公式X²+XY-Y²+Z中的值最小,范围【-512,512】】
一、解题思路我采用暴力解法:直接限制输入格式 要求随机输入10个整数用英文逗号隔开 然后按照逗号分隔将十个整数保存到列表中,导入模块,10个整数里面随机取三个数 将这三个数导入公式 将所有的结果保存到列表 然后直接用min()得出最小值代码如下:import itertoolsx=input('请输入10个整数,用英文逗号隔开,整数的范围是[-512,512]')xlist=x.split(',')list=[]for i in itertools.permutations(xlist,3
2020-06-16 16:42:08
1075
原创 使用UltraISO制作U盘CentOS启动盘
1、下载安装UltraISO2、准备centos系统镜像3、打开UltraISO,点击【文件】-【打开】,选择centos系统镜像4、点击【启动】-【写入硬盘映象】5、点击【写入】,写入完毕后关闭软件即可...
2020-04-01 22:15:51
2447
原创 pip更新以及安装包的时候遇到报错
1、File “C:\Program Files\Python38\lib\site-packages\pip_vendor\urllib3\response.py”, line 402, in _error_catcher raise ReadTimeoutError(self._pool, None, ‘Read timed out.’) pip._vendor.urllib3.excepti...
2020-03-31 20:57:05
813
原创 新安装redhat 7.6 xshell能连接 xftp链接不了 重启失败
一、现象:1、全新安装redhat7.6,安装完毕后Xshell能链接服务器,但是xftp不能连接2、重启失败,报错:failed to load SELINUX policy freezing二、解读:该现象是因为在修改selinux配置文件时,将SELINUXTYPE=targeted修改了,正确的应该是修改SELINUX=disabled三、解决方法:1、当重启失败的时候,在重启...
2020-03-31 20:53:26
780
原创 日常运维杂项
一、tomcat启停1.必须先关掉tomcat:lsof -i:8090 查看端口对应的进程 ,然后kill -9 进程号 杀死tomcat2.首先将压缩文件拷贝到 /home/tomcat/webapps3.在/home/bak 目录下新建对应日期的文件夹 比如201709014.将/home/tomcat/webapps 下的psop_web和psop_server 文件拷贝到/ho...
2020-03-31 20:51:35
242
原创 redhat7.6 挂载本地yum源
本文记录用iso文件作为yum源,为服务器提供安装服务,分别讲述在虚拟机和实体机上的操作一、虚拟机配置yum源1.1、首先确认虚拟机虚拟光驱已连接,如下图1.2、将虚拟光驱挂载到系统路径下创建挂载镜像的文件夹 mkdir /mnt/cdrom挂载镜像文件:mount /dev/cdrom /mnt/cdrom #/dev/cdrom是系统关盘的软连接将 /etc/yum.r...
2020-03-31 20:44:09
2432
navicat链接oracle提示:“ORA-12737”资源包
2020-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人