自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中高精度运算问题

C++ 的 std::string 类使用动态内存分配,其长度可以根据需要动态增加或减少,自动调整内存大小以适应字符串内容的变化。当字符串长度超过当前分配的内存时,std::string 会自动重新分配更大的内存空间以容纳更多字符。这种动态内存管理使得 std::string 在大多数情况下没有长度限制。

2025-04-06 18:48:30 989

原创 C++中pop()和pop_back()的区别

pop() 适用容器:优先级队列(std::priority_queue)、队列(std::queue)、栈(std::stack)pop_back() 适用容器:双端队列(std::deque)、双向链表(std::list)、动态数组(std::vector)、字符串(std::string)

2025-03-04 17:58:53 190

原创 基于SystemView的MSK系统设计

人类社会是建立在信息交流基础上的,通信是推动人类社会文明、进步与发展的巨大动力,特别是当今信息社会,通信更是整个社会的高级“神经中枢”。而通信系统的质量在很大程度上依赖与所采用的调制方式。在现代通信中,随着大容量和远距离数字通信技术的发展,出现了一些新的问题,主要是信道的带宽限制和非线性对传输信号的影响。在这种情况下,传统的数字调制方式已不能满足应用的需求,于是发展起来了一种新的数字调制方式技术——现代恒定包络数字调制技术。现代恒定包络数字调制技术的发展过程,就是已调波的相位路径不断得到改进与完善的过程

2025-01-01 19:02:45 1034

原创 【MySQL】事务

事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。

2024-11-18 17:16:13 670

原创 【MySQL】多表查询

多表查询就是指从多张表中查询数据。原来查询单表数据,执行的SQL形式为:select * from emp;那么我们要执行多表查询,就只需要使用逗号分隔多张表即可,如: select * from emp , dept;具体的执行结果如下:此时,我们看到查询结果中包含了大量的结果集,总共102条记录,而这其实就是 员工表emp所有的记录(17) 与 部门表dept所有记录(6) 的所有组合情况,这种现象称之为笛卡尔积。笛卡尔积: 笛卡尔乘积是指在数学中,两个集合 A集合 和 B集合的所有组合情况。

2024-11-16 11:20:04 898

原创 【MySQL】约束

外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。

2024-11-12 11:36:40 375 1

原创 【MySQL】函数

MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数。

2024-11-05 11:07:26 524

原创 【MySQL】SQL

1). 方式一:使用MySQL提供的客户端命令行工具2). 方式二:使用系统自带的命令行工具执行指令[ ] 内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL,则无需指定这两个参数。

2024-11-01 20:00:52 986

原创 反转链表(递归法)图文详解

通过“先深入后返回”的策略,首先会一直递归调用自身,直到到达链表的尾部,并在递归的过程中改变节点之间的指向来实现链表的反转。具体步骤是先递归地反转子链表,然后将当前节点的下一个节点的指针指向当前节点,并将当前节点的指针指向空。具体步骤是使用三个指针分别指向当前节点、前一个节点和下一个节点,然后在遍历过程中不断更新这三个指针的指向,直到遍历到链表末尾。,意思 4 这个结点指向空结点,不再指向任何结点了,当然包括 5 这个结点。的知识去理解,搞清楚到底函数调用时,原本的参数值是什么。

2024-10-27 16:14:38 1198

原创 Python实现水果忍者(开源)

游戏代码基于Python制作经典游戏案例-水果忍者做出一些改动,优化并增加了一些功能。作为自己Python阶段学习的结束作品,文章最后有源码链接。(1)面向对象编程类的定义与实例化、封装、继承(使用 pygame.sprite.Sprite 作为基类)(2)模块与库导入标准库(time, math, random)、导入第三方库( pygame)(3)事件处理事件监听(pygame.event.get() 处理用户输入和游戏事件)、响应事件(根据不同事件,如关闭窗口、定时器事件,执行相应操作)

2024-08-17 10:33:30 6362 6

原创 数电课设:电动机转速测量控制电路

本文设计的电动机转速测量控制电路通过数字电路核心实现对电机转速的测量和显示。与市面上基于单片机的电机转速测量相比,该电路无需要注重复杂的软件设计,功耗小,稳定性高,实现了更好的底层封装,又提高了产品的科学性。以适应当今品种多批量小的电子市场的需求,大大提高了产品的市场竞争力。电路主要是利用CD40110和CD40106芯片设计,主要包括振荡周期调节电路、电机转速调节电路、电机转速测量电路和电机速度显示电路。通过光电耦合器检测电动机转动产生的速度信号,数字电路进行计数并实时显示电机速度。

2024-06-02 11:41:19 2884 3

原创 小谷记账簿软件(C++)

项目的需求,实现一个叫做“小谷记账簿”的基于命令行界面的家庭记账软件。我们的目标,是通过项目练习,综合运用在C++第一部分课程中学习到的各种知识,初步掌握编写软件的方法和技巧。首先可以在common.h中,引入相应的库,定义出需要的全局变量,以及声明绘制菜单和读取键盘输入的通用函数。#define INCOME "收入"#define EXPAND "支出"// 通用功能性函数声明// 绘制菜单的函数// 读取键盘输入进行合法性校验的函数。

2024-05-25 14:27:50 832

原创 51单片机点阵屏:母亲节快乐!

最近学完江协科技-51单片机入门教程,恰逢母亲节。就想利用刚学完的知识做点有意思的小东西,其中点阵屏无疑是51单片机很不错的显示模块之一,于是就有了这篇文章。刚入门单片机的同学,在学完LED点阵屏之后,都可以尝试做一些自己感觉有意思的动画。STC89C52RC点击跳转点击跳转。

2024-05-12 15:29:37 263

原创 模电课设:红外倒车雷达

摘要我的实习项目是设计红外倒车雷达,通过雷达报警来提醒驾驶人及时注意,以提高倒车安全性。这款红外倒车雷达具有电路结构简单、成本低、工作稳定等特点,适用于各种测距场合。电路采用红外发射管和红外接收管作为传感器件,核心元件包括NE555和运放LM324。NE555构成多谐振振荡电路用于发射红外波信号,LM324主要用于放大红外接收信号并构成电压比较器电路,发光二极管用于指示倒车距离范围。在设计电路之前,我先了解了红外倒车雷达的工作原理,并研究了NE555多谐振振荡电路和运算电路的基本工作状态。

2024-01-07 18:47:51 8091 3

原创 C语言小游戏:贪吃蛇(最简版)

点击跳转w,s,a,d控制蛇的移动位置。学习完黑马程序员的《C语言基础教程》可以顺便练手的小玩意。游戏非常简陋,只有最基本的功能。网上有很多大佬发的功能完善,强大的贪吃蛇游戏文章。这篇文章的代码只适合初学C语言的萌新第一次写游戏练手。

2023-11-21 18:36:22 248

原创 VisualStudio2022常用快捷键

F12;

2023-09-23 15:20:17 2509

原创 HTML.CSS静态 画江湖之不良人 网页(开源)

网页是用HTML.CSS纯手写的,包括首页轮播的背景图也没有用到JS,参考B站大佬视频【CSS】轮播图效果,网页的创意抄袭B站这位UP的视频大学生不良人主题的网页设计。刷到过他的视频,感觉他的创意很好,就自己也手写了一个,功能没有他的那么多,就更精致了一点。点击跳转目录01-项目目录02-头部导航栏03-首页轮播背景图04-剧情概要05-主要人物06-相关视频07-底部背景08-404丢失网页09-网格壁纸网页。

2023-08-17 20:10:54 2798 3

原创 HTML.CSS静态 原神 官方网页(开源)

网页是由HTML和CSS写的,背景音乐和新闻列表有一点JS,对静态网页几乎没有影响,可删除。没有用到BootStrap之类的框架,对着官方网页F12,一点一点手写出来的,中间改动很多,类名都是照着官方网页源码起的,所以又臭又长。本人对前端了解不是很深入,对源码有问题的地方,尽量帮忙解决。

2023-08-09 10:31:18 5953 12

原创 HTML5+CSS3案例三:酷我音乐

链接:https://pan.baidu.com/s/1bJDMkBL5Lie71GDV2PB8gA。

2023-07-23 16:27:00 521

原创 HTM5+CSS3案例二:小兔鲜<下>

链接:https://pan.baidu.com/s/1bwQcfE0WzsDS0D4rOfV9Pg?

2023-07-21 09:02:01 229

原创 HTML5+CSS3案例二:小兔鲜<上>

链接:https://pan.baidu.com/s/1bwQcfE0WzsDS0D4rOfV9Pg?uploads 文件夹:存放非固定使用的图片素材,例如:商品图、宣传图需要上传的图片。images 文件夹:存放固定使用的图片素材,例如:logo、样式修饰图等等。Favicon 图标:网页图标,出现在浏览器标题栏,增加网站辨识度。common.css:各个网页相同模块的重复样式,例如:头部、底部。css 文件夹:存放 CSS 文件(link 标签引入)index.css:首页 CSS 样式。

2023-07-20 21:27:23 355

原创 HTML5+CSS3案例一:学成在线

链接:https://pan.baidu.com/s/10KBDVULhIOW698yODAmvSQ?,包含 HTML、CSS、图片、JavaScript等等。布局思路:先整体再局部,从外到内,从上到下,从左到右。标签结构:h1 > a > 网站名称(搜索关键字)调整盒子位置 → flex 布局、内外边距。画盒子,调整盒子范围 → 宽高背景色。搜索引擎优化:提升网站百度搜索排名。文件夹,内部包含当前网站的。网站根目录是指存放网站的。控制图片、文字内容样式。

2023-07-17 21:50:10 1529 1

原创 大一C语言课设:嘎子偷狗(开源)

源码已经在文章结束语后打包,有兴趣的同学可以免费下载,创作不易,点个免费的赞支持一下!,游戏素材取自狗子偷嘎事件。嘎子偷狗:类似于天天酷跑的游戏,玩家通过躲避障碍物,获得积分,最后取得游戏胜利。操作方法:w(跳跃),s(下蹲)//声明命名空间//背景图片数组int bgX[3];//背景图片的初始x坐标//背景移动速度//角色奔跑的素材数组//角色的x坐标//角色的y坐标//角色奔跑的图片帧序号//判断玩家跳跃//角色最大跳跃高度//仿重力跳跃初速度。

2023-07-03 22:51:07 878 2

原创 JavaSE知识点考核

如果是引用数据类型,那么就是引用传递,值传递是实参把自己变量本身存的数值赋值给形参,引用传递是实参把自己变量本身存的对象内存地址值赋值给形参,形参的改变,已经在堆内存中对实参的改变。7,开发中会存在不同类型的变量或者数据赋值给其他类型的变量,也存在不同类型的数据一起运算,其结果类型要确定下来,所以请你从小到大写出自动类型转换的形式规则,并说出int类型变量在内存中存储几个字节。25,在Java中对象只能单继承,而在C++中对象可以多继承,请你谈谈自己对Java中接口的理解,接口对Java面向对象的作用。

2023-06-06 13:30:25 147

原创 Java实现飞机大战2.0游戏(开源)

代码已经在文章结束语后打包,有兴趣的同学可以免费下载,创作不易,点个免费的赞支持一下!游戏参考于B站【尚学堂】飞机大战2.0,主体框架不变,代码稍有改动。飞机大战:是一款经典飞行射击类游戏,整体环境围绕太空,通过控制飞机,击落敌方战斗机,最终达到胜利,为玩家呈现一场不一样射击体验。Java技术:变量、j数据类型、判断语句、循环结构、数组、集合、简单窗口创建、图形图片绘制、双缓存技术、事件-鼠标和键盘事件、物体的碰撞检测。非常适合在同学Java学习结束后,作为不错的结课作业或者练手项目。运行环境。

2023-05-24 23:52:29 1323 1

原创 Java实现大鱼吃小鱼游戏(开源)

源码已经在文章结束语后打包,有兴趣的同学可以免费下载,创作不易,点个免费的赞支持一下!游戏参考于B站_【尚学堂】大鱼吃小鱼,主体框架不变,代码稍有改动。大鱼吃小鱼:又称吞食鱼,是一款动作类小游戏。通过不断的吞吃比自己小的鱼类快速成长,最终成为海洋霸主。游戏主要Java知识:变量、数据类型、判断语句、循环结构、类的继承、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件、键盘事件。非常适合在同学Java学习结束后,作为不错的结课作业或者练手项目。游戏主要框架:游戏素材:游戏代码:(1)Bg类。

2023-05-06 20:39:59 7944 30

原创 Java小游戏第三弹:斗地主

游戏最少由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对战,先出完牌的一方获胜。该扑克游戏最初流行于中国。在启动游戏房间的时候,应该提前准备好54张牌,完成洗牌、发牌、牌排序、逻辑。利用集合知识完成这部分功能。

2023-03-17 21:57:33 555

原创 【洛谷】【入门3】循环结构(Java8)

1.P5718 【深基4.例2】找最小值2.P5719 【深基4.例3】分类平均3.P5720 【深基4.例4】一尺之棰4.P5721 【深基4.例6】数字直角三角形5.P1009 [NOIP1998 普及组] 阶乘之和6.P1980 [NOIP2013 普及组] 计数问题7.P1035 [NOIP2002 普及组] 级数求和8.P2669 [NOIP2015 普及组] 金币9.P5722 【深基4.例11】数列求和10.P5723 【深基4.例13】质数口袋11.P1217 [USACO1.5] 回文质数

2023-03-01 21:31:46 1010

原创 static,继承(总结)

什么是继承?Java允许一个类通过extends与另一个类建立父子关系,这就是继承。子类extends父类子类继承父类后,就可以得到父类的属性和行为。提高代码的复用性,多个子类的相同代码可以放在父类中,增强了类的扩展性。this访问子类当前对象的成员。super:在子类方法中指定访问父类的成员。this(...):访问本类兄弟构造器super(...):在本类构造器中指定访问父类的构造器注意事项:super(...)必须放在第一行,this(...)也必须在第一行。

2023-02-20 17:30:22 299

原创 【洛谷】【入门2】分支结构(Java8)

1.P2433 【深基1-2】小学数学 N 合一2.P5709 【深基2.习6】Apples Prologue / 苹果和虫子3.P5710 【深基3.例2】数的性质4.P5711 【深基3.例3】闰年判断5.P5712 【深基3.例4】Apples6.P5713 【深基3.例5】洛谷团队系统7.P5714 【深基3.例7】肥胖问题8.P5715 【深基3.例8】三位数排序9.P5716 【深基3.例9】月份天数10.P1085 [NOIP2004 普及组] 不高兴的津津11.P1909 [NOIP2016

2023-02-15 21:00:30 1129

原创 常用API(String,ArrayList)(总结)

直接使用双引号围起来• String name = "黑马";new构造器得到字符串对象•两种方式的区别(面试笔试题会问到)双引号给出的字符串对象,存在于堆内存中的常量池中,相同内容只会存储一份呢。new字符串对象,每new一次都会在堆内存中产生一个字符串对象。注意:集合容器中存储的是每个对象的什么东西?在堆内存中的地址!!!

2023-02-08 10:58:52 170

原创 面向对象编程(oop)(总结)

怎样定义类来创建对象使用呢?1,类名首字母建议大写,有意义,满足驼峰,不要用关键字,合法的标识符2,一个Java文件中可以定义多个类,但是只能一个类是public修饰的,而且public修饰的类名必须成为Java代码的文件名称,否则报错!//名词(属性,成员变量)// 动词(行为,成员方法)System.out.println(name + "启动了");System.out.println("价格是:" + price + "的" + name + "跑得很快!");

2023-02-02 16:41:21 167

原创 【洛谷】【入门1】顺序结构(Java8)

1.B2002 Hello,World!2.B2025 输出字符菱形3.P1000 超级玛丽游戏4.P1001 A+B Problem5.B2005 字符三角形6.P5703 【深基2.例5】苹果采购7.P5704 【深基2.例6】字母转换8.P5705 【深基2.例7】数字反转9.P5706 【深基2.例8】再分肥宅水10.P5708 【深基2.习2】三角形面积11.P5707 【深基2.例12】上学迟到12.B2029 大象喝水13.P1425 小鱼的游泳时间14.P1421 小玉买文具15.P3954

2023-02-01 11:19:19 765 3

原创 Java小游戏第二弹:双色球

红球一共6组,每组从1-33中抽取一个,六个互相不重复。然后蓝球是从1-16中抽取一个数字,这整个组成的双色球。

2023-01-22 21:27:05 549

原创 程序流程控制(总结)

​是什么?就是控制代码怎么去执行的。顺序结构分支结构If作用:可以判断条件格式:switch作用:根据表达式的值来进行值匹配选择对应的分支结构if 和 switch 的区别都是做分支操作的if 的功能更加强大• 适合做区间匹配如果是值匹配的操作建议用 switch,格式清晰,性能较好switch的注意事项表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。case给出的

2023-01-07 17:07:08 193

原创 Java基础语法(总结)

&(逻辑与):且的意思,必须前后都true,结果是才是true&&(短路与):且的意思,必须前后都是true,结果才是true区别:&&如果发现前面是false后面不执行,直接返回结果,性能较好一点,用的更多一点。或|(逻辑或):或的意思,只要前后有一个是true,结果就一定是true| |(短路与):或的意思,只要前后有一个是true,结果一定是true 区别:| |如果是发现前面是 true 后面不执行,直接返回结果,性能较好一点,用的更多一点。

2023-01-05 11:55:46 230

原创 Java快速入门,IDEA开发工具的使用(总结)

Java的概述Java是sun公司1995推出的,2009年被oracle收购Java的爸爸:詹姆斯·高斯林Java是一门高级编程语言:语言风格接近人类的自然语言,写程序简单易懂Java的流行度很高,商业占用率很高很重要的特性:可移植性Java能干啥?什么都可以干,但是最被市场认可的是企业级开发:京东,淘宝这样的互联网系统Java的技术体系JavaSE标准版:Java技术的核心和基础JavaEE企业版:大型互联网企业级解决方案• 充分被市场认可JavaME小型版;:移动应用

2022-12-25 14:59:37 488 1

空空如也

空空如也

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

TA关注的人

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