自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE快速入门笔记

Vue是一套,免除原生JS中的DOM操作,简化书写(需要在VUE框架上进行装修)框架:半成品软件,一套可重用、通用的软件基础代码模型(model-View -ViewModel)数据双向绑定,将编程的关注点放在数据上Model:数据模型,包含很多业务数据以及数据的处理方法View:视图层,只负责数据的展示ViewModel:Model和View数据通信的桥梁(VUE框架提供的功能)渐进式JavaScript框架:既可以根据已有的项目使用,也可以完全创建新项目使用。

2024-07-24 17:32:04 367

原创 JS基础知识学习笔记全

JS基础知识学习笔记全一、引入方式1、内部脚本(一般定义在body下面会改善执行速度)<body> </body> <!-- 内部脚本 --> <script> /* 打开页面警告框显示的内容 */ alert('helloJS'); </script>2、外部脚本外部专门新建一个.js文件,里面只存放js代码,没有外部的script标签,文件中内容如下/* 打开页面警告框显示的内容 */aler

2024-07-21 23:48:11 880

原创 web前端学习笔记Day02

盒子将页面的所有标签都包含在了一个矩形区域content(内容区域)->padding(内边距区域)->border(边框区域)->margin(外边距区域)下面利用div 标签制作一个盒子模型</divwidth;height;box-sizing;/* 由这句话指明了上面的宽和高是整体这个盒子border框内的宽和高,没有这一句说明的话则默认为content内容的宽和高 */;padding;/* 内边距 上右下左(顺时针转一圈的四个内边距宽度) */border;

2024-07-21 12:22:43 1026

原创 苍穹外卖跟练项目前端localhost打不开页面启动nginx报错[alert] could not open error log file问题解决

查看自己的安装路径是否为纯英文环境,刚开始下载的资料包是有中文路径的,要将资料包中的nginx-1.20.2文件夹复制一份然后粘贴到一个新建的纯英文的目录,我这里装到的是。

2024-07-20 17:08:07 325

原创 小白操作Typora快捷键操作day01

建议先写标题内容,然后不需要选中直接Ctrl+1~6对应所需要的标题,然后回车ctrl+"+"级别增加ctrl+1~6对应级别的标题(ctrl+0是普通文本)

2024-07-19 13:28:55 958

原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined问题解决

1、tomat安装包->bin->setclasspath.sh(用记事本或者vscode等编辑工具打开)可复制下面两行粘入setclasspath.sh中(替换成自己jdk包的安装路径)二、tomcat中的setclasspath.sh文件添加两行环境变量声明。2、加入两行声明环境变量(后面的路径改为自己的jdk安装包的安装路径)开始图标->搜cmd->右击命令行提示符->以管理员身份运行->1、右击此电脑->属性->高级系统设置。点击path->编辑->新建。系统变量->新建->如图。

2024-07-17 22:16:30 152

原创 重载运算符C++---学习笔记

重载运算符进行的运算和普通数的加减运算不同之处在于重载运算符的操作数为一个一个自定义的对象,所以相应的要对普通的运算符如+-*%/的调用方法进行重写,重载的本质还是函数调用。

2024-06-02 21:40:28 266 1

原创 7-18 对象关系映射(orm_name)---PTA实验C++

一开始看到,其实我是拒绝的。这三个词凑一块,能是给C++初学者的题吗?再仔细读需求,才发现在课设项目已经用过这功能。)就是面向对象(OO)侧的与数据库(DB)的对应,由ORM框架完成两侧的相互转换。语言侧区分大小写,使用驼峰表示法。而数据库的标识符不区分大小写,要用下划线分隔单词。studentIdstudent_id这种标识符映射在做课设项目特别是Repository类里惹了不少乱子。为了彻底弄清这个知识点,亲自实现是个好办法。先导题:标识符。

2024-06-02 18:53:56 385

原创 7-15 位模式(dump_bits)---PTA实验C++

为方便调试相关程序,先做个展现位模式的小工具。建议参照以下接口实现:先导题:字节解析(需要读入十六进制数据)、字节序。

2024-06-02 18:14:18 356

原创 7-14 字节序(Endianness)---PTA实验C++

内存寻址的最小单位是字节”——明白。“每个字节有唯一的编号,称为地址”——明白。“C++中int通常为四个字节”——了解。int x = 1;最低字节是1还是0?——纳尼?0x123456780x120x78LSB...MSBMSB...LSB0x12345678扯远了,回来看几个例子,任务:现在知道一些系统上变量的值、从其内存中导出的字节序列,请判断系统是否为小端序。目的:建立字节序的概念;掌握检测字节序的方法。提示:可用乘法、除法、位运算处理。如检测当前计算环境的字节序,可以用。

2024-06-02 16:21:51 1090

原创 7-13 字节解析(parse_byte)--PTA实验C++

hi和lo的高位低位转为十进制数的时候首先要对字符范围进行判断!!!这一步一定不要忘了因为0的ascii码为48,就是要是字符直接加减法运算会默认用ascii码的值与整型进行加减类型转换:因为char范围比int小可以直接隐式转换。

2024-06-01 11:21:16 271

原创 7-12 十六进制数字判断(is_hex)---PTA实验C++

本题的任务是编写函数来// 这这这也太水了吧?十六进制数字就是嘛。

2024-05-31 12:22:14 476

原创 7-11 验证宏(verify)---PTA实验C++

无需惊慌,C++缔造者Bjarne Stroustrup这句话说的CPP是,即“C代码预处理器”。CPP根据等指令对文件进行处理。这种处理发生在编译之前,所以CPP叫“预处理器”。CPP完全是文本层面的处理,与C/C++语法无关。C/C++的标准库提供了assert断言宏,用在程序中检查某些必须成立的条件,确保程序运行符合预期。的参数是一个表达式,如果表达式求值结果相当于false,那么断言失败。断言失败的后果在调试版程序中一般是报错然后中止程序。在定义NDEBUG。

2024-05-31 12:11:50 592

原创 理发师问题---作业笔记

假设现在只有一个顾客要理发,多个理发师共同判断到了就同时让waiting--,waiting一次性被减去了多次就矛盾,所以一次只能有一个理发师实现waiting--,就相当于视顾客为资源,一次只能有一个理发师来访问这个资源。站在顾客角度,理发师是生产者,生产理发服务资源,顾客是消费者消费理发师。如果理发师在忙而有空闲的椅子,那么顾客就会坐在其中的一个椅子上。站在理发师的角度,顾客是生产者,理发师自身是消费者消费顾客资源。一个在等待的顾客都没有,int waiting=0;如果理发师在睡觉,顾客会摇醒他。

2024-05-19 21:46:27 308

原创 山东大学软件学院数据库实验六2024

【代码】山东大学软件学院数据库实验六2024。

2024-05-13 23:39:54 221

原创 VMware连不上网的解决方案并成功安装codeblocks

这次配操作系统环境的时候发现自己一步步按照学长的指令走,发现自己安装不了codeblocks,后来仔细想了想,想改成安装VSCode,结果按照网上的方法看,在虚拟机里的火狐浏览器里搜VSCode,结果压根就连不上网,好像找到原因了,有可能是我自己的虚拟机连不上网所以啥编译器都安装不了。于是上网上找联网方法,刚开始找了好几个方法发现都没有用,甚至自己查看自己的Networkstate=true,但是依然联不上网,后来找了多个方法终于找到了两个能解决我的连不上网的方法的。终于解决了困扰我一晚上的问题!

2024-04-24 09:50:36 383

原创 山东大学软件学院数据库实验二

2.找出至少选修了学号为“200900130417”的学生所选修的一门课的学生的学号、姓名(不包含这名同学)。4.找出选修了“操作系统”并且也选修了“数据结构”,但是没有选修“程序设计语言”的学生的学号、姓名。3.找出至少选修了一门其先行课程号为"300002"号课程的学生的学号、姓名。5.找出姓名叫"李龙"的学生的学号及其选修全部课程的课程号、课程名和成绩。1. 找出没有选修任何课程的学生的学号、姓名(即没有选课记录的学生)。7.查询所有不姓张、不姓李、也不姓王的学生的学号sid、姓名name。

2024-04-09 20:59:06 621

原创 人道救援(C++实现逐行读取csv数据)---PTA实验C++

struct City{//结构体名(结构体为自定义的数据类型)//城市名double lat;//经度double lng;//纬度//

2024-04-06 21:05:05 953 1

原创 山东大学软件学院数据库实验一

- 学号202700500001(12位数二进制char,一位算一个字符)非空-- 名字(最多五个汉字,因为一个汉字占两个字节)非空!!NOT NULL与前面的()之间一定要加空格-- 一个汉字只占一个字符,那么为什么要定义char(2)而不是char(1)呢,因为可能有还没统计性别的人员,此时要记为其他或者未知-- 年龄20(整型int),一个年龄值通常为整型Int,占四个字节的存储空间age INT,-- DATE的存储类型为2024-4-1,代表2024年4月1日。

2024-04-01 22:25:15 966

原创 转义序列--PTA实验C++

C++课程又讲到了字符串中的转义序列,和Java的规则很相似(喂,是Java学的C++,而C++又沿袭了C好吧?)这个转换感觉我也能实现,试试看。仿照C++的定义对可能含有转义序列的字符串进行转换,输出转换后的结果。\n\t\'\"\\即可。其他输出来也不容易看效果,咱就不考虑了。另外好象很无聊,字符串里直接写?貌似也没问题。于是我上网搜了下,惊奇地发现古时候C/C++曾经支持过一种叫trigraph的特性,例如在当时??三连会被替换成字符,原因是某些国家的键盘缺少。

2024-03-29 17:36:36 496 1

原创 标识符---PTA实验C++

return 0;//刚开始对第一个字符判断是否为数字,如果是数字则不符合标识符要求直接return 0i++){='_')){//如果for循环中开始出现第一个字符c既不是大小写字母也不是数字和下划线,则后面的不需要判断了直接返回0return 0;return 1;

2024-03-28 12:25:28 379

原创 小于m的最大的10个素数---PTA实验C++

给定一个整数m(50

2024-03-27 09:51:57 356 1

原创 计算分段函数+BCD解密---PTA实验C++

这里的cout

2024-03-24 16:50:39 255 1

原创 求交错序列前N项和---PTA实验C++

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

2024-03-24 16:25:08 450 1

原创 逆序输出一个整数的各位数字---PTA实验C++

本题要求编写程序,对输入的一个非负整数,从低位开始逐位分割并输出它的各位数字。

2024-03-23 12:04:07 388 1

原创 求一元二次方程的根---PTA实验C++

本题目要求一元二次方程ax2+bx+c=0的根,结果保留2位小数。(注意:0.00会在gcc下被输出为-0.00,需要做特殊处理,输出正确的0.00。输入格式:输入在一行中给出3个浮点系数a、b、c,中间用空格分开。

2024-03-21 11:48:31 1397 1

原创 给出直角坐标系三个点判断能否构成三角形并求出三角形的周长和面积----PTA实验C++

给定平面上任意三个点的坐标(x1​,y1​)、(x2​,y2​)、(x3​,y3​),检验它们能否构成三角形。

2024-03-20 20:07:13 490 1

原创 Java自学笔记Day02

Controller控制器是连接协调模型(Model)与视图(View)的控制器。

2024-03-16 22:16:45 640 1

原创 IDEA如何在新窗口打开一个项目和IDEA如何在一个窗口中同时打开多个项目

2、外观与行为->系统设置->在以下位置打开项目(建议把设置改成询问,这样每一次打开不同的项目都可以在提示中勾选自己想要的创建方式)1、以刚开始仅有一个项目java->fx,现在想再导入一个项目java->server。5、从现有项目chuangjianmokuai->下一步。4、选择java-server所在的目录->点击确定。3、此后每次打开都会提示,然后选择新窗口。3、模块->"+"->导入模块。7、创建->最后再点击个确定。1、文件->setting。2、文件->项目结构。

2024-03-09 09:54:20 5476 1

原创 LeeCode15.三数之和C++实现

两数之和 三数之和【基础算法精讲 01】答案中不可以包含重复的三元组。,判断是否存在三元组。

2024-03-07 22:11:58 193

原创 Maven配置环境变量

1、右键点击此电脑->属性->高级系统设置2、点击环境变量->在系统变量中点击新建3、在文件夹中找到自己的Maven安装目录进入形如此页面->复制粘贴路径4、变量名设置如下5、点击path->进入编辑模式6、新建环境变量如下(ps:注意是英文下划线,我第一次弄的时候不小心打成了-,可直接复制下面的路径)7、验证是否成功配置好环境:windows键+R+enter(输入CMD)8、在终端输入指令:如下则环境变量已经配置成功

2024-03-05 08:33:22 2592

原创 Java课设自学笔记Day01

SQlite数据库管理工具,允许用户创建、编辑、管理SQlite数据库文件用于构件GUI1)图形元素:按钮、文本框、下拉菜单->课设要做到一个良好的图形交互界面,要增加有快捷键操作的功能2)交互性:鼠标、键盘3)可视化展示数据4)多任务:同时展示多个用户窗口、界面5)自定义:主题(定义多个主题,如白天模式、黑夜模式)、颜色、布局java用的是JavaFX(前端用户界面交互)、可以有更加现代化动态演示的效果、课设首选javaFX更好的做可视化界面是Java中常见的GUI库、是Java早期的GUI包、对于做一些

2024-03-01 21:30:28 330

原创 山东大学软件学院计算机组成原理2023-2024期末考试回忆版

前言:此文章均为靠后当天回忆,每一题下面都整理了与考试题目类似(有的只是改了改数据),建议大家认真看老师发的课后题及参考答案,规范自己的答题格式一. 计算题1. 给了俩数,求出[X+Y]补,[X-Y]补,并判断是否溢出(6’)2.给了俩数(X为正,y为负),求出[X×Y]补(利用的方法是补码一位乘)(6’)3.浮点数阶码六位,尾数十位,求用补码可以表示的最大负数的编码(要注意溢出问题),第二问是给出了个十六进制的编码,求出十进制真值(6’)(ps:关于各种原补形式的最大整数最

2024-02-04 19:40:26 809

原创 提升打字速度的网站

这个里面刚开始是按字母顺序着重针对某一个字母开始训练,每一次打完一个段落会提示你的整体速度以及打字最慢的关键字母,然后依次进阶,我是从打字小白到现在打字速度有了一个较大幅度的提升。

2024-01-25 17:18:09 343

原创 新手一日游

新手学习

2022-12-10 09:37:20 94

山东大学软件学院数据结构实验报告2022

山东大学软件学院数据结构实验报告2022

2024-03-10

山东大学软件学院计算机组成原理作业题

全部作业题整理

2024-02-04

空空如也

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

TA关注的人

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