自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022年,我们为什么要学习C++?

当然,到处都有简单而枯燥的工作,但如果从事的是自己真心喜爱的工作,我们一般也会更有耐性。2、竞争力小,现在很多大学都主流教java,因为java相对C++简单,而且应用范围也蛮广的,但很多人觉得C++很难所以就放弃了,也就造就了C++竞争力小,而且真正的高级C++程序员很抢手的,可以说是,有钱都不一定招得到。这个时期的C++ 非常粗糙,仅支持简单的面向对象编程,也没有自己的编译器,而是通过一个预处理程序(名字叫cfront),先将C++ 代码“翻译”为C语言代码,再通过C语言编译器合成最终的程序。

2022-11-13 21:18:47 8384 3

原创 Python小游戏

【代码】Python小游戏。

2022-10-15 22:21:02 1059

原创 java小游戏1

【代码】java小游戏1。

2022-10-11 18:58:56 563

原创 小游戏4c++

小游戏4C++

2022-10-08 20:23:31 646

原创 如何在html5中通过cavas画一面国旗?绘画方法讲解!(给祖国母亲过生日!)

以上所述的就是有关于:“如何在html5中通过cavas画一面国旗?”这个问题的实现方法,希望对大家的学习有所帮助,今天小编和大家讲讲有关于:“如何在html5中通过cavas画一面国旗?”这个问题,下面是小编整理的绘画方法!

2024-10-01 18:18:23 202

原创 Unity 3D导航系统一口气讲完!☆⌒(*^-゜)v THX!!

过去,游戏开发者必须自己打造寻路系统,特别是在基于节点的寻路系统中,必须手动地在 AI 使用的点之间进行导航,因此基于节点系统的寻路非常烦琐。Unity 3D 不仅具有导航功能,还使用了导航网格(navigation meshes),这比手动放置节点更有效率而且更流畅。更重要的是,还可以一键重新计算整个导航网格,彻底摆脱了手动修改导航节点的复杂方法。

2024-10-01 18:16:39 626

原创 Unity 3D 模型与动画一口气讲完!(o-ωq)).oO 困

三维模型是用三维建模软件建造的立体模型,也是构成 Unity 3D 场景的基础元素。Unity 3D 几乎支持所有主流格式的三维模型,如 FBX 文件和 OBJ 文件等。开发者可以将三维建模软件导出的模型文件添加到项目资源文件夹中,Unity 3D 会将其显示在 Assets 面板中。

2024-10-01 18:12:46 885

原创 Unity3D物理引擎一口气讲完!(づ ̄3 ̄)づ╭❤~ (万字讲解)

早期的游戏并没有强调物理引擎的应用,当时无论是哪一种游戏,都是用极为简单的计算方式做出相应的运算就算完成物理表现,如超级玛丽和音速小子等游戏。较为常见的物理处理是在跳跃之后再次落到地上,并没有特别注重物理表现效果。当游戏进入三维时代后,物理表现效果的技术演变开始加速,三维呈现方式拓宽了游戏的种类与可能性,越来越好的物理表现效果需求在短时间内大幅提升。如何制作出逼真的物理互动效果,而又不需要花费大量时间去撰写物理公式,是物理引擎重点要解决的问题。在 Unity 3D 内的引擎设计中,使用硬件加速的。

2024-09-28 14:52:02 1301

原创 过去8年,编程语言的流行度发生了哪些变化?PHP下降,Objective-C已过时

前天有一个汇总9个不同排名数据的“地表最强”编程语言排行榜,为了更好地理解语言流行度的变化,作者将2016年的类似调查结果与2024年的数据进行了比较。Go作为Google开发的静态类型语言,在构建可扩展的并发应用程序方面表现出色,在云计算、微服务和容器化领域已经很受欢迎。接下来的几种语言在之前的文章中引起了一些争论,一些程序员声称它们甚至不是真正的语言,因为它们没有典型的算法编程功能。Kotlin作为Java的增强版,提供了更简洁的语法和强大的功能,并被Google选中为Android的首选语言。

2024-09-28 14:43:37 786

原创 Java泛型类一口气讲完!(づ ̄ 3 ̄)づ

使用泛型,我们可以在不知道代码操作对象的类型的情况下编写代码。它允许我们创建泛型类,构造函数和方法。泛型类是使用形式类型参数定义的。形式类型参数是一个逗号分隔的变量名列表,位于类声明中类名后面的尖括号中。

2024-09-28 14:42:29 469

原创 Java抽象教程!(* ̄;( ̄ *)

Java可以定义一个类,其对象不能被创建。它的目的只是表示一个想法,这是其他类的对象共有的。这样的类称为抽象类。

2024-09-27 06:58:30 388

原创 Unity3D地形系统一口气讲完!谢啦!!☆⌒(*^-゜)v

在三维游戏世界中,通常会将丰富多彩的游戏元素融合在一起,比如游戏中起伏的地形、郁郁葱葱的树木、蔚蓝的天空、、凶恶的猛兽等,营造出身临其境的游戏沉浸感,让玩家置身游戏世界,忘记现实。地形作为游戏场景中必不可少的元素,作用非常重要。Unity 3D 有一套功能强大的地形编辑器,支持以笔刷方式精细地雕刻出山脉、峡谷、平原、盆地等地形,同时还包含了材质纹理、动植物等功能。通过地形编辑器可以让开发者实现游戏中任何复杂的游戏地形。

2024-09-27 06:56:30 1304

原创 Unity 3D UGUI 系统一口气讲完!(^U^)ノ~YO

Canvas画布是摆放所有UI元素的区域,在场景中创建的所有控件都会自动变为Canvas游戏对象的子对象。若场景中没有画布,在创建控件时会自动创建画布。不论是你主动创建还是被动创建,系统都会自动创建一个名为的游戏对象,该对象挂载了若干与事件监听相关的组件,可供设置。在画布属性栏中有一个属性。在渲染模式下,场景中的UI会被渲染到屏幕上,如果屏幕大小或分辨率发生改变,画布会自动适配。该模式下不需要UI摄像机,UI将永远出现在所有摄像机的最前面。Sort Order渲染模式类似于渲染模式。

2024-09-26 06:01:24 793

原创 python怎么输入数字?详解python如何输入数字!

作为一个应用程序,与用户进行交互是必要的,在使用 python 控制台应用程序的时候更是如此。这个时候就需要 python 应用程序能接收我们输入的文本或者数值了。那么 python 怎么输入数字呢?python 提供了一个 ​input()​ 函数供用户进行输入,接下来就让小编来介绍一下怎么使用 ​input()​ 函数吧。

2024-09-26 05:54:35 255

原创 javascript是什么语言?它是干什么的?

javascript简称“js”是浏览器端的脚本语言,是用来处理网页客户端与用户的交互的一种行为,以及实现页面特效。它是一种高级、直译式、解释型语言,是一种基本的原型、函数先行语言,它支持面向对象编程、命令式编程、以及函数式编程。

2024-09-24 21:28:05 473

原创 Unity图形用户界面!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。(万字解析)

游戏开发过程中,开发人员往往会通过制作大量的图形用户界面( Graphical User Interface,GUI )来增强游戏与玩家的交互性。Unity 3D 中的图形系统分为OnGUINGUIUGUI等,这些类型的图形系统内容十分丰富,包含游戏中通常使用到的按钮、图片、文本等控件。概念图形用户界面是指采用图形方式显示的计算机用户操作界面。与早期计算机使用的命令行界面相比,图形界面相对来说在视觉上更具有吸引力,信息传达能力更生动、交互性更强。《植物大战僵尸》中的GUI。发展。

2024-09-24 21:07:33 1156

原创 Java继承教程!(o|o)

子类可以从超类继承。超类也称为基类或父类。子类也称为派生类或子类。从另一个类继承一个类非常简单。我们在子类的类声明中使用关键字extends,后跟超类名称。Java不支持多重继承的实现。Java中的类不能有多个超类。

2024-09-22 18:46:50 973

原创 Unity 3D 脚本开发基础教程一口气讲完!(。・∀・)ノ

脚本可以说是一款游戏的灵魂,Unity 3D 脚本用来界定用户在游戏中的行为,是游戏制作中不可或缺的一部分,它能实现各个文本的数据交互并监控游戏运行状态。但是以 Boo 作为开发语言的使用者非常少,若继续投入大量资源来支持这一开发语言显然不值得,所以在 Unity 5.0后,不再支持 Boo。目前,Unity 3D 官方教程及实例基本都是以和为开发语言。学习难度低、学习门槛低,是十分适合初学者的一门脚本编辑语言。编程是基于和编程语言的,相对于难度较高。但是。

2024-09-22 18:39:38 1502

原创 Unity视图界面一口气讲完!(๑•̀ㅂ•́)و✧

在 Hierarchy 视图中,单击Create按钮,可开启与 GameObject 菜单下相同的命令功能选项。在 Hierarchy 视图中,单击右侧的倒三角可以保存场景或加载场景。在 Hierarchy 视图中,为游戏开发者快速查找当前场景中的某个对象提供了搜索区域。在 Project 视图中,顶部有一个浏览器工具条。左边是Create菜单,该菜单具有与Assets菜单下Create命令相同的功能。游戏开发者可以通过 Create 菜单创建脚本、阴影、材质、动画、UI等资源。

2024-09-21 09:40:14 1777

原创 Unity 3D 概览一口气讲完!\(@^0^@)/

Unity 3D也称Unity,是由 Unity Technologies 公司开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具。Unity 3D可以运行在Windows和MacOS X下,可将游戏发布至WindowsMacWiiiPhoneWebGL(需要 HTML5)和Android等平台。也可以凭借插件发布网页游戏,支持Mac和Windows平台的网页浏览,是一个全面整合的专业游戏引擎。业界现有的商用游戏引擎和免费游戏引擎数不胜数。

2024-09-21 09:30:34 1766

原创 Java内部类一口气讲完!( •̀ ω •́ )✧

作为包的成员的类被称为顶级类。一个类可以在另一个类中声明。这种类型的类称为内部类。如果在另一个类中声明的类被显式或隐式声明为static,它被称为嵌套类,而不是内部类。包含内部类的类称为封闭类或外部类。

2024-09-21 07:55:35 1029

原创 Java对象一口气讲完!φ(* ̄0 ̄)

Java中的每个对象都属于一个类。Object类的getClass()方法返回Class对象的引用。以下代码显示了如何获取Cat对象的Class对象的引用:Class类是通用的,其形式类型参数是由其对象表示的类的名称。我们可以使用泛型重写上面的语句。

2024-09-21 07:27:31 1018

原创 Java创建教程!(*  ̄3)(ε ̄ *)

构造函数是用于在对象创建后立即初始化对象的代码块。构造函数的结构看起来类似于一个方法。

2024-09-19 05:24:57 802

原创 Java访问一口气讲完!o(*≧▽≦)ツ┏━┓

Java有一个名为this的关键字。它是对类的当前实例的引用。它只能在实例的上下文中使用。以下代码显示如何使用this关键字。当实例变量或类变量被具有相同名称的另一个变量隐藏时,我们需要使用关键字this限定一个实例变量,并使用类名称定义一个类变量。

2024-09-19 05:22:13 688

原创 Java 方法一口气给讲完!ㄟ(≧◇≦)ㄏ

类中的方法定义对象的行为。方法是一个命名的代码块。调用方法的代码是方法的调用者。可选地,方法可以接受来自呼叫者的输入值,并且它可以向呼叫者返回值。输入值的列表称为参数。方法可以具有零参数。如果一个方法有零个参数,我们说该方法没有任何参数或方法不采取任何参数。方法总是在类的主体内定义。方法声明的一般语法是形式。

2024-09-16 18:50:22 1016

原创 Java 包讲完!--<-<-<@

导入声明用于将任何类型导入编译单元。导入声明出现在包声明之后,第一个类型声明之前。

2024-09-16 18:38:23 767

原创 Java 类一口气给你讲完!(✿◡‿◡)

以下是创建类的实例的一般语法:new运算符后面是对构造函数的调用。new运算符通过分配堆上的内存来创建类的实例。以下语句创建Dog类的实例:new Dog();Dog()是对Dog类的构造函数的调用。当我们不向类添加构造函数时,Java编译器为我们添加一个。Java编译器添加的构造函数称为默认构造函数。默认构造函数不接受参数。类的构造函数的名称与类名称相同。new运算符为类的每个实例字段分配内存。类静态变量在创建类的实例时不会分配内存。要访问类的实例的实例变量,我们必须有它的引用。

2024-09-15 07:56:51 495

原创 JEE 设计模式

数据访问对象模式或DAO模式将数据访问API与高级业务服务分离。DAO模式通常具有以下接口和类。定义模型对象的标准操作。实现以上接口。可能有多个实现,例如,一个用于数据库,一个用于文件。简单的POJO包含get/set方法来存储数据。

2024-09-14 05:38:02 1329

原创 Java 行为型设计模式一口气讲完!*^____^*

责任链模式为请求创建一个接收者对象列表。这种模式是行为模式。当使用责任链模式时,通常每个接收器包含对另一个接收器的引用。如果一个对象不能处理请求,则它将相同的对象传递给下一个接收者,等等。

2024-09-14 05:37:01 1109

原创 程序员卷技术前,先掌握这三种能力!

我已经工作几年了,手头的工作都能轻松搞定,可为什么每天都感觉在重复,毫无成就感?“公司发展势头很好,我的技术也一直在提升,为什么升职加薪却始终轮不到我?“经济环境越来越差,大家都说要内卷,我该怎么办才能不被淘汰?这些问题,或许是许多职场人都会遇到的困惑。我们不断学习新技能,提升工作效率,却发现自己被困在了舒适区,对未来发展感到迷茫。我们该如何突破瓶颈,找到属于自己的职业发展方向呢?前端同学会说:“我知识面非常丰富,原生js、Vue、TypeScript手拿把掐,各类性能优化轻松拿捏。

2024-09-11 06:16:14 572

原创 Java 结构型设计模式一口气讲完!o(*^@^*)o

我们在现实生活中使用适配器很多。例如,我们使用存储卡适配器连接存储卡和计算机,因为计算机仅支持一种类型的存储卡,并且我们的卡与计算机不兼容。适配器是两个不兼容实体之间的转换器。适配器模式是一种结构模式。在Java设计模式中,适配器模式作为两个不兼容接口之间的桥梁。通过使用适配器模式,我们可以统一两个不兼容的接口。

2024-09-11 06:15:04 678

原创 Java 创建型设计模式一口气讲完!<( ̄︶ ̄)↗[GO!]

工厂模式是一种创建模式,因为此模式提供了更好的方法来创建对象。在工厂模式中,我们创建对象而不将创建逻辑暴露给客户端。

2024-09-08 14:24:06 858

原创 Java高级教程!一口气讲完ψ(`∇´)ψ

泛型在 java 中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。

2024-09-08 14:19:42 3406

原创 ASTER文字识别

的Seq2Seq的模型,它直接从矫正后的图像预测文本序列。通过大量的实验,验证了矫正网络的有效性,展现了ASTER识别规则与不规则的识别能力。此外,还证明了ASTER在端到端网络中的强大作用,它能够很好地增强文本识别的效果,使得水平方向文本识别器得以识别多方向文字。弯曲文字在自然场景中很常见,很难识别,对于弯曲文字的识别一般是先进行文字区域检测,然后再进行文本图片矫正、识别。定位网络由一个CNN网络预测出控制点坐标,并且在训练过程中无需任何坐标标注,只依赖识别网络的文本gt,完全由反向传播的梯度监督。

2024-09-05 06:21:01 817

原创 CenterNet文字检测

注意:YOLOV1模型是一个比较早的Anchor-Free模型,模型在预测边框的过程中,使用了逐像素回归策略,即针对每个指定像素中心点进行边框预测。模型-ResNet,带多级跳跃连接的图像分类网络模型-DLA)得到特征图,并将特征图矩阵中的元素作为检测目标的中心点,然后基于改中心点预测目标的宽高以及分类信息。目前主流的Anchor-Free模型有FCOS模型、CornerNet-Lite模型、Fovea模型、CenterNet模型、DuBox模型。通过预定义锚框所实现的模型称为Anchor模型。

2024-09-05 06:19:46 866

原创 DBNET文字检测

常规的基于语义分割的文本检测算法都是直接输出二值语义概率图或者其他辅助信息,然后经过阈值二值化得到最终结果,要想得到比较好的文本检测效果,一般都需要复杂的后处理,例如PSENet和PANet,会导致速度很慢。看上图右边,(b)图是当label=1,x预测值从-1到1的梯度,可以发现,当k=50时候梯度远远大于k=1,错误的区域梯度更大,对于label=0的情况分析也是一样的。在resnet输出的4个特征图后面采用标准的FPN网络结构,得到4个增强后输出,然后cat进来,得到1/4的特征图输出fuse。

2024-09-03 20:46:57 1208

原创 Java新手入门教程!Java面向对象一口气讲完(●‘◡‘●)

方法的重写 (Overriding) 和重载 (Overloading) 是 java 多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载 (Overloading)。(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写 (Overriding)。

2024-09-03 20:40:36 1085

原创 Java枚举一口气讲完!(·ω·)

OK(0) {return "成功";},return "错误A";},return "错误B";// 构造方法:enum的构造方法只能被声明为private权限或不声明权限private ErrorCode(int number) { // 构造方法public int getCode() { // 普通方法} // 普通方法// 抽象方法public static void main(String args[]) { // 静态方法。

2024-09-01 14:27:39 703

原创 Java零基础教程!Java 泛型讲解┌(; ̄◇ ̄)┘

不能创建类型参数的实例。例如,考虑这个类:T ob;!!

2024-09-01 14:25:07 598

原创 Java新手完全零基础的教程!Java 注释详解(●‘◡‘●)

Java定义了许多内置注释。大多数是专门的,但七是通用的。

2024-09-01 14:21:25 735

保卫星球HTML5游戏下载

免费的游戏下载,点个关注支持一下吧。谢谢!!!!游戏名:保卫星球HTML5游戏下载

2024-04-13

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

TA关注的人

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