自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解CSS弹性盒子模型(Flexbox)

在现代网页布局中,CSS弹性盒子模型(Flexbox)无疑是一个强大且灵活的工具。它简化了复杂布局的实现,尤其是在响应式设计中表现尤为出色。本文将详细介绍Flexbox的基本概念、核心属性以及如何在实际项目中应用Flexbox,一起来学习吧Flexbox,全称为Flexible Box Layout Module,是CSS3引入的一种布局模式。它旨在为容器中的项目提供更加灵活和高效的布局方式,能够轻松地在不同屏幕尺寸和设备上实现自适应布局。

2024-10-06 02:05:37 1328

原创 深入浅出 CSS 定位:全面解析与实战指南

在当今互联网时代,网页设计不仅需要具备美观的视觉效果,还需确保用户体验的流畅与便捷。而实现这一目标的关键,往往隐藏在细节之中。CSS(层叠样式表)作为前端开发的重要组成部分,其定位(Positioning)机制在布局设计中扮演着至关重要的角色。无论你是初涉前端世界的新手,还是希望提升技能的开发者,掌握 CSS 定位的各种技巧与应用,无疑会为你的网页设计增色不少。本文将以通俗易懂的语言,详细解析 CSS 定位的各类属性,并通过实际案例,助你轻松驾驭这一强大工具。CSS 定位允许你控制 HTML 元素在页面上的

2024-10-04 22:03:04 1607

原创 深入理解 CSS 浮动(Float):详尽指南

在学习 CSS 布局时,你可能经常会听到“浮动”这个词。虽然现代布局工具如 Flexbox 和 Grid 已经成为主流,但float仍然是 CSS 里一个非常重要的属性。它不仅在一些特定场景中有用,还为我们理解布局的运作原理提供了基础。本文将详细介绍float的用法、常见应用及其对文档流的影响,带你逐步掌握这个经典但重要的布局工具。CSS 浮动(float)是一种将元素从其正常文档流中移出,并使其向左或向右浮动的布局方式。浮动元素的周围内容会环绕其周围,常用于图文混排和简单的多列布局。虽然float。

2024-10-03 23:01:58 1212

原创 深入浅出CSS盒子模型

在网页设计与前端开发中,盒子模型(Box Model)是一个至关重要的概念。理解盒子模型不仅能帮助你更好地布局页面,还能避免许多常见的样式问题。本文将以通俗易懂的方式,详细讲解CSS盒子模型的组成、工作原理以及如何高效应用它。盒子模型是CSS中用于描述HTML元素在页面上占据空间的方式。内容区(Content):显示实际内容,如文本、图片等。内边距(Padding):内容与边框之间的空间,用于增加内容的可读性。边框(Border):围绕内容和内边距的线条,可以设置样式、宽度和颜色。

2024-09-27 22:37:58 1326

原创 css基础知识(二)

今天我们继续学习css的一些知识,并且复复习一下之前的光说不练假把式,写这个css啊,还是得多写.

2024-09-25 19:09:08 1166

原创 C语言结构体、指针和常见数据结构

在这篇文章里,我们学习了C语言中的结构体指针和几种常见的数据结构,包括链表、栈、队列和二叉树。这些数据结构是程序设计中非常基础的概念,必须掌握,否则之后会寸步难行学数据结构的几点建议理解指针:指针是C语言的灵魂,多写写指针相关的代码,理解它怎么指向内存、怎么操作数据。多练习链表:链表的操作虽然看起来简单,但很多细节很容易出错,多加练习有助于提高编程能力。掌握栈和队列的应用场景:栈和队列常常在算法题中出现,比如递归、广度优先搜索等,这些数据结构的实现可以加深我们对这些算法的理解。

2024-09-23 23:57:34 977

原创 css基础知识笔记

vscode,启动!

2024-09-22 13:58:30 1363

原创 HTML基础和常用标签

HTML是用来搭建网页的基础语言,就像是你在盖房子时用的砖块,每个砖块(标签)都有特定的功能,负责不同的结构。接下来,我用更通俗的方式介绍HTML基础和常见标签。正文部分有很多我手写的笔记,希望大家理解,不要嫌弃我的字丑奥.:标题标签,是最大的标题,是最小的标题。< h1 > 这是最大标题 < h2 > 这是次一级标题 这是最大标题 < h2 > 这是次一级标题

2024-09-19 21:53:54 1395

原创 双指针算法:快速解决问题的小技巧(Java代码实现)

双指针算法是一种经典且高效的算法技巧,常用于数组、字符串等线性数据结构中的各种问题。它通过两个指针的协同移动,解决了传统暴力法需要 O(n²) 复杂度的问题,优化至 O(n)。双指针算法主要分为对撞指针和快慢指针两类,前者常用于解决有序数组和字符串的问题,后者更适合处理需要区间或步长变化的场景。掌握双指针技巧,不仅能提高解题效率,还能帮助我们更深入理解数据结构的特性与变化规律。双指针算法其实就是通过两个“指针”来操作数据,虽然我们叫它指针,但实际上就是两个变量,它们指的是数据中的不同位置。

2024-09-18 20:35:53 1343

原创 C语言中的GCC的优化和数组的存放方式、Cache机制、访问局部性

前几天碰到了两个特别有意思的题目,关于C语言的GCC的优化和数组的存放方式、Cache机制、访问局部性.话不多说我们一起来看一下这两道题目!cache机制是我们解题的关键。以上,便是我们今天学习的内容,我们下篇文章再见。

2024-09-15 13:42:20 1082

原创 vscode中如何配置c/c++环境

VS Code 是一款由微软开发的免费代码编辑器,支持多种编程语言,如 Python、JavaScript、C++、Go 等。它拥有丰富的插件市场,可以根据你的需求自由扩展功能,如语法高亮、代码补全、调试工具、Git 集成等,是开发者们的“神器”。用VScode来写C/C++更加方便一点,不用下那么大的visualstudio.以上就是在 VSCode 配置 C/C++ 环境的详细步骤。你已经掌握了如何配置编译和调试任务,这样不仅能顺利运行 C++ 代码,还能进行断点调试,跟踪程序执行的每一步。

2024-09-14 08:00:00 1406

原创 增强for循环 (for each循环)详解

增强for循环 (也称for each循环) 是迭代器遍历方法的一个“简化版”,是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合。其内部原理是一个Iteration迭代器,在遍历数组/集合的过程中,不能对集合中的元素进行增删操作。​ 增强 for 循环是一种简洁的语法糖,用于遍历数组和集合时特别方便。但需要注意,它不适合修改集合元素或在遍历过程中删除元素。如需更复杂的操作(例如需要索引、删除元素等),可以选择传统的 for 循环或者使用迭代器。

2024-09-13 20:14:54 1374

原创 Linux 入门:简单的基础操作

Linux 是一种开源的操作系统,类似 Windows 和 macOS,但更轻量、安全、稳定。它的内核是 Linus Torvalds 于 1991 年开发的,经过全球开发者的贡献和完善,现已成为世界上最常用的服务器和开发环境。Linux 看起来复杂,但入门并不难。不论你是通过虚拟机、双系统还是 WSL2,选择一个适合自己的方式开始体验吧!随着学习的深入,你会发现 Linux 是一个功能强大且充满乐趣的世界。

2024-09-13 00:43:27 1945

原创 JAVA中的八大排序 可视化精华模板 (思路+代码实践)

今天我们来看一下八大排序,本文中的代码可以直接作为模板使用.今天我们的学习笔记就到这里,排序的精髓还在多练.在这边还是需要多多使用我们的代码形成肌肉记忆,才是我们的终极目的.如果这篇文章对你有帮助,请评论,分享哦!

2024-09-10 23:56:35 1213

原创 String和StringBuffer类的常用方法

在敲代码的时候,我时常忘记一些简单的方法,因此,后续我也会在我的博客中写一些最简单的代码.所以大家不要嫌我太水文章(笑).对于这些方法,我想尽可能的以最简洁的形式给大家分享出来.因为很对时候,我们不是不会用,而是忘了怎么敲.还有一些不了解的新朋友,也可以看一眼就很明了,这就是我写这类博客的初衷.那么废话不多说,我们来看代码.前文有讲过String和StringBuffer类的对比和分析如果大家有需求可以翻看我之前的博客,这里不再赘述了.那么今天的分享就到这里吧.

2024-09-10 00:41:43 786

原创 探索图论中的关键算法(Java 实现)

今天讲什么?图论是计算机科学中一个非常重要的分支,在困难题中,很多时候图论算法都能提供有效的解决方案。通过学习这些经典的图论算法,我们可以更好地理解有关:如何用最优的方式在节点和边之间进行数据传递的算法问题。本文将带你初步探索图论中的几种核心算法,如最短路径算法、最小生成树、二分图匹配、网络流等,并通过Java语言为这些算法提供通俗易懂的实现和讲解。即使你对图论的理解有限,本文也会帮助你轻松掌握这些关键的算法和它们的实际应用场景。并给出我常用的模板供大家参考.

2024-09-08 23:57:49 1550

原创 如何使用 Python 读取 Excel 文件:从零开始的超详细教程

今天讲什么?Excel 文件是我们日常数据处理和管理中常见的工具,尤其是在学校、工作和日常生活中都非常有用。无论是用来做数据统计、制作报表,还是进行分析,Excel 文件都非常方便。而 Python 是一门强大的编程语言,可以帮助我们快速读取和处理 Excel 文件中的数据。这篇文章会详细讲解,如何使用 Python 来读取 Excel 文件。在数学建模中,C题的数据处理部分更是离不开他。今天,我们就一起从零开始如何使用 Python 读取 Excel 文件。

2024-09-07 20:47:26 1987

原创 【数据结构与算法】——学习笔记

今天从恩师惠老师那里受赠一本C语言版本的数据结构,万分感动,在此立誓,誓要学好数据结构,掌握好算法,争取做出一番成就,绝不辜负恩师的期望。

2024-09-06 01:05:28 1599

原创 二分查找:手拿把掐!------Java代码实现

二分真是个好东西,她总是让我在清醒与糊涂间徘徊.为了加深自己的记忆和印象,特此梳理了之前学习时的md笔记,又找出来回顾了一遍.今天分享给大家,有好的想法和建议可以在评论区讨论或者私信我.那么话不多说.我们来进入今天的学习吧!在力扣游荡了也近一年了,看到各种天才,窥镜而自视,又弗如远甚.像我这种没有天赋的人,二分都要研究好久的人,就只能靠不断地重复了.“贯穿这三个细节。一定要自己输入例子,打印输出,慢慢理解这些细节,才算真正掌握了。

2024-09-04 19:15:29 1052

原创 Java中常见的数据结构之代码实现

书上给的代码要么过于冗余,要么不够全面,因此我总结了一些常用的数据结构的操作,可以作为模板来使用。二叉树是一种分层数据结构,常用于表示具有层次关系的数据,如文件系统、表达式树等。市面上主流的数据结构教程都是以C语言为主,在用Java学习数据结构的过程中,队列是先进先出(FIFO)的数据结构,常用于任务调度、数据缓冲等。栈是后进先出(LIFO)的数据结构,常用于函数调用、撤销操作等。数组是一个固定大小的集合,所有元素类型相同,通过索引访问元素。今天给大家带来常用的数据结构Java代码实现。

2024-09-03 22:35:17 830

原创 JAVA vs Python:谁更适合后端开发?

尤其是像Spring这样的开发框架,能够为团队提供统一的开发标准,减少沟通成本,保证项目的稳定运行。”答案并不绝对,而是取决于项目的需求、团队的熟悉度,以及未来的发展方向。尤其是在创业公司中,业务变化频繁,Python能够快速响应需求变动,比如修改接口或增加功能,开发速度特别快。选择适合自己的语言,不断提升技能,才是职业发展的王道。从职业发展的角度来看,Java的岗位需求更大,入行门槛相对较低,是后端开发的稳妥之选。如果你的项目小,需求变化快,或者需要快速推出产品原型,Python是非常合适的选择。

2024-09-02 23:04:08 1337

原创 unity游戏开发——标记物体 一目了然

一别如斯,落尽梨花月又西。距离上次更新unity内容已经过去近一个星期了。今天各位小伙伴是不是陆陆续续都返校了呢?那我们废话不多说,进入今天的unity的学习。在对unity中的脚本组件有一个了解和初步的学习之后,我们要注意,在实际开发中,游戏中的物体各种各样,学会标记物体可以规范我们的开发流程,大大提高我们的开发效率,节约时间。Unity中标记物体(Tagging Objects)是开发游戏和应用时非常常用的功能,它可以帮助开发者快速地识别、分类和管理游戏对象。

2024-09-01 20:52:36 1830

原创 Java中的String与StringBuilder详解

在Java中,字符串处理是日常开发中的常见任务。对于字符串的操作,String和是两种常见的选择。本文将详细介绍String和的使用场景、性能差异以及如何在实际开发中做出最佳选择。StringString是Java中的不可变对象,即一旦创建,字符串的值就不能被改变。每次对字符串的操作(如拼接、替换)都会创建一个新的字符串对象。是一个可变对象,允许直接修改字符串内容,而不需要创建新的对象。因此,在需要频繁修改字符串的场景中表现更好。在开发过程中,合理选择String和能够大大提升代码的性能和可维护性。

2024-08-31 23:16:32 1005

原创 Java最大公因数

最大公约数(Greatest CommonDivisor,简称GCD)是指两个或多个整数共有的最大正因数,即能够同时整除这些数的最大的正整数。以两个整数为例,最大公约数表示这两个数最大的共有因数,也就是能够同时整除这两个数的最大整数。例如,对于数字48和18,它们的最大公约数是6,因为6是48和18都能整除的最大整数。最大公约数的计算最大公约数(GCD)可以通过欧几里德算法(辗转相除法)来求解。算法的步骤如下:用较大数除以较小数,得到商和余数。48除以18,商为2,余数为12。

2024-08-30 22:33:23 1195

原创 万字笔记:Java面向对象

Java面向对象程序设计一些知识

2024-08-28 21:49:00 1233

原创 理解背包问题:分类与解题模板

给定一个背包容量(target)和一组物品(nums),能否按某种方式选取nums中的元素,使其总和或总重量等于target?背包问题看似千变万化,但它们的本质都是在给定条件下选择物品的最优问题。通过掌握背包问题的分类和解题模板,我们可以迅速识别并解决相关问题。希望这篇文章能帮助大家更好地理解和应用背包问题。

2024-08-27 22:12:27 1260

原创 如何避免在学习编程中反复陷入入门阶段?(反思和总结)

定期回顾已学的内容,整理笔记,写博客或做项目总结。这样可以巩固已有的知识,发现和填补知识空白。这一段出现的主要问题如上文所述,重视起来,挨打就要立正,菜就多练。学不会怎么办?计算机中,没有什么魔法,所有的一切,都是人发明的。没有天赋,那就不断重复。今天我在此反思,痛定思痛,必须改变。

2024-08-26 20:25:59 359

原创 Unity游戏开发——Unity脚本组件:游戏开发的灵魂

昨天我们一起看了unity中的地形的创建,但是我今天发现,由于我们学习时下使用的Standard Assets 太老了,会报错解决方法在正文给出了大家。今天一起来看一下unity的脚本组件吧~以下是本篇文章正文内容Unity中的脚本组件是附加到游戏对象(GameObject)上的自定义脚本,通常使用C#编写。它允许开发者定义对象的行为,比如移动、交互、物理效果等。

2024-08-25 22:39:22 2024 2

原创 unity游戏开发——(细)深入解析 Unity 地形系统:从基础到高级应用

Unity 的地形系统是一个非常强大的工具,专为创建大规模、自然环境的游戏场景而设计。它不仅能够让开发者创建高度复杂的地形,还能将这些地形与Unity的其他系统无缝整合,如光照、物理、植被等。搞游戏开发可能很多时候不需要自己动来绘制地形,或者建模,但是我们可以有一个详细的了解,在以后提出需求时也能更好的交流和沟通。以下是本篇文章正文内容希望这篇文章能帮助大家更好地理解和应用 Unity 的地形系统。相互交流,相互学习,如有错误,恳请斧正。欢迎在评论区留言讨论!

2024-08-24 21:15:33 2513 3

原创 unity Standard Assets资源商店无法安装解决方案

unity Standard Assests资源商店无法安装解决方案

2024-08-23 22:11:24 647

原创 unity游戏开发006:如何获取unity开发的相关资源?

Unity资源商店为开发者提供了极大的便利,不仅节省了开发时间,还提高了项目的质量和美观度。无论大家是在寻找美术资源、音效,还是高级的脚本和工具,Unity资源商店和其他资源平台都能满足需求。希望本篇博客能帮助大家更好地利用这些资源,加快开发进程,实现创意。好了,今天的内容就到此结束了,我们下篇文章见!

2024-08-18 20:39:44 1378

原创 AIGC创新应用技术实践:成都技术生态沙龙全回顾

此次沙龙活动让我深刻感受到AIGC技术的无限潜力及其广泛应用场景。无论是在商业化的探索中,还是在各行业的具体实践中,AIGC都展现出了不可忽视的影响力和前景。这次活动,我收获最大的一个点就是唐老师所说的:大模型所生成的结果,是具有随机性和不确定性的,所以在各种精确要求100%正确率的行业下,AIGC只能帮助我们解决一些重复化的内容,而最终结果的准确性还是要依赖人工来再次确认。而在信息提取和长文本处理方面,AIGC才真正能够大显身手。期待下次的相见!

2024-08-17 20:58:59 1587 4

原创 unity游戏开发005:资源的导入

昨天我们学习了Unity中物体的基本操作,这些操作工具位于Unity界面左侧的工具栏中。熟练掌握这些工具是顺利进行场景编辑和游戏开发的关键。今天,我们将继续学习如何在Unity中导入资源,这也是开发过程中的重要一步。资源的导入虽然看似简单,但在实际开发中有很多细节需要注意。希望这篇博客能帮助大家更好地理解和掌握Unity中资源的导入技巧。如果你有任何疑问或需要进一步的帮助,欢迎在评论区讨论!

2024-08-16 13:15:31 1516

原创 Unity游戏开发004:如何在Unity中对物体进行基本操作

昨天我们学习了Unity中坐标系的概念,今天我们将继续学习如何在Unity中对物体进行基本操作。这些操作工具位于Unity界面左侧的工具栏中,熟练掌握这些工具是顺利进行场景编辑和游戏开发的关键。Unity左侧的工具栏提供了多种操作工具,帮助你在场景中对物体进行移动、旋转、缩放等操作。手形工具(Q):用于拖拽视角,可以通过按下鼠标中键达到相同效果。移动工具(W):通过拖动坐标轴的操作杆,调整物体的位置。选中时操作杆会变色,两个操作杆可以组合成一个平面进行平面内移动。旋转工具(E)

2024-08-15 21:38:37 1398

原创 unity游戏开发003:深入理解Unity中的坐标系

昨天我们学习了Unity中物体的创建和一些简单的操作,今天我们来看一下Unity中关于坐标系的知识。掌握坐标系的使用不仅是理解3D空间的基础,更是确保游戏场景和物体行为符合预期的关键。通过本文,你应该已经对Unity的左手坐标系有了更深的理解。在3D游戏开发中,掌握好坐标系是成功构建场景和实现游戏逻辑的基础。继续深入学习,你将能够更加自信地在Unity中开发复杂的3D游戏项目。

2024-08-14 22:37:07 770

原创 Unity游戏开发002

前几天我们学习了Unity编辑器的基本用法,今天我们通过创建一个游戏体并对它进行一些简单操作,来继续学习Unity开发。通过本文,你已经学会了如何在Unity中创建和操作游戏体,并掌握了基本的视角操作方法。这些技能会为你接下来的开发打下坚实的基础。我们明天再见o~

2024-08-13 23:49:42 1315

原创 《探索 Unity 开发:创新与挑战》 

在这篇博客中,我们将深入探讨 Unity 开发的各个方面,包括其特点、优势、开发流程以及面临的挑战,并结合一些具体的项目案例来进行更深入的分析。Unity 的 Asset Store 是一个宝库,里面包含了各种各样的插件和资源,从角色模型到音效,从 AI 系统到网络框架,应有尽有。其内置的物理引擎和粒子系统可以模拟真实世界的物理现象和特效,为游戏增添了更多的真实感和趣味性。但同时,过于复杂的物理模拟可能会导致性能开销增加,因此需要开发者根据游戏的需求和性能要求进行合理的配置和优化。

2024-08-11 20:52:05 607

原创 Unity游戏开发001

创建第一个unity项目

2024-08-10 23:54:06 502

原创 如何学习一门编程语言?

做好笔记:无论是电子版还是纸质版,记录和总结学习内容至关重要,这有助于加深理解和记忆。保证充足的学习和练习时间:每天至少学习两个小时,保持连续性,以免遗忘或懈怠。要有“菜就多练”的心态,不断实践和巩固。明确学习目标和顺序:从基础知识入手,如进制转换、内存存储、变量、数据类型、控制语句等,逐步深入到面向对象编程及项目开发,尽快进入实战阶段。复习巩固:通过复习笔记或实际开发,定期回顾所学内容,防止遗忘。

2024-08-09 22:32:38 659

原创 C#语言基础速成Day07

昨天我们学习了C#属性访问器、方法参数和C#字符串,StringBuilder的一些内容,今天我们学习C#常见数据结构。C# 提供了多种数据结构来帮助开发者高效管理和处理数据。通过了解和正确使用这些数据结构,可以大大提高代码的性能和可维护性。根据具体的需求选择合适的集合类型、栈、队列或字典,是编写高质量代码的关键。呜呼!今天我们C#语言的基础部分就算结束了,后面还有更加深奥的知识等着我们。以后我们还会更新关于其他语言的一些知识。C#更加复杂的部分还在后面我们今后可以通过一些实战的案例来学习。

2024-08-08 23:29:28 1727

空空如也

空空如也

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

TA关注的人

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