自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 坦克大战源码,C++复刻经典小游戏

狼人杀游戏”是一款2D坦克射击游戏,玩家需要在多变的地形中操控坦克,与敌方坦克进行激烈的对抗。游戏的目标简单明了:消灭所有敌方坦克,同时保护自己的基地不受破坏。游戏以其复古的像素风格、丰富的地形设计、坦克的升级与复活机制以及智能AI对手,为玩家提供了一个既具挑战性又充满乐趣的游戏环境。“狼人杀游戏”作为一款复古风格的坦克大战游戏,不仅在视觉和听觉上给玩家带来了经典的游戏体验,同时在玩法上也融入了现代游戏的元素,使得游戏既具有挑战性,又不失趣味性。

2024-05-19 21:35:17 1107

原创 Anaconda安装与使用,新手避免踩坑

第二个是Linux环境下的命令,第三个是Windows的命令,我是Linux,所以执行第二个,当路径前出现括号+环境名时,说明环境激活成功(环境名)出现 "conda: command not found" 的错误,这通常表示系统没有正确配置 Anaconda 的环境变量。显示出来的base是自带的环境,scBERT是我自己取名的新环境,可以看见这个环境创建成功。输入下面的代码后(环境名自己按实际情况取),再输入y确定创建,等待一段时间即可。但是有时候会出现配置不正确或者未正确生效的情况。

2024-05-09 18:47:56 288 1

原创 程序猿敲代码费脑掉头发?来看看铁打的便捷,Baidu Comate智能代码助手

总结而言,Baidu Comate智能代码助手以其强大的功能和广泛的编程语言支持,为开发者提供了一个前所未有的编程体验。它不仅极大地提升了编码效率,还通过智能推荐、代码注释生成和缺陷查找等特性,显著增强了软件生产力。Baidu Comate的一键安装和易用性,成为程序猿的理想选择。其丰富的智能问答功能,为用户提供了深度学习和个性化定制的可能性,满足从初级到资深开发者的多样化需求。

2024-05-09 18:15:25 1239 2

原创 C语言超好看的爱心代码!一定不要错过!

代码不只是逻辑和算法的堆砌,它们也可以是情感的表达。通过这段C语言的爱心代码,我们不仅学习了如何用代码绘制图形,更重要的是,我们体会到了编程的乐趣和创造性。所以,拿起你的编译器,开始你的编程之旅吧,用代码绘制出属于你的爱心!

2024-04-24 19:49:36 181

原创 Chat with RTX安装教程 | 老黄新品:推出本地部署Chat with RTX,人人都能运行大模型!

NVIDIA几天前“深夜放大”发布,这项技术只须要求你拥有配备8GB显存的NVIDIA RTX 30或40系列显卡。用户可以向其提供txt、doc、pdf文件或视频链接,定制模型以获取回答。值得一提的是,所有的索引工作都在本地进行,用户无需担心隐私问题。

2024-02-17 12:20:17 3687 6

原创 C语言二叉树建立与遍历—实验报告

系别计算机学院班级学号姓名课程名称数据结构实验日期实验名称二叉树的建立与遍历算法应用成绩实验目的:熟悉掌握二叉链表存储结构及基本算法,并能应用二叉树的基本算法解决与之有关的简单问题,训练和提高结构化程序设计能力及程序调试能力。实验条件:计算机一台,Visual C++6.0或DEV C++判断一棵二叉树是否为满二叉树。要求二叉树用二叉链表存储,用先序、中序、后序递归遍历算法的任意两种输出二叉树中所有结点,编写程序判断该树是否为满二叉树。int val;// 结点的值。

2023-12-06 11:20:43 474 1

原创 数据结构实验—宿舍管理系统(C,Python,Java三种代码版本)

数据结构课程设计,宿舍管理系统,使用快速排序和二分查找,有C、Python、Java三种语言的代码格式

2023-12-06 11:05:27 15696 1

原创 MySQL数据库增删改查

(但日后不建议使用,公司里代码规范不允许这样使用,在美化SQL代码后,*无法加注释,而且别人无法得知你查的全部数据到底是哪几项,所有建议还是把列名全部写出来)在不改变列名的情况下,给它取一个小名,例如代码中使用英文,表中math为数学成绩,我们就可以将代码改成如下进行查询。4.查询男同学和女同学各自的数学平均分,以及各自人数,要求: 分数低于70分的不参与分组,分组之后人数大于。3.查询男同学和女同学各自的数学平均分,以及各自人数,要求: 分数低于70分的不参与分组。= ,要使用is is not。

2023-10-24 18:32:02 194

原创 Java IO流实现文件复制

Windows文件复制时我们是使用Ctrl C复制Ctrl V粘贴,上一篇文章Java基础入门·对存储文件的相关操作,我们学习了Java IO流对文件的读写操作,那我们可以思考一下,字节的读取和写入,怎样运用到文件复制的操作中?

2023-09-23 07:00:00 1130

原创 [MySQL]基本介绍及安装使用详细讲解

(DataBase),简称DB顾名思义,即存储数据的仓库,数据是有组织的进行存储(DataBase Management System),简称DBMS管理数据库的大型软件SQL(Structured Query Language),简称SQL,结构化查询语言操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准Oracle(收费的大型数据库)、MySQL(开源免费中小型数据库)、SQL Server( MicroSoft 公司收费的中型的数据库)、SQLite(嵌入式的微型数据库)

2023-09-19 22:13:18 144

原创 Java基础入门·对存储文件File的相关操作

我们之前进行Java基础入门学习时,都或多或少得遇到与get有关的方法,看它的名字就知道,带有此字样的方法,一般都是进行“获取”的操作而今天我们就从File类获取开始,一步步学习。

2023-09-19 07:00:00 283

原创 Java基础入门·File类的使用

这种方法和我们平时删除文件(文件夹)的方式不同,磁盘中的文件(文件夹)直接删除会进入回收站,而使用此代码删除则直接抹除文件,有风险,误操作会导致文件丢失。与boolean同理,要创建文件夹,就把代码换成这一句即可,同时,规则也依然不变,即使你是文件夹,也依然不能与文件同名,如果同名,也会返回false。,当然,这要是直接写进一个项目里,肯定会出错,所以后面我们会学习到对其判断的一个功能,对路径是否存在进行筛选。那么创建出来的也不会是文件夹,依然是一个文件类型,所以,如果我们需要创建文件夹,则要“另辟蹊径”

2023-09-15 07:00:00 220 3

原创 Java单例设计模式之“饿汉与懒汉”

不是技术,而是开发人员解决特定问题实现的写代码的经验所有的设计模式核心技术,就是面向对象。Java设计模式共23种,分为:创建型,行为型,结构型。

2023-09-14 07:00:00 48 1

原创 Java基础入门·多线程·线程池ThreadPool篇

​​​​​​​​​​​​​​前言在上一篇的文章中,我们初步了解Thread类的用法第一次书写多线程程序,算是完成一个Java学习的里程碑接下来我们继续进入多线程的学习线程池ThreadPool,目的就是提高效率。new Thread().start(),线程是内存中的一个独立的方法栈区,JVM没有能力开辟内存空间和OS交互而线程会频繁地与OS交互浪费资源,tips:后面学到的数据库连接池也是类似的效果jdk5开始内置线程池Executor类。

2023-09-13 07:00:00 224 22

原创 Java—实现多线程程序 | 入门

一、前言一、前言前期入门学习的代码中,全部都是单线的程序,也就是从头到尾地运行在我们平时使用手机电脑的应用程序时,它们几乎都是多线程地工作例如idea,typora等等。本文就从现在开始,一步步尝试写多线程程序代码,一起来学习吧!二、基本概念进程任何的软件存储在磁盘中,运行软件的时候,OS使用IO技术,将磁盘中的软件的文件加载到内存,程序在能运行。这里的内存大小就是电脑内存条的大小,也就是平时所说的运行内存大小,常见的有4G,8G,16G,32G甚至更高。应用程序运行的时候进入到内存。

2023-08-26 20:19:36 964 12

原创 Java入门必备|有你想知道的代码技巧

前言前言本文主要分享记录学习Java时的敲代码大法,一步步与idea这个软件磨合,让它为我们敲代码这条路提供更便捷的帮助(雀食好用哈)一.psvm很多刚上手IJ软件,就被main()方法给折服了,这段代码量十分大当我们键入psvm这四个字符然后按一下,软件就会自动生成这行代码,极大减少了繁琐的工作量二.变量的基础操作当我们要输出一个值,遍历数组等等+ “(一个小点,英文下的句号)我们可以发现有,等等选项,下面我们就来详细介绍这几个代码。首先soutv和都是输出语句的快捷使用代码,

2023-08-19 21:45:15 1346 1

原创 解决IntelliJ IDEA 代码运行时中文出现乱码

在我们刚接触到IDEA时,想美滋滋的敲一个“hello world”来问候这个世界,但难免会遇到这种问题乱码!乱码!乱码!内心的崩溃就在一瞬间,下面我就来分享几个实用的解决方法。

2023-07-06 20:38:37 6235 15

原创 C语言贪吃蛇课程设计实验报告(包含贪吃蛇项目源码)

该项目通过C程序语言以及EasyX Graphics Library绘图库设计出贪吃蛇游戏程序。其中该项目主要分为三个界面,分别是主菜单界面,规则界面和开始游戏界面。通过主菜单界面我们可以进入开始游戏界面,通过鼠标交互点击按钮,即可开始游戏,游戏可实时计分。在查看规则界面可以看到贪吃蛇游戏规则设定,并查看游戏历史最高分。如果想退出游戏,便可在主菜单选择退出按钮结束程序运行。

2023-06-23 23:17:09 9166 37

原创 迈入Java,一文告诉你为何学Java

Java是一种流行的编程语言,。自那时以来,Java已成为全球最广泛使用的编程语言之一。Java具有许多优点,包括跨平台、面向对象和安全性等,使其成为开发企业软件、Web应用程序和移动应用程序等领域的理想选择。

2023-04-13 21:28:02 794 18

原创 C 语言| 字符串匹配BF算法与RK算法

字符串匹配算法最经典的手段是BF算法,字符串匹配即给出一个主串S,根据模式串T中的字符串,找出在主串中第一次出现的位置,这个就是字符串匹配,简而言之即给一个规定的内容T,在大范围S中找到一个与之对应的,且第一次出现的位置。

2023-03-24 08:00:00 441 3

原创 自动化测试,我猜它是你想要的优选

龙测科技AI-TestOps云平台,一站式自动化测试工具,使用体验下来确实是无可挑剔,同时呢,在ARM技术的支持下,龙测科技拥有涵盖市面上绝大部分软硬件系统的UI功能产品体系,凭借全球领先的测试代码生成器技术、测试代码一键自动生成等能力,为行业客户提供高效、可维护、低成本的自动化测试工具,为产品质量保驾护航。同样的,我们可以进行测试计划和任务创建,测试数据,让BUG无处藏身,任务执行完成时我们还可以查看详情,查看任务执行报告,清楚地看到用例测试的通过与否以及每一步流程的问题所在。

2023-03-23 10:25:10 15856 3

原创 C 去除字符串中重复字母(LeetCode)

摆烂太久,好久没有更文了,小九和大家一起看看题写写题找回手感吧,也希望这篇文章可以帮助正在寻找解题答案的朋友,你们的支持就是我最大的动力!求三连!求关注呀!🌟。

2023-03-11 12:09:23 2451 5

原创 C语言|文件读写,代码运行后留下“记忆”

对于一个代码,运行时可能需要保留产生的结果,例如计算值,筛选值,记录点或者小游戏的得分,而正常情况下我们要保存一个数据,想到的肯定是打开我们的文本软件,手撸文字,今天这篇文章,带你一起,教代码写下它的“记忆”

2023-02-26 23:22:43 790 5

原创 CSS基础选择器,你认识多少?

在上一文初识CSS中,我们了解到了其格式:选择器+{ }在初步尝试使用时,我们笼统的直接输入了p { }以选择p标签来对其操作,而这一章节里,我们再进一步探索有关基础选择器的相关内容,理解选择器的作用。

2023-02-18 17:01:26 789

原创 初识CSS,美化HTML

CSS称为:层叠样式表美化HTML即给页面种的HTML标签设置样式。

2023-02-18 11:19:04 2492

原创 [C语言] 商品购物收银台系统,统计购买商品总价

要制作一个“系统”,就得先把一个个小功能逐一实现,然后将其整合,我们用C语言只需把它们写成一个个函数即可,直接进入正题,我们列出今天所需的头文件,一共五个。

2023-01-20 20:21:00 3307 12

原创 C语言数据结构考试测试题目,题库+答案解析

C语言数据结构考试试题,题库+答案解析。数据结构中评价算法的两个重要指标是( )。设n为正整数。试确定下列各程序段中前置以记号@的语句的频度:线性表若采用顺序存储结构时,要求内存中可用存储单元的地址( )。单链表中,增加一个头结点的目的是为了( ))向一个栈顶指针为top的链栈中插入一个p所指向的结点时,其操作步骤为( )。有两个串p和q,求q在p中首次出现的位置的运算称为( )。广义表(a,(b,c),d,e)的表尾为 ___________。由3个结点可以构造出( )种不同

2023-01-19 23:02:59 4244 2

原创 HTML零基础教程,九大知识点带你玩转前端(下)

在上篇我们讲到五个板块的内容,了解了HTML一半的入门基础,接下来我们跟寻文章的步伐,继续学习剩下的四个板块。链接标签,列表标签,表格标签,表单标签,label标签,select下拉菜单标签

2023-01-17 23:35:51 577 2

原创 HTML零基础教程,九大知识点带你玩转前端(上)

HTML又被称作超文本标记语言,网页中的固定结构是要通过特定的HTML标签进行描述的通过这一句话,可以看见,我们的HTML标签字段被我画上了重点,可见HTML标签将是我们学习的重头戏,就让我们一起正式进入学习吧!

2023-01-16 21:09:37 1285 1

原创 LeetCode 热题HOT100-两数之和(C语言)

作为一名程序语言的学习者,刷力扣我想是必要经历的一条路,所以我也在这里分享刷题后所得知识,也可以帮助更多人理解题意。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

2023-01-07 10:30:24 580 5

原创 2022年度总结|在CSDN的成长报告

纪念遇见CSDN和可爱的你们,2022年很精彩,感谢有你们相伴,时光来之不易,很高兴能在此青春之时与你相见。收获喜乐,散播幸福,CSDN会一直伴我左右

2023-01-04 21:09:45 247 2

原创 数据结构 | 队列探究与学习、对比堆栈、队列存储实现

前言:上一篇我们讲解了堆栈相关的知识点,今天我们就对队列详细讲讲,并在此文中将其与堆栈进行适当对比,队列最主要的两个操作是什么呢,我们一起往下看吧队列(Queue)概念:具有一定操作约束的线性表,插入和删除操作,只能在一端插入,而在另一端删除堆栈也是受限的线性表,但它的插入和删除只在一端进行数据插入:入队列(AddQ)数据删除:出队列(DeleteQ)先来先服务,先进先出(FIFO) 堆栈——先进后出队列抽象数据类型描述数据对象集:

2022-11-05 19:48:44 109 1

原创 C语言数据结构 | 堆栈顺序、链式存储及表达式求值

从计算机对表达式求值引入算数表达式在求值时若无优先级,那么从左到右运算就很容易,但算术表达式由两类对象构成一个是一个是+-*/······不同的运算符号优先级也不一样此时运算就比较困难 ,无法判断运算符后一个运算数是否参与这次运算。

2022-11-03 21:55:07 522

原创 C语言|数据结构——线性结构(线性表及其实现)

线性表(Linear List)主要操作的实现初始化广义表实际上就是多重链表多重链表中的结点可能同时隶属多个链指针域会有多个,例如上面代码行中的Next和SubList两个指针域但双向链表中包含两个指针域,并不是多重链表基本上树、图这样相对复杂的数据结构都可以采用多重链表方式实现存储。矩阵采用典型的多重链表——十字链表来代替二维数组来存储稀疏矩阵(二维数组存储稀疏矩阵缺点:1.会造成大量空间浪费

2022-11-02 22:15:50 534

原创 C语言 | 数据结构——数据类型与算法

一个有限指令集接受一些输入(有些情况下不需要输入)产生输出一定在有限步骤之后终止每一条指令必须有充分明确的目标,不能有歧义在计算机能处理的范围只能描述应不依赖于任何一种计算机语言以及具体的实现手段。

2022-10-27 08:56:14 448

原创 CSDN云IDE,便捷代码编辑,真正的轻量级“编程工具”

十分简洁干净,而且很容易上手操作,特别是这黑底深蓝色,简直是程序员最爱啊,护眼大法,里面还可以自行新建项目,选择自己合适的代码类型,预置环境有Java、python等(好像没看见有C、C++这些)总的来说非常nice。在这一块儿呢,褒贬不一嘛,核时的计量,以及每个月核时的供给是否足够,这些都是我们要考虑的,而高频使用时,可以考虑开个VIP。这对初学者来讲,简直是福音,省去了找软件,配置环境,安装的时间麻烦,还有这干净的界面,大赞一个!

2022-10-23 17:12:50 340

原创 【C语言】——实现鼠标与画布(黑框)交互,根据鼠标移动,进行你所想要的个性体验

在之前的学习内容中,我们学习了使用键盘控制我们的代码小游戏,硬件也不只有键盘吧,还缺啥?那肯定是我们的鼠标,键盘的交互,我们使用了下面这种类型的代码,进行AWSD移动操作,十分简单。而我们今天的鼠标,也同样简洁易懂。

2022-10-11 20:57:03 1518

原创 【C语言】运用easyX——实现实时时钟,给自己的桌面加点料

在前面的学习中,我们尝试了反弹小球,飞机大战,跳跃小鸟,贪吃蛇等游戏的开发复现在对经典的怀念时,我们也得往前看。在娱乐过后,必定是对生活的运用与实践和便利,而现在,便要涉及到这节内容——实时时钟,给自己的电脑开一个可随时查看的钟表你是否知道其中的原理?现在让我们一起来探讨一下吧!

2022-10-09 21:35:52 3596 9

原创 国庆在哪待?当然是CSDN,easyX配套VC++(easyx安装及vc/vs安装)一招让你的代码黑框更多彩

/x,y用具体数值表示例如initgraph(500,500);就是初始化一个500*500像素大小的画布第一个数值为宽,第二个数值为高,第三个值为窗口样式值EW_DBLCLKS //在绘图窗口中支持鼠标双击事件EW_NOCLOSE //禁用绘图窗口的关闭按钮EW_NOMINIMIZE //禁用绘图窗口的最小化按钮。

2022-10-01 12:33:55 328

原创 【C语言】制作“学生管理成绩系统”,内容包括【系统显示】【录入信息】【删除信息】【等级评定】【成绩排序】【成绩修改】【查找学生】涉及循环、结构体和数组等

学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?导言学生菜单系统是基于前阶段的C语言学习,从实际出发,巩固C语言基础的练习,通过多种函数的不同运用,检验知识点的牢固可靠性。系统设计概述整个学生系统将会被分成几个内容,将大任务分为多个小任务,并将其合理连接起来,独立而又有联系,对逻辑能力有一定要求(没错,我是木头)设计多个模块开发团队信息(即首

2022-09-17 17:38:46 1116 14

空空如也

空空如也

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

TA关注的人

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