自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [操作系统安全]缓冲区溢出

ebp和esp用于管理栈空间,ebp指向栈底,esp指向栈顶,代码区中的函数调用、返回和执行都伴随着不断的压栈和清栈,在调用函数时,ebp会指向Previous Frame Pointer以在执行函数之后返回到原来的地址。1、缓冲区溢出是因为在程序执行时数据的长度超出了预先分配的空间大小,导致覆盖了其他数据的分配区域,从而执行非授权指令,获取信息,取得系统特权进而进行各种非法操作导致程序运行失败、系统宕机、重新启动等后果。将得到的机器码添加到foo1()函数中,并执行,即可将攻击代码注入。

2023-04-17 00:15:00 2184

原创 /usr/bin/env: ‘node\r’: No such file or directory解决办法

/usr/bin/env: ‘node\r’: No such file or directory bug

2023-04-13 19:07:25 1326

原创 [操作系统安全]SetUID与Capability权能

[操作系统安全]SetUID与Capability权能

2023-04-11 18:35:12 723

原创 vim常用命令(个人使用

【代码】vim常用命令(个人使用。

2023-04-09 17:14:12 178

原创 CMakeLists使用方法

【代码】CMakeLists使用方法。

2023-04-09 16:30:17 855

原创 学习阶段性总结

个人学习计划

2022-10-20 09:43:48 332

原创 Spring学习阶段性总结

IOC底层通过工厂模式来实现,最大的好处之一就是解耦合。而在编程的逻辑中,耦合是不可能被消除的,只能通过转移到更上一层,Spring工厂正是把经过层层抽象得出来的一个核心的逻辑放在了xml配置文件中,从而转移了需要编译的代码中的耦合。而经过反转控制后,创建对象的权限已经不在我们手中,此时,如果我们需要为对象的成员变量赋值时,我们就需要通过Spring注入来实现。Spring注入本质上还是通过调用对象的set方法来完成的,所以在使用依赖注入前必须在相应的类中生成对应成员变量的set方法。

2022-10-15 17:31:37 557

原创 数据库大作业by C#、SQL sever使用过程

此博客整体解答一下使用代码的过程:数据库大作业by C#、SQL sever需要准备:1、SQL sever数据库 2、Visual studio 2019(类似版本均可) 3、VS中安装.Net插件第一步:使用VS打开打开代码GitHub地址下载代码不会使用GitHub的同学点开上面的地址后,点击下面的红箭头部分下载代码到电脑,然后解压:第二步:打开VS,打开刚解压的文件夹里面的.sln文件然后我们可以看到以下界面:说明一下:ClassInf...

2020-06-03 13:11:41 4621 19

原创 【第四次实验进度博客】C#可视化登陆界面的完善以及数据库信息的完善

本周做了主要在上一周的基础上进行了完善。1、添加登陆的验证码2、把图片信息写入数据库并且读出3、将密码以MD5加密的形式写入数据库4、改善登陆界面,修改字体属性以及登陆主界面的图标等内容5、在教师信息中完善增删改查6、使用正则表达式限制账户长度及使用符号具体如下:(图片下面的button为个人测试使用按钮,可忽略)2、注册页面:3、对密码进行确认:4、注册后登陆时,输入完密码后自动现实头像:5、数据库中的密码:6、登陆后的界面:教师信息界面:其中增删改查功能均已十分

2020-05-20 16:58:50 683

原创 数据库课程的总结和心得体会

文章标题起的有点简陋了,本来想写一个高大上一点的文章,但好像有点不太真诚的样子,所以就直接说说自己的想法吧。有一说一,感觉自己还是蛮幸运的,遇到了一个满满干货的数据库老师。可以说在疫情期间学习的八门课程,在数据库课上的收获绝对是第一,无论是从老师讲课的知识点的密集程度、还是让我们动手操作实验写博客的能力、亦或是课后留的作业,基本上每一项安排的都非常的合理。在学习的知识上就不用多说了,前面写的二十几篇博客就是最好的证明。到现在要做最后的大实验了,才发现前面写的博客是真的有用,无论是去创建关系还是对一些

2020-05-16 18:19:53 7527 2

原创 【第三次实验进度博客】C#中对数据库的增删改查

本周的进度:1、设及了一个个人课程表的数据库,其中主要包括三个表:课程表信息、课程信息、教师信息,后两者以课程号和教师编号为主码,分别作为课程表信息中的外码,课程表信息以星期和节次为主码,主要代码以下所示,前期有些简单,后面再慢慢完善。create table teacher( tno char(9) primary key, tname char(10), title char(10), //职称 tmajor char(10) //所属专业 )

2020-05-16 13:18:37 585 1

原创 数据库作业21:第十一章: 并发控制

(1)T1最后执行:2、T1->T2->T3:16、T1->T3->T2:8、T3->T1->T2(T2->T1->T3):4(2)T1 T2 T3 Slock A Y=A=0 Unlock A Xlock A Slock A A=Y+2 等待 写回A 等待 Unlock A...

2020-05-15 20:13:03 600

原创 【数据库作业 20】 第十章 数据库恢复

(1)T1、T3在故障发生前已经提交,所以其需要重做。T2、T4需要回滚。(2)T1在故障发生前已经提交,需要重做。T2、T3需要回滚。T4未开始所以无需操作。(3)同(2)T1需要重做,T2、T3回滚。(4)T1需要重做,T2需要回滚。T3、T4未开始无需操作。(1)A=8,B=7,C=11(2)A=10,B=0,C=11(3)A=10,B=0,C=11(4)A=10,B=0,...

2020-05-07 19:46:56 359

原创 【第二次实验进度博客】C#登录界面可视化

本次使用数据库来和登陆界面的窗口连接起来。首先在数据库中创建账户管理库:create table login1(account char(13), pass char(13) )insert into login1(account,pass) values('qqabc','123')insert into login1(account,pass) values('12...

2020-05-06 19:19:55 1109

原创 乳腺癌(Breast cancer)数据集———Breakhis分享

忘了以前在哪里评论里留了个联系方式,最近频繁有做毕设的学长学姐来找我要数据集,在这里直接分享一下。Breakhis数据库包含良性和恶性乳腺肿瘤的显微活检图像。通过2014年1月至2014年12月的临床研究收集图像。在这段时间内,临床症状为BC所有患者都被邀请到巴西P&D实验室参与研究。机构审查委员会批准了这项研究,所有患者都给予了书面知情同意。所有的数据都是匿名的。样本来自乳腺组...

2020-05-03 08:55:36 16791 15

原创 【第一次实验进度博客】SQL数据库by高级语言可视化

最开始老师说到可视化,第一反应是做Java,毕竟上学期系统的学过了。但仔细一想,当时学的好像不太好,而且现在好像也基本忘完了。算了算了,第二反应是用python吧,毕竟这个寒假做过一个爬虫项目,而且当时也用到了数据库,到时候学一学可视化就行了然后就行了果断打开pycharm!但是突然想到当时用的是mysql,不过问题不大,SQL语言都差不多。查一下sqlsever需要的包———pymss...

2020-04-30 08:33:30 558

原创 【第九章】 关系查询处理和查询优化

2、(1)全表扫描算法代价估算:20000/40=500块(2)选择条件是“码=值”,采用该表主索引,如果是B+树,层数为L需要存取B+树中从根结点到叶结点L块,加上基本表中该元组所在的一块,总供需要:L+13+1=4块B+树的具体复习参考了以下文章:https://www.cnblogs.com/hyunbar/p/11185095.html(3)嵌套循环连接算法代价估算:...

2020-04-29 09:56:54 488 2

原创 数据库作业17:SQL练习9 - CURSOR

游标(cursor)游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理,语言是面向记录的,一组主变量一次只能存放一条记录,使用主变量并不能完全满足SQL语句向应用程序输出数据的要求。  嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式,在数据库开发过程中,当我们检索的数...

2020-04-25 08:45:23 594

原创 【数据库作业16】第七章: 数据库设计

7、E-R图8、10、习题(7)关系模式:系(系号,系名,学校名)班(班号,系号,系名,学生数)学生(学号,姓名,班号,系号)课程(课程号,课程名,课时)选课(学号,课程号,成绩)教研室(教研室编号,系号,教研室人数)教授(教师编号,教师姓名,职称,教研室编号)习题(8)关系模式:仓库(仓库编号,存储量)产品(产品编号,产品名称,仓库编号,产品数量)零件(零件编号...

2020-04-21 20:49:43 1167

原创 【数据库作业15】第六章: 关系数据理论

数据依赖:是一个关系内部属性与属性之间的一种约束关系;通过属性间值的相等与否体现出来的数据间相互联系;是现实世界属性间相互联系的抽象;是数据内在的性质;是语义的体现主要类型: 函数依赖、多值依赖1、函数依赖函数依赖简单点说就是:某个属性集决定另一个属性集时,称另一属性集依赖于该属性集。函数依赖又分为:平凡函数依赖、非平凡函数依赖。平凡函数依赖即为自己确定自己的一部分,例如:ABC全部为真...

2020-04-15 10:28:53 3611

原创 数据库作业14:第五章: 数据库完整性 习题 + 存储过程

create table apartment ( ano smallint primary key, aname char(8), mname char(10), telep char(13) );create table worker ( wno char(8) primary key, wname char(8), wage smallint check(...

2020-04-06 15:03:32 377

原创 【数据库作业13】SQL练习8 - CHECK / CONSTRAINT / TRIGGER / PROCEDURE/ FUNCTION

数据库完整性包括:实体完整性,参照完整性,用户定义的完整性1、实体完整性主码的定义[5.1] 将Student表中的Sno属性定义为码分别可用在列级定义主码create table student (sno char(9) primary key, sname char(20) not null, ssex char(2), sage smallint, ...

2020-04-06 11:19:45 1768

原创 【数据库作业12】数据库安全性习题

1、对下列两个关系模式:学生(学号,姓名,年龄,性别,家庭住址,班级号)班级(班级号,班级名,班主任,班长)使用GRANT语句完成下列授权功能:(1)授予用户U1对两个表的所有权限,并可给其他用户授权。grant all privilegeson student,classto U1with grant option;(2)授予用户U2对学生表具有查看权限,对家庭住址具有更新权限...

2020-04-02 09:31:12 7820 2

原创 【数据库作业11】SQL练习7 - GRANT/ REVOKE / AUDIT

痛苦的领悟:这是第二遍写,第一遍从七点半写到了九点四十,马上就要写完的时候文章卡住空白了,按以前来说,一般刷新完都会有草稿,但是。。。我居然开始没写标题,所以草稿也就不存在,所以劝大家,写博客之前一定要先写上标题啊,还要不时地保存一下草稿。现在就是贼后悔…授权:GRANT <权限>[,<权限>]... ON <对象类型> <对象名>[,<...

2020-04-01 10:35:06 862

原创 【数据库作业10】用SQL语句来表示关系代数中的表达式

1、有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式:(1)σA=10(S)\sigma_{A=10}(S)σA=10​(S)select *from Swhere A=10;(2)ΠA,B(S)\Pi_{A, B}(S)ΠA,B​(S)select A,Bfrom S;(3)S⋈TS \bowtie TS⋈Tselect S.*,T.*f...

2020-03-28 15:08:31 12343 1

原创 【数据库作业9】SQL练习6 - INSERT / UPDATE / DELETE / NULL / VIEW

数据更新CRUD —— 增删改查(create、retrieve、update、delete)create/ alter/ drop——对于数据库,表的操作insert/ update/ delete—— 对数据的操作[3.69]将一个新学生元组插入到Student表中。insert into student(sno,sname,ssex,sdept,sage)values('2012...

2020-03-27 07:43:04 1043

原创 数据库作业8:SQL练习5 - SELECT(嵌套查询EXISTS、集合查询、基于派生表的查询)

EXISTS:存在量词,带有EXISTS谓词的子查询不返回任何数据:若where查询结果非空,产生逻辑真值‘true’;若where查询结果为空,产生逻辑假值‘false’。由EXISTS引出的子查询,其目标列表达式通常都用 * ,因为带EXISTS的子查询只返回真值或假值,给出列名无实际意义。[3.60]查询所有选修了1号课程的学生姓名。方法一:等值连接select snamefrom...

2020-03-21 10:36:06 2272

原创 【数据库作业7】:SQL练习4 - SELECT(连接查询、嵌套查询)

一、连接查询[<表名1>.]<列名1> <比较运算符> [<表名2>.]<列名2>1、等值与非等值连接查询等值连接:连接运算符为=[例 3.49] 查询每个学生及其选修课程的情况select student.*,sc.* from student,sc where student.sno=sc.sno查询结果:...

2020-03-18 22:31:41 1237 1

原创 【数据库作业6】SELECT单表查询

1、字符匹配:[NOT] LIKE '<匹配串>' [ESCAPE '<换码字符>'];[3.29]查询学号为201215121的学生的详细情况。代码语句:select * from student where sno like'201215121'select * from student where sno = '201215121'执行结果:注意事项:...

2020-03-15 09:39:26 2539 1

原创 数据库作业5:SQL练习2 - INDEX / INSERT / SELECT

首先通过代码重现建立三个基础练习表格,代码重现参照了以下连接:https://blog.csdn.net/qq_38975453/article/details/104696976下面我们在这三张表格的基础上进行练习:一、INDEX练习[例3.13]create unique index stusno on student(sno)create unique index couc...

2020-03-10 11:44:01 2802 1

原创 【数据库作业4】sql语句的基础实验

【例3.1】 为用户WANG定义一个学生-课程模式S-T:首先检查数据库中是否存在WANG。如果没有,需先创建该用户。create schema "S-T" authorization WANG;authorization为授权,schema为架构。【例3.2】该语句没有指定<模式名>,<模式名>隐含为<用户名>在没有创建模式的情况下,默认的模式名...

2020-03-08 16:11:40 2901 2

原创 数据库第三次作业 ------范少帅

1、定义并理解下列术语,说明它们之间的联系与区别:(1)先说关系,关系可以理解为一张表。元组则是这张表(关系)中的一行;属性则是这张表中的一列。域是有相同数据类型值的集合,类似于表中某个属性的并集。笛卡尔积则是在域上的一种集合运算。(2)若关系中的某一属性组的值能够唯一地标识一个元组,则称该属性组为候选码,从候选码中选定的一个码为主码;如果一个属性在表(关系)中既不是主码也不是候选码,但是他是...

2020-03-06 18:50:23 1179 1

原创 关于数据库中一些定义名词的理解

数据:对客观事件进行记录并可鉴别的符号。数据库:长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库管理系统:位于用户和操作系统之间的一层数据管理软件。数据库系统:是由数据库及其管理软件组成的系统。个人理解:数据库指的是一些数据的集合,数据库管理系统是为管理数据库而设计的电脑软件系统,数据库系统包含数据库管理系统和数据库。实体:客观存在并可相互区别的事物(具体的人、事、物或抽象的...

2020-02-24 16:43:31 2993 1

原创 安装SQL sever时加载不全的问题

刚开始安装SQL sever的阶段非常顺利,指导打开SSMS时出现了问题。在打开SSMS时,其他同学的的SSMS就会自动跳出连接的一个窗口,而我的基本上就是一个空屏,而且很多地方加载不出来。导致在这个地方浪费了很多时间查阅资料,而网上的资料也基本没有先相关的回答,类似的就是几个闪退的,而我的SSMS并不是闪退,而是加载不全,这是由本质上不同的。在多次尝试之后,我选择了删除SSMS重新安装。但奇怪的...

2020-02-19 18:01:00 1887 1

空空如也

空空如也

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

TA关注的人

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