自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JavaWeb入门】了解Web服务器Tomcat

服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用。项目的目录,其中每个文件夹都是一个项目;该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个。可以把这个目录下的内容删除,再次运行时会生再次生成。文件,那么浏览器就不可能显示它,而是应该弹出下载窗口才对。文件,可以把它放到这个目录中,当然也可以把应用依赖的。是一个特殊的项目,在地址栏中没有给出项目目录时,对。运行时生成的文件,最终运行的文件都在这里。开源项目中的一个子项目,是一个小型、轻量级。

2024-06-09 17:09:12 612

原创 【JavaWeb入门】了解HTTP

方法一样,都是向服务器发出指定资源的请求。连接不会关闭,客户端再次访问这个服务器时,会继续使用这一条已经建立的连接。在使用长连接的情况下,当一个网页打开完成后,客户端和服务器之间用于传输。处在于,使用这个方法可以在不必传输全部内容的情况下,就可以获取其中。服务器发送一个文本的请求报文,一个请求报文由请求行、请求头部、不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如。这个请求可能会创建新的资源或修改现有资源,或二者皆有。服务器解析请求,定位请求资源。起,默认使用长连接,用以保持连接特性。

2024-06-09 16:30:34 970

原创 【线性结构之链式存储】广义表、多重链表与矩阵基础

矩阵是一种数学概念,它是由数字或其他数学对象按照矩形阵列排列而成的。在计算机科学中,矩阵通常用于表示和解决各种问题,如线性方程组、图像处理等。广义表和多重链表与矩阵的关系在于它们都可以用来表示矩阵。

2024-06-09 16:19:43 355

原创 【数据结构之堆栈】堆栈基础、前缀表达式、中缀表达式和后缀表达式

前缀表达式、中缀表达式和后缀表达式是算术表达式的三种不同表示方法。它们在计算机科学和数学中都有广泛的应用,特别是在编译器和计算器的设计中。

2024-06-09 16:02:35 445

原创 【数据结构与算法】第一章基本绪论概念总结附思维导图

数据结构是计算机科学中的一个核心概念,它涉及到如何在计算机中组织和存储数据,以便于高效地进行数据的访问和修改。数据结构的选择对于程序的效率、性能和可维护性有着重要的影响。

2024-06-06 10:19:54 802

原创 【Java网络编程】基于TCP协议和websocket实现Java简易双向聊天功能

1、新建一个项目,再创建包,我这的包名为com.nyx.Test1。4、创建公共使用的发送类SendThread。5、创建公共的接收类RaceThread。最后先启动服务器,再启动客户端来测试。2、创建服务器类Server。3、创建客户端类Client。

2024-05-12 16:21:49 959 1

原创 【Adobe系列软件MacOS版 部分问题解决方案】

任何来源“设置,这是为了系统安全性,苹果希望所有的软件都从商店或是能验证的官方下载,导致默认不允许从第三方下载应用程序。2、原生版的软件,需要打开某些插件(现在大部分插件都只是intel版),则需要Rosetta,否则软件里看不到插件;1、软件仅支持在intel芯片的电脑上运行,如果你想在M1&M2芯片运行,则需要Rosetta ,否则就会闪退;举例:PS2022版在M1&M2芯片的电脑上是看不到ACR滤镜的,勾选Rosetta后就可以解决了!在应用程序选择需要Rosetta的软件,右键,显示简介;

2024-05-11 20:08:32 579

原创 【Adobe系列软件MacOS系统安装教程2018-2021】

2024-05-11 19:55:38 111

原创 【Adobe Photoshop2023 MacOS版】PS2023安装包

下载方式:百度网盘: 提取码:4yha。

2024-05-11 19:54:45 489

原创 【Adobe系列软件Windows系统安装教程(以ps2018cc为例)】

2024-05-11 19:50:28 102

原创 【Adobe Premiere Pro2023 Windows版】PR2023(不带语言转文字)安装包

3、解压后打开解压后的文件夹,并找到set_up.exe双击打开(部分电脑会报毒,只需要断网安装即可)2、找到下载的pr2023压缩包文件,右键全部解压缩。4、选择安装目录之后安装即可。1、通过链接下载压缩包。

2024-05-11 19:33:38 465

原创 【Adobe Premier Pro Windows版】PR2023(带语言转文字)安装包

3、解压后打开解压后的文件夹,并找到set_up.exe双击打开(部分电脑会报毒,只需要断网安装即可)2、找到载的pr2023压缩包文件,右键全部解压缩。4、选择安装目录之后安装即可。1、通过链接下载压缩包。

2024-05-11 19:28:28 487

原创 【Adobe Photoshop2023 Windows版】PS2023安装包

3、解压后打开解压后的文件夹,并找到set_up.exe双击打开(部分电脑会报毒,只需要断网安装即可)2、找到下载的ps2023压缩包文件,右键全部解压缩。4、选择安装目录之后安装即可。1、通过链接下载压缩包。

2024-05-11 19:24:36 362

原创 【Java基础题】字符串大小写转换

它负责将输入字符串中的大写字母转换为小写,小写字母转换为大写,而其他字符保持不变。:如果字符既不是大写也不是小写,即它是其他类型的字符(如数字、标点符号等),则保持原样。设计一个程序, 输入一行字符串, 将其中大写转为小写, 小写转为大写. 其余字符不变。方法将字符串转换为字符数组,以便逐个访问每个字符。方法将其内容转换为字符串,并返回这个新的字符串。是一个可变的字符序列,用于高效地拼接字符串。方法将其转换为大写,并追加到。:如果字符不是大写,再使用。:如果字符是大写,使用。:如果字符是小写,使用。

2024-05-08 19:40:46 333

原创 【Java基础题】包围圈问题

这通过一个循环实现,循环的次数等于森林的边长`n`减去当前层的编号(因为随着层数的增加,每一层的边长会减少)。在填充上层边时,数组的行索引保持不变,而列索引从当前层的起始位置开始,直到层的结束位置。在填充右层边时,列索引保持不变,而行索引从当前层的起始位置加1开始,直到层的结束位置减1。在填充左层边时,行索引从当前层的结束位置减1开始,直到层的起始位置加1。在填充下层边时,数组的列索引保持不变,而行索引从当前层的结束位置减1开始,直到层的起始位置加1。层的编号从0开始,每完成一层,编号增加1。

2024-05-08 19:31:01 364

原创 【Java基础题】打印杨辉三角的问题

正上方元素是`triangle[i-1][j]`,左上方元素是`triangle[i-1][j-1]`。3. 初始化一个二维数组`triangle`来存储杨辉三角的值,但是不指定每行的长度,因为在杨辉三角中,每一行的长度是不同的。10. 每打印完一行元素后,通过`System.out.println()`进行换行,以便下一行的元素从新的一行开始打印。5. 在外层循环中,为当前行`i`创建一个长度为`i+1`的一维数组,因为杨辉三角的第`i`行有`i+1`个元素。内层循环遍历每一行的元素,外层循环负责换行。

2024-05-08 19:16:06 164

原创 【Java基础题】90°旋转矩阵的问题解析

可以看到,第一行变成了最右边的一列,第二行变成了中间的一列,第三行变成了最左边的一列,并且每一列的顺序是从下到上。在一个二维数组中,元素是按行优先的顺序存储的。变成了行索引(因为原矩阵的列变成了旋转后矩阵的行,但是顺序是反的,所以用。来旋转矩阵,我们需要了解二维数组在内存中的布局以及旋转矩阵的几何意义。变成了列索引(因为原矩阵的行变成了旋转后矩阵的列),而。输入一个数字构成的矩形, 将矩形的值进行90度旋转后打印。通过这种方式,我们就可以通过一行代码将整个矩阵旋转90度。分别是原矩阵的行和列索引。

2024-05-08 19:03:04 307

原创 【Java基础题】求素数

素数(Prime number),又称质数,是在大于1的自然数中,除了1和它本身以外不再有其他因数的数。换句话说,如果一个数只有1和它本身两个正因数,那么这个数就是素数。例如,2、3、5、7、11、13、17、19、23等都是素数。其中,2是唯一的偶数素数,其他素数都是奇数。接着,使用一个循环,从2开始,到N结束,对每个数调用。作为循环的上限,是因为如果一个数不是素数,那么它必定有一个因数小于或等于它的平方根。需要注意的是,1不是素数,因为它只有一个正因数。,则输出当前的数,即为素数。

2024-05-08 08:55:16 244

原创 【Java基础题】猜数字(让程序猜)

分别代表猜测范围的最小值和最大值。在这个例子中,最小值是1,最大值是100。如果程序没有猜中, 则提示太大/太小 并让程序接着猜测。输出: 每行输出一个整数, 表示程序当前猜测的数字。输入整数n(0<n<100), 想让程序猜到的值。,这样下一次猜测就会在更高的范围内进行。,这样下一次猜测就会在更低范围内进行。,程序输出"猜中了!程序第一次猜测50, 判断数值太大。,这个整数是程序需要猜测的目标值。,程序输出"太小了",并将。,程序输出"太大了",并将。最后,程序输出猜测的总次数。,并输出这个猜测值。

2024-05-08 08:55:02 194

原创 【Java基础题】打印九九乘法表

个人思想:利用类似于c语言中的printf来使用占位符(如 %-2d)来保持每个式子对应的距离。使用程序打印九九乘法表。

2024-05-08 08:54:40 95 1

原创 【Java基础题】弹球问题

输入弹球的初始高度M和回弹次数N, 输出弹球第N次回弹后的高度 和达到该高度后所经过的距离(保留两位小。小明为了探究神秘的物理现象, 从高楼抛下一个弹球 但由于高空抛物被警察抓了, 请各位小伙伴完。要注意,除去第一次掉下的距离,其他的上弹高度和下落高度呈2倍关系。小球从某一高度落下,每次落地后反跳回原来高度的一半,再落下。

2024-05-07 18:18:31 174 1

原创 【Java基础题】兔子问题(斐波那契数列)

super家养了一对刚出生的兔子, 兔子出生第3月开始每月都会生一对小兔子, 小兔子出生后同样第3月开。这个问题转换过来就是斐波那契数列的问题,我们可以使用函数递归的方法。super想知道 如果兔子不死 n月后家里会有多少对兔子。设计一个程序: 输入n, 输出兔子数量。始也会每月生一对兔子。

2024-05-07 18:13:58 182

原创 【Java基础题】求Sn=a+aa+aaa+...+aaaaa(n个a)

样例解析: Sn = 2 + 22 + 222 + 2222 + 22222 = 24690。张三上课时走神, 在作业上写了很多222222222222222 结果被老师发现了。Sn = a + aa + aaa + …+ aaaaa(n个a)张三连忙掩饰说自己在算2+22+222+2222+22222的和,张三很困扰, 因为草稿纸写满了2 已经不够用了。设计一个程序, 输入n和a 求Sn。老师很欣慰, 问他算出来没有。输入: 两个整数n, a。

2024-05-07 18:11:03 183

原创 【Java基础题】求平均年龄

某校有学长若干名, 给出每个学长的年龄, 求该校学长的平均年龄, 保留小数点后两位。之后n行: 每行一个整数a(15

2024-05-07 18:08:37 225

原创 【Java基础题】上班问题

小明在上班途中, 可以选择走路和骑车两种方式,但他不清楚哪种方式比较快, 因为骑车需要找车, 开锁, 停车 需要耽搁很多时间.设找到自行车, 开锁, 骑上自行车需要花27秒, 停车需要花23秒。给出小明距离公司的距离, 请问是骑车快还是走路快.步行每秒1.2米, 骑车每秒3.0米。输入一个整数n, 表示到公司的距离。如果一样快, 输出"一样快"如果骑车快, 输出"骑车"如果走路快, 输出"走路"

2024-05-07 18:07:00 197

原创 【Java基础题】打分系统

但因为需要计分的作业太多了, 希望你能帮帮云海学长, 实现该计分程序.正确数量在11~20时, 第11~20题, 每题2分。正确数量在21~40时, 第21~40题, 每题1分。在某次考试时, 学生的提交成绩惨不忍睹。输入做对的题目数量n, 输出得分.正确数量在0~10时, 每题6分。

2024-05-07 18:05:00 390

原创 【Java基础】输出最大值

设计一个程序, 输入a,b,c三个整数, 输出最大的数.

2024-05-07 18:03:24 324

原创 【Java基础题】求相同边长正方形面积和圆的面积之差

2. 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.(0

2024-05-07 18:02:19 302

原创 【Java基础题】分别输出个十百位上的数字

设计一个程序, 输入三位数a, 分别输出百,十,个位.

2024-05-07 18:00:35 114

原创 【Java基础题】打印菱形

输入菱形的边长n, 打印一个对应大小的菱形(1

2024-05-07 17:58:37 377

原创 【Java基础题】数字环

有一个长度为n的数字环, 将每个数字往后移动m位, 使其成为一个新的数字环。第二行: n个整数Ni, 表示数字环的每个元素。第三行: 整数m 表示每个元素需要往后移动m位。然后,程序再次从用户那里获取需要移动的位数。接着,程序通过一个循环从用户那里获取数组。位,为即将移动到数组前端的元素腾出空间。的每个元素,并存储在数组中。类从用户那里获取数组的大小。,用于存储将要移动的元素。输出: 移动后的新数字环。使用一个循环,程序从数组。个元素,并将其放入数组。程序输出移动后的数组。的元素,以空格分隔。

2024-05-07 17:54:00 183

原创 【Java基础题】合并有序数组

设计一个程序, 输入两个有序数组, 输出一个合并后的有序数组.第一行: 整数n,m 表示数组1和数组2分别有n,m个数字。第二行: n个整数Ni, 表示数组1的每个元素。第三行: m个整数Mi, 表示数组2的每个元素。

2024-05-07 17:50:42 119

原创 【Java基础题】删除重复值

【代码】【Java基础题】删除重复值。

2024-05-07 17:48:07 354

原创 【Java基础项目】五子棋

它检查水平、垂直、两个对角线方向,如果任一方向形成了五个连续的棋子,则返回1表示获胜。函数是游戏的主要循环,它初始化游戏数据,然后不断循环,让玩家落子,检查获胜条件,直到某个玩家获胜,然后显示胜利界面。函数是程序的入口点,它首先显示一个主菜单,让玩家选择是开始新游戏还是退出游戏。函数用于初始化游戏数据,将棋盘所有位置设置为0(空地),并将当前回合数。函数在某个玩家获胜时显示胜利信息,并允许玩家按任意键返回主菜单。函数打印当前棋盘的状态,使用不同的符号表示空地、白子和黑子。函数显示主菜单,并处理玩家的选择。

2024-05-07 17:44:50 824

原创 【Java基础】矩阵转置问题

在转置的过程中,你会覆盖一些还未处理的元素。例如,当你在转置第 i 行和第 j 列时,arr[j][i] 的原始值会被 arr[i][j] 覆盖,而这个值可能是你接下来要用来转置其他元素的。来存储转置的结果,或者至少需要使用一个临时变量来暂存被覆盖的值。先写主函数且判断数据有效性,将扭转矩阵的函数封装到外。输入一个数字构成的矩形, 将矩形的值进行转置后打印。第一行 正整数n(1

2024-05-07 17:40:32 232

原创 【C语言】C 语言常见转义字符用法详解

t表示制表符,即在文本中使光标移动到下一个制表位置。在输出时,它会在控制台上输出一个制表符,使输出在下一个制表位置开始。在输出时,它会在控制台上输出一个换行符,使输出在下一行开始。在输出时,它会在控制台上输出一个换页符,使输出在下一页开始。`,其中 `\b` 表示删除 `Hello` 单词的末尾。"`,其中双引号 `"` 表示字符串中的一个字符。这个程序会输出 `C:\Windows\`,其中反斜杠 `\` 表示路径中的一个目录分隔符。\\\\表示反斜杠,它用于在字符串中引用反斜杠。

2023-10-22 15:02:24 1042 1

原创 【个人感悟3】大专软件技术专业学生学习方向探讨

作为一名大专软件技术专业的学生,掌握基本的编程语言、学习软件开发框架和库、熟悉软件开发流程和工具、学习软件架构和设计模式、注重实践和项目经验以及持续学习和关注行业动态,都是非常重要的。作为一名大专软件技术专业的学生,如何规划自己的学习方向和职业发展道路,成为了摆在眼前的重要问题。了解并掌握软件开发流程(如敏捷开发、瀑布模型等)和工具(如 Git、JIRA 等),将有助于您在团队协作中更好地完成任务,提高项目的成功率。参加实习、兼职或课余项目,可以为您积累宝贵的实践经验,提高您的编程能力和解决问题的能力。

2023-10-22 14:47:30 219 1

原创 【C语言初学者的感悟2】掌握编程技巧与实践经验的全面指南

C 语言是一种通用的、过程式的计算机编程语言,广泛应用于各种领域,如操作系统、嵌入式系统、游戏开发等。对于想要学习 C 语言的初学者来说,可能会感到有些困难,但只要掌握了正确的学习方法,就能轻松掌握这门语言。通过学习基础知识、练习编程、学习算法和数据结构、参考开源项目以及积累项目经验,您将能够掌握 C 语言的精髓。1. 学习 C 语言的语法和规则:了解变量、数据类型、运算符、控制结构等基本概念,掌握 C 语言的语法和规则。4. 学习函数和数组:了解函数的定义、声明、调用,以及数组的声明、初始化和使用。

2023-10-22 14:35:20 76 1

原创 [C语言初学者的感悟1]如何运用好当代资源来学好C语言?

当代的人工智能技术(Artificial Intelligence,简称AI),可以说是越来越完善了,已经能模拟完成基本的人与人之间的对话了,甚至能解决一些生活及学习中的一些问题,能否更好的应用AI技术,对初学者来说,是一个巨大的福音。AI不仅能帮你简单的写一些代码,还可以帮助纠错,改bug等,可以说是非常的高效方便。初学C语言,确实感到吃力且无趣乏味,但慢慢的学着,就会发现,C语言的世界竟然是这么的有趣,程序都能根据自己的想法需求编写运行,何况在如此卷的时代,还有什么理由不努力?5. 多做练习和项目。

2023-10-22 13:09:23 90

空空如也

空空如也

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

TA关注的人

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