自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 SQL 存储过程

通过设置用户只能使用存储过程访问数据,限制用户不能直接操作数据库中的敏感数据,以保障数据的安全性。第一次执行时进行编译并驻留在高速缓存中,以后再执行时,只需从高速缓存中调用已编译好的二进制代码,存储过程存储在服务器上并在服务器上执行,网络上只传送存储过程执行的最终数据,大大减少了网络流量。"#"表示局部临时存储过程,“##”表示全局临时存储过程。(2)本地存储过程:在用户数据库中创建的存储过程,(1)系统存储过程:由系统提供的存储过程,前缀为。(4)远程存储过程:从远程服务器上调用存储过程。

2023-04-01 20:07:55 617

原创 UML一些基础

构件图:一个封装的类和他的接口、端口以及内嵌的构件和连接构成的内部结构,表示系统的静态设计实现图(类图的变体)类图:一组类、接口、协作和它们之间的关系(系统的静态设计图)(活动类的类图给出系统的静态进程图)结构性视图(静态):类图、对象图、包图、组合结构图、构件图、部署图、制品图。行为性视图(动态):力图、顺序图、通信图、定时图活动图、交互概览图。定时图(计时图):强调消息跨越不同对象或参与者的实际时间。顺序图(序列图):强调消息的时间次序的交互图。通信图(协作图):反映系统的静态和动态特征。

2023-03-29 15:16:21 374 1

原创 面向对象技术

多态:参数多态、包含多态类是一种具有相同属性和方法的对象集合,类是对象的抽象,对象是类的实例接口与现实可分割静态static成员与对象实例无关,只与类本身有关,静态数据成员属于整个类,就算没有对象创建,它也存在外部访问类的静态成员只能通过类名来访问静态方法只能调用静态成员,静态成员可以被任何成员调用私有继承:父类(基类)的公共成员和保护成员都是子类(派生类)的私有成员,不能被派生类的子类(基类的孙子)访问保护继承:父类(基类)的公共成员和保护成员都是子类(派生类)的保护成员,只能

2023-03-29 14:09:16 131

原创 SQL 编程 游标

全局变量是游系统·提供并预先声明的变量,用户只能引用,变量名加@@,用户不能定义和全局变量同名的局部变量部分全局变量的含义SELECT @@ROWCOUNT:前一条命令处理的行数SELECT @@VERSION:返回 Microsoft® SQL Server™ 当前安装的日期、版本和处理器类型SELECT @@CONNECTIONS:返回自上次启动 Microsoft® SQL Server™ 以来连接或试图连接的次数。...

2022-05-29 15:51:05 471

原创 SQL 编程

SQL Server中存在两种变量局部变量和成员变量,两种变量的特点和其他语言变量特点一样全局变量:由系统定义和维护由系统定义和维护变量名前加“@@” 例 @@name 就定义了一个全局变量“name”局部变量:由用户定义和使用,变量名前加“@” 例 @age 就定义了一个局部变量 "age"声明局部变量 DECLARE {@变量名 数据类型} 可以一次声明多个变量 DECLARE @A char(20) DECLAR...

2022-05-28 15:36:03 650

原创 SQL 数据查询

SQL中一些常用的查询方法

2022-05-09 10:59:17 3565

原创 定义数据完整性,参归完整性和用户定义完整性

在已有的属性上添加条件约束

2022-05-09 09:49:04 398

原创 SQL 数据更新

1.建立索引Create [unique] [cluster] index <索引名> On <表名>(<列名>[<次序>] ) /*次序可以选择DESC(J降序)和ASC(升序)默认升序*/例1.对SC表建立按学号升序建立唯一索引Create unique index Ssno on SC(Sno)例2. 对SC表建立按学号升序和课程表降序建立唯一索引Create unique...

2022-03-30 15:18:44 14382

原创 SQL 基本表

1.定义基本表 create table <表名>( <列名> <数据类型> [完整性约束条件], <列名> <数据类型> [完整性约束条件], <列名> <数据类型> [完整性约束条件], <列名> <数据类型> [完整性约束条件],);例:建一个“课程表”Coursecreate table Course(Con char(20) primary ...

2022-03-29 21:59:46 1169

原创 SQL中 模式和索引基础

1.定义模式: CREATE SCHEMA<模式名>AUTHORIZATION<用户名>例:为用户link创建一个学生-课程模式S-T CREATE SCHEMA ST AUTHORIZATION Link在建立模式的同时给它建立一个表、视图。位用户ZAHNAG创建一个基本表 TEST,并在其中定义一个学生表TAB1CREATE SCHEMA TEST AUTHORIZATION ZHANGCREATE TABLE TAB1(...

2022-03-29 21:58:50 337

原创 SQL常用语句

常用的完整性约束条件主键:PRIMARY KEY 唯一:UNIQUE3.非空值:NOT NULL4.参照完整:FOREIGN KEY二.SQL数据定义语句 操作对象 操作方式 创建 删除 修改 模式 CREATE SCHEAM DROP SCHEAM 表 CREATE T

2022-03-29 21:57:44 186 1

原创 数据库模型

数据库模型:是对现实世界数据特征的抽象(是BDS的核心和基础)数据模型分为两大类第一类:概念模型(也叫信息模型):用于数据库的设计得二类:逻辑模型和物理模型逻辑模型:主要包括{1.层次模型,网状模型,关系模型,面向对象数据模型和对象数据关系模型,半结构化数据模型}用于DBMS的实现物理模型:对数据最底层的抽象,是面向计算机系统的。具体实现是DBMS的任务 将现实世界抽象为信息世界的概念模型,再将信息世界转换为机器世界一·概...

2022-02-27 17:21:32 823

原创 数据库基本概念

1.数据库是信息系统的核心和基础一.数据库的四个基本概念1.数据(data):描述事物的符号记录。包括图像音频等多种形式。数据的含义也就是数据的语义就是所谓的信息。2.数据库(DataBase):长期储存在计算机内、有组织的、可共享的大量数据的集合。特征:数据库中的数据按一定数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性、易拓展性,并可为各种用户共享3.数据库管理系统(DataBase Management System,DBMS):位于用户与操作系统之间的一层数据管理

2022-02-27 15:13:24 6056

原创 HTML单个的下拉时间列表

body<div class="time"> <p>开始时间:&nbsp&nbsp&nbsp <select id="years" onchange="doChange()"></select> 年<select id="months" onchange="doChange()"></select> 月<select id="dates"><

2022-02-13 10:15:47 2207

原创 html单选框换色

head里面.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i { color: #2989b6;body <div class="layui-form-item"> <label class="layui-form-label">项目级别</label> <d

2022-02-11 14:37:40 1246

原创 HTML增加/删除一行表格

body<table align="center"width="100%" id="tab" border="1"> <tr> <th>工号</th> <th>姓名</th> <th>操作</th&g

2022-02-11 14:35:36 1542

原创 HTML表格颜色换行改变

js:{function color() { var $aLi = $('tr'); for (var i = 1; i < $aLi.length; i++) { if (i % 2 == 0) $aLi[i].style.background = '#fff'; else $aLi[i].style.background = '#eee'; }}window.o...

2022-02-11 10:24:24 488

原创 html表格序号自动增加

table里面id改成numwindow.onload = function(){ var oTable = document.getElementById("num"); for(var i=1;i<oTable.rows.length;i++){ oTable.rows[i].cells[0].innerHTML = (i);}}

2022-02-11 10:23:04 3159

原创 HTML添加下拉列表的时间

html-head中:<script src="js/jq/jquery-3.5.1.min.js"></script> /*注意该文件*/<style>.layui-input:focus,.layui-textarea:focus {border-color: #2989b6 !important;}</style>body:{ <div class="time"> &l...

2022-02-11 10:18:26 2403

原创 Java接口

Java不支持多继承,只支持单继承,但允许可以有多个接口。用关键字interface来定义接口,接口的定义接口的定义和类的声明很相似。包含声明和接口体interface 接口名字{ 接口体}接口体接口体包含static常量和方法定义两部分1)JDK8以前,接口体只有抽象方法,JDK8以后允许使用default关键字...

2021-11-15 18:19:14 142

原创 Java的final关键字

.final可以修饰类,成员变量和方法中的局部变量Final类也叫做 最终类,final类不能被继承(不能有子类)final class A{ .....}final方法如果用final修饰一个方法,那么这个类的子类不能对该方法进行任何的篡改,也就是说,该方法不能被隐藏常量如果局部变量和成员变量被final修饰,那么该变量就是常量了且该量不能再有改动了// final int a; //非法,因为,没有给常量指定值final int a=132; .

2021-11-15 11:01:16 199

原创 python里面一些基本函数

ord()返回单个字符的序数 chr()返回某序数对应的字符str()将任意类型转换为字符串若要将 由列表list、元组tuple、字典dict、集合set变成的字符串变回列表必须用eval()max(),min(),sum()分别用于计算列表,元组等可迭代对象的最大值,最小值,所有元素之和如果需要计算列表中的平均值可以直接sum(a)/len(a)内置函数max(),min()的key参数可以用来指定比较分别是字符串大小比较,长度比较,...

2021-11-13 18:20:24 414

原创 python基本的输入输出

基本的输入输出输入是通过input()函数来实现的,一律以字符串返回python3之后输出的都是str型,要转换成int型X=input(‘提示:’)X=int(input()) 这样就是int型了输出:写入磁盘文件python3输出默认是 end=\n,会换行如果不想换行就换成 end=' ' (空格)for I in range(10,20):print(I,end=’ ’)...

2021-11-13 18:02:09 912

原创 python删除元素

Python中用del来显示删除对象并解除与值之间的解释关系,删除对象时,如果它指向的值还有别的变量指向则不删除该值del x[1] 删除列表中的指定元素del x 删除整个列表del不能删除元组和字符串里面的元素,因为元组和字符串是不可变序列,是可哈希的,只能删除整个的字符串或元组...

2021-11-13 17:55:11 1111

原创 Java的abstract 类和方法

abstract用关键字abstract修饰的类叫 abstract类也叫抽象类,abstract class a{....}用关键字abstract修饰的方法叫 abstract类也叫抽象方法,abstract方法·只允许声明,不允许实现,不允许使用,不允许使用final(final类不允许继承,不允许有子类)和abstract同时修饰一个方法abstract class min(int x,int y);抽象类特点1.抽象类可以有抽象方法和非抽象方法(可以没有)。..

2021-11-03 20:18:03 334

原创 super的用法

子类可以隐藏父类的变量和方法,但如果想要调用被隐藏的变量和方法,那么就需要用到super关键字了super调用父类的构造方法子类不继承父类的构造方法。因此子类如果想调用父类的构造方法,就必须在子类的构造方法中使用super。而且super必须是子类构造方法中的第一句class Student{ String name; String degree; int age; public Student(String name,String degree,int age) { this

2021-11-03 16:50:16 642

原创 JAVA中的多态

Java中有两种多态,重载和重写功能多态性:向功能传递不同的消息,以便让对象根据的相应的消息产生相应的行为重载是多态性的一种,,方法的重载就是功能的多态性方法的重载:一个类中可以有多个方法名字相同,但是参数必须不同重写是属于继承的。如果子类继承了父类的一个实列方法,那么这个子类有权对这个方法进行重写方法的重写:子类中定义一个方法,这个方法与父类中的方法一致(方法类型,方法名字,参数类型,参数个数)...

2021-11-03 15:13:58 264

原创 在python中怎么用转义字符输出汉字

在python中可以使用转义字符输出汉字和英文等方法如下:在python中,每一个汉字都有对应的编码字符。首先用ord()函数查找对应的编码字符。例如:ord('划')会返回一串十进制数,这是目标在python里的序数。再用hex() 将十进制的序数转换为八进制的hex(21010)输出时,用转义字符 '\u+八进制的序号' 注意,引号不能掉,不然会报错...

2021-10-31 16:27:35 1713

原创 用python输出文件路径,正则表达,或URL时出现问题

在字符串之前加上R’或r’.表示原始字符,不会被改变。如会出现这个样子,会断行,因为把\n理解为换行了。加上r就不会了

2021-10-30 21:48:37 102

原创 python输出

若已经对变量进行赋值x=5可以直接输出print(x)输出字符串方法一样,注意的是需要将自己输出的变量怎么加在字符串里面注意图片中的格式

2021-10-30 21:36:03 46

原创 python中的数字

python中的数字有几种整数(int)1.十进制2.十六进制,需要16个数字表示整数(0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f)必须以0x开头0x10,0xab3.八进制,需要把个数表示整数(0,1,2,3,4,5,6,7)以0o开头。0o35,0o764.二进制,需要两个数表示整数(0,1)以0b开头浮点数(小数)(float)15.2 3.4 5.2e2(5.2乘10的2次方) 3.14e5(3.14乘10的5次方 )复...

2021-10-30 20:45:38 580

原创 python 的对象模型

对象类型 类型名称 示例 说明 数字 int,float,complex(复数) 12,3.14,1.3e5 3+5j 无大小限制,支持复数 字符串 Str ‘swfu’,”I’m stuident”, R’abc’,r’asd’ 用单,双,三引号作定界符,用r或R引导的表示原始字符 字节串 Bytes

2021-10-30 17:15:01 122

原创 编程设计如下逻辑。图书类:属性:编号,名称,单价,数量, 出版社, 作者方法:显示图书的信息(图书编号,名称,单价,数量)。测试类:创建图书对象通过调用带参构造方法完成对属性赋

import java.util.*;class Book{ int id,num; String name,press,author; float price; Book(int ID,String NAME,float PRICE ,int NUM,String PRESS,String AUthor){ this.id=ID; this.num=NUM; this.name=NAME; this.press=PRESS; this.author=AUthor; .

2021-10-20 11:28:26 1449

原创 编程设计如下逻辑。日期类:属性:年,月,日。封装属性。测试类:通过set方法对属性赋值,通过get方法完成对属性值的输出。在set方法对属性赋值时,如果输入的值不合法,包括不符合闰

import java.util.*;enum Time{ 年,月,日 }class Shijian{ Time time; int year,month,date; void setyear(int a) { year=a; } int getyear() { return year; } void setmonth(int b) { if(0<b&&b<13) month=b; else month=-1;.

2021-10-18 20:51:19 512

原创 python 关于列表的小知识

1.列表建立的方法:第一个是创建一个空列表,第二个是创建了一个含有数据的列表alist[] alist=[1,521,2,5,5]若想要列表内容是随机import randomalist = [random.randint(1,30)for i in range(10)]结果使列表原地逆序:alist.reverse()升序排列:alist.sort()降序 :alist.sort(reverse=True)转换为字符后按长度.

2021-10-17 21:24:59 1145

原创 对象---构造方法

构造方法:一种特殊的方法,方法名和它的类名一样。且构造方法没有类型class ppo{ int x,y; ppo(){ //是构造方法 x=1; y=1; } void ppo(int x){ //不是构造方法(方法类型是void) x=a; y=1; } int ppo(){ //不是构造方法(方法类型是.

2021-10-16 19:49:55 264

原创 关于Java声明中 类和实例 的一些差别

在Java声明中关于一些类何实例的差别我用图像的方式整理出来变量篇方法篇class AA{ int a; //实例变量a static int b; //类变量 b void f(int x,int y){ //实例方法 a=x; ...

2021-10-16 18:05:23 82

原创 什么是Java中的 构造方法

构造法是一种特殊的方法。它的名字必须和它类的名字一样,它还可以重载方法重载:简单的说就是 一个类中可以有多个名字相同的方法,但是这些方法的参数必须不同class 矩形(){ float 长; float 宽; 矩形(){ //构造方法 长=12.0; 宽=8.4; } 矩形(float x,float y){ //构造方法 长=.

2021-10-16 16:28:47 566

原创 Java 计算a+aa+aaa+.......n项之和

2021-10-15 21:12:34 1207

原创 JAVA 枚举类型

枚举类型 格式enum 枚举名{常量列表(字母,下划线,美元符号,数字 第一个字符不能是数字)}举例enum Season{ 春天,夏天,秋天,冬天}这里声明了一个名为 Season 的枚举类声明了之后就可以用它来声明一个枚举类型的变量了Season x;这样就声明了一个枚举变量 x这个x只能取用该枚举类型中的常量,用“.”连接x=Season.春天...

2021-10-15 19:48:10 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除