自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CK_0ff的博客

欸嘿,被你找到了

  • 博客(52)
  • 收藏
  • 关注

原创 树和二叉树的性质

对于树相关的基本定义不再说明,这里主要是记录一些做题容易遇到的性质。mihmnm⌊ ⌋为下取整符号,⌈ ⌉为上取整符号。

2023-07-31 15:37:46 192

原创 《计算机网络》期末总复习【完结】

谢希仁版《计算机网络》期末总复习【已完结】,本博客仅供个人复习参考,知识点比较混杂,可作为查阅知识点的参考。

2023-02-13 20:20:12 4016 3

原创 编译原理实验三:算符优先分析算法的设计与实现(python)

利用python,根据算符优先分析法,对表达式进行语法分析,使其能够判断一个表达式是否正确。通过算符优先分析方法的实现,加深对自下而上语法分析方法的理解。

2022-12-15 10:30:46 2513

原创 编译原理实验二:预测分析算法的设计与实现(python)

利用python,通过预测分析算法的设计与实现,加深对自上而下语法分析方法的理解,尤其是对自上而下分析条件的理解。

2022-12-15 10:20:47 1463

原创 编译原理实验一:源程序的预处理及词法分析程序的设计与实现(python)

编译原理实验一:源程序的预处理及词法分析程序的设计与实现(python)设计并实现一个包含预处理功能的词法分析程序,加深对编译中词法分析过程的理解。

2022-11-22 16:14:04 1525

原创 javax.el.PropertyNotFoundException: Property ‘XXX‘ not found on type xx.xx.xx.xx问题解决(el表达式))

javax.el.PropertyNotFoundException: Property 'XXX' not found on type xx.xx.xx.xx问题解决(el表达式))

2022-09-09 22:09:37 1404

原创 JAVAWEB学习笔记-前端基础

HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如CSS),或功能与行为(如JavaScript)。“超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。html是解释型语言。

2022-08-24 17:06:29 266

原创 2022强网杯WP

2022强网杯WP

2022-08-08 17:10:14 2647

原创 面向对象程序设计(JAVA)复习笔记(下)

面向对象程序设计(JAVA)复习笔记(下)

2022-06-11 23:38:06 943 2

原创 面向对象程序设计(JAVA)复习笔记(上)

面向对象程序设计(JAVA)复习笔记(更新中)

2022-06-10 23:35:24 1597 5

原创 计算机组成原理 复习笔记(已完结)

本文参考书是白中英第六版《计算机组成原理》和机械工业出版社《计算机组成》。本文为期末复习参考,非考研,侧重知识点可能有所差异。如有错误烦请指出。

2022-05-27 15:35:03 13456 11

原创 面向对象程序设计(Java)实验12

一、实验目的1. 掌握Java数据库程序设计的基本方法。二、实验内容上机实现下列程序并观察程序的运行情况:1. 创建一学生数据库School,创建一表studb,包含字段:学号、姓名、性别、专业、入学年份。编写程序对studb表进行学生信息的增、删、改、查操作。

2022-05-27 13:13:39 2292 2

原创 面向对象程序设计(Java)实验10

一、实验目的1. 掌握Java多线程程序设计方法。二、实验内容上机实现下列程序并观察程序的运行情况:1. 编写线程程序,在新线程中完成计算某个整数的阶乘。分别用Thread类和Runnable接口实现。

2022-05-27 01:00:23 1205 1

原创 面向对象程序设计(Java)实验9

一、实验目的1. 掌握Swing图形用户界面下的控件的生成和使用。2. 掌握Java窗口的布局设计。二、实验内容上机实现下列程序并观察程序的运行情况:1. 用复选框进行多项爱好选择。单击各个复选框,均能在只读文本框中动态显示选择结果。

2022-05-27 00:25:42 1254

原创 面向对象程序设计(Java)实验8

一、实验目的1. 掌握Swing图形用户界面下的控件的生成和使用。2. 掌握Java窗口的布局设计。二、实验内容上机实现下列程序并观察程序的运行情况:1. 使用JDialog对话框显示问候语。2. 用单选按钮组进行志向选择程序,每次只能选一个。

2022-05-25 01:21:10 1691

原创 数据库实验八--OpenGauss(数据库的备份与恢复)

1.针对具体故障制定备份方案,并利用这些备份方案恢复数据库。2. 使用openGauss提供的各种备份方法进行数据库备份。3. 使用具体的数据库管理系统提供的恢复机制,利用副本进行数据库的恢复。

2022-05-24 03:05:12 1762 2

原创 数据库实验七--OpenGauss(事务与并发控制)

(一)实验目的:理解事务的定义及其四个特点,掌握封锁机制的原理和方法,进一步理解并发、并发控制、封锁等相关概念。(二)实验内容:1. 编写事务实例,分别使其成功提交和回滚,观察该事务对数据库的影响。2. 利用数据库管理系统提供的封锁机制解决并发操作带来的数据不一致情况。

2022-05-24 02:35:10 2238 4

原创 数据库实验九--OpenGauss(使用JDBC连接数据库)

(一)实验目的:了解如何使用JDBC连接数据库。JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。openGauss库提供了对JDBC 4.0特性的支持,需要使用JDK1.8版本编译程序代码。(二)实验内容:1. 在openGauss中创建数据库、表;2. 使用jdbc连接到新创建的数据库;3.在java程序中改变数据库中的值或者输出数据库中的值;

2022-05-19 15:08:27 7853 7

原创 数据库实验六--OpenGauss(安全性控制)

1. 创建一些数据库用户,并理解数据库用户和角色之间的关系。2. 利用查询分析器熟悉通过SQL对数据进行安全性控制(grant和revoke语句)。

2022-04-28 15:13:29 2410

原创 面向对象程序设计(Java)实验7

列出指定目录中所有扩展名为.java的文件。

2022-04-22 20:36:46 1437 4

原创 面向对象程序设计(Java)实验6

在C盘根目录创建文本文件Hello.txt,并往里写入若干行文本。从Hello.txt中读取文本并显示在屏幕上。

2022-04-22 19:58:54 2580

原创 数据库实验五--OpenGauss(完整性控制)

1. 练习创建下面约束:  主键(PRIMARY KEY)约束;  唯一性(UNIQUE)约束;  将STUDENTS表中的SNAME列设为唯一键约束、COURSES表中的CNAME列设为唯一键约束;  检查(CHECK)约束等;外键(FOREIGN KEY)约束:外键约束是为了强制实现表之间的参照完整性。级联参照完整性约束就是为了保证外键数据的关联性。2. 创建触发器 触发器是一种特殊类型的存储过程,通常用于实现强制业务规则和数据完整性。创建UPDATE触发器检查修改操作的业务规则,如:在S

2022-04-21 15:01:15 3794

原创 面向对象程序设计(Java)实验5

编写一Person类,通过重写toString()、equals()、hashcode()方法,实现可以对Person类实例化出的对象进行equals和==的比较。

2022-04-15 19:45:43 1902 4

原创 数据库实验四--OpenGauss(创建视图)

1. 使用SQL语句创建视图。 2. 对视图执行创建、查找、更新等操作,对比和基本表进行查找、更新操作有无不同之处。

2022-04-14 14:41:08 2191 4

原创 面向对象程序设计(Java)实验4

编写一泛型类(String、Integer、Double等)的使用,类GeneralType中包含有一泛型类成员变量,构造函数对这一泛型类对象进行初始化,另外一方法对该泛型类对象进行输出。

2022-04-11 21:49:50 1839 3

原创 面向对象程序设计(Java)实验3

1. 设计两个类A、B,在类A的主方法main里创建一个类B的匿名内部类对象,覆盖B中的方法f,并调用此方法。2. 定义一个图形接口,包含计算图形的面积和周长方法。 定义一个圆类和长方形类分别实现图形接口的方法。并写一测试类进行测试。

2022-04-10 22:08:18 2269

原创 数据库实验三--OpenGauss(查询和更新数据)

实验内容查询操作根据教材P79-94页所有查询实例,完成各类查询操作。更新操作根据教材P94-96上所有更新实例,完成各类更新操作(插入、修改和删除数据等),请注意标准SQL和openGauss中相应SQL语句相同与不同之处。...

2022-04-06 22:01:13 7643 1

原创 面对对象程序设计(Java)实验2

1. 声明一个表示圆的类,包含计算周长和面积的方法,保存在文件Circle.java 中。然后编写测试类,保存在文件ShapeTester.java中,并与Circle.java放在相同的目录下,进行测试。2. 定义一个抽象类Shape,它有一个抽象方法calArea代表求图形的面积;分别定义Shape的两个子类Triangle、Rectangle代表三角形、矩形,这两个类分别具体实现calArea方法求自己的面积,在main方法里,利用这三个类创建对象展示Java的多态性

2022-03-25 19:11:57 2676 9

原创 面对对象程序设计(Java)实验1—数组、字符串、向量与哈希表

主要实验:词频统计,二维数组、哈希表、字符串1. 编写Java程序统计一篇英文文档中各单词出现的次数,并按单词出现的频率由高到低进行输出。例如:文档“Hello word Hello”的统计结果为: Hello:2次 word:1次2. 声明一个二维数组,为数组的每个元素赋值,并输出数组的值。3. 编写一程序,查找某一字符串中是否包含有“abc”。

2022-03-18 21:10:30 2202 1

原创 数据库实验二--学生选课数据库(OpenGuess)

实验目的:掌握如何在OpenGauss中创建用户、数据库、模式、表和索引等。灵活运用SQL语句建立上述概念。理解数据库用户、数据库、schema、表、索引之间的关系。 (二)实验内容:创建数数据库、模式、表和索引。2.修改基本表的结构。 在OpenGauss数据库系统中使用SQL语句(按教材上所示的属性)建立基本表,如STUDENT表、COURSE表、SC表等,并向表中填充数据。熟悉使用虚拟机进行OpenGauss中SQL语句的代码输入方式。

2022-03-18 17:15:03 10535 3

原创 PWN入门分享

文章目录什么是PWN?PWN的前置技能可执行文件常见漏洞基础环境环境配置步骤栈溢出漏洞栈函数调用栈ELF文件文件保护机制CanaryNXPIE(ASLR)RELROlinux内存布局结语pwn基础入门分享什么是PWN?以下内容摘自百度百科:”Pwn”是一个黑客语法的俚语词,是指攻破设备或者系统 。发音类似“砰”,对黑客而言,这就是成功实施黑客攻击的声音——砰的一声,被“黑”的电脑或手机就被你操纵了 。​ PWN也可译为二进制漏洞挖掘,在CTF比赛中,PWN题的目标是拿到flag,一般是在l

2022-02-08 12:03:18 9221

原创 Python学习笔记(十)--游戏项目(5)

我们将使用Pygame来制作一个游戏《外星人入侵》,本节我们将来让外星人运动起来。

2022-01-30 15:32:29 2946

原创 Python学习笔记(九)--游戏项目(4)

本节博客将为我们Pygame游戏项目《外星人入侵》添加外星人

2022-01-29 19:01:43 3257

原创 《程序员的自我修养--链接、装载与库》学习笔记(二)

本系列博客是《程序员的自我修养--链接、装载与库》的学习笔记,本文是书中1.5部分

2022-01-28 21:33:39 6297

原创 CTF-PWN笔记(二)-- 格式化字符串漏洞

文章目录漏洞介绍格式化字符串的格式漏洞原理及利用例题漏洞介绍格式化字符串(英语:format string)是一些程序设计语言的输入/输出库中能将字符串参数转换为另一种形式输出的函数。例如C、C++等程序设计语言的printf类函数,其中的转换说明(conversion specification)用于把随后对应的0个或多个函数参数转换为相应的格式输出;格式化字符串中转换说明以外的其它字符原样输出。格式化字符串函数可以接受可变数量的参数,并将第一个参数作为格式化字符串,根据其来解析之后的参数。通俗来

2022-01-27 22:22:51 1244

原创 Python学习笔记(八)--游戏项目(3)

我们将继续制作《外星人入侵》这个游戏。本节将进行飞船的开火设置

2022-01-26 21:00:21 3356

原创 Python学习笔记(七)--游戏项目(2)

我们将继续制作《外星人入侵》这个游戏,本节将会对飞船进行各项基本设置。

2022-01-25 17:29:23 715

原创 Python学习笔记(六)--游戏项目(1)

我们将练习使用Python中的Pygame来制作一个小游戏。游戏是一个叫做《外星人入侵》的打飞机游戏。

2022-01-24 22:48:56 512

原创 Python学习笔记(五)--数据可视化(下)

我们将使用Python可视化包Pygal来生成可缩放的矢量图形文件。对于需要在尺寸不同的屏幕上显示的图表,这很有用,因为它们将自动缩放,以适合观看者的屏幕。

2022-01-23 14:57:23 298

原创 Python学习笔记(四)--数据可视化(中)

随机漫步随机漫步是这样行走得到的路径:每次行走都完全是随机的,没有明确的方向,结果是由一系列随机决策决定的。为创建随机漫步,我们创建一个名为RandomWalk的类,它将随机地选择前进方向。这个类需要三个属性,其中一个是存储随机漫步的次数,其他两个是列表,分别存储随机漫步经过的每个点的x和y的坐标。RandomWalk类只包含两个方法,_init _() 和fill_walk()后者计算随机漫步经过的所有点。

2022-01-22 21:23:55 376

空空如也

空空如也

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

TA关注的人

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