自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 探索基于React的前端项目:YOURNAMES UI

YOURNAMES UI 是一个致力于提供优质用户界面的前端项目。该项目使用了React框架,结合Tailwind CSS进行样式设计,同时运用了Next.js的一些特性,如字体加载和元数据管理。通过对项目中相关文件的分析,我们可以看到React框架以及结合Tailwind CSS的样式管理和Next.js的一些特性,项目实现了高效的开发和良好的用户体验。组件化的开发方式使得代码结构清晰,易于维护和扩展,为开发大型前端应用提供了很好的范例。

2025-04-01 10:43:25 325

原创 关于OpenAI在React框架下搭建的项目雏形

模块化开发组件按功能模块划分样式与逻辑分离单一职责原则性能优化Tree-shaking自动支持按需加载组件CSS压缩优化可维护性严格的ESLint配置语义化的Git提交记录完善的文档注释扩展性设计主题系统预留接口插件化架构TypeScript类型支持(可扩展)本项目的架构设计体现了现代前端开发的核心理念,通过React的组件化开发范式与Vite的高效构建能力,为开发者提供了一个可扩展、易维护的UI组件库基础模板。

2025-03-31 09:14:52 923

原创 【Web】React框架项目搭建指南

和朋友聊天以及帮助一个实验室的学姐搭建项目后有感,基于相关资料和本人拙见,就为大家详细介绍如何搭建一个基于React框架的网站。

2025-03-19 23:57:39 420

原创 【前端】关于新型框架Svelte

Svelte是一个现代的前端框架,用来做高效、反应快的用户界面。和Vue、React不同,Svelte在构建项目时,会把组件直接变成高效的纯JavaScript代码,不用像Vue和React那样,在浏览器里运行一个大的运行时库。这样一来,用Svelte开发的应用程序体积更小,性能更好。

2025-03-14 00:05:32 513

原创 重生之全能链表

这样的结构好处很多,它不需要像数组那样在内存中占用连续的空间,添加和删除节点也很方便,不用像数组那样移动大量数据。修改和删除操作同样是在链表上进行相应处理,最后再把链表中的数据更新到持久化文件里,保证数据的一致性。从链表的第二个节点开始遍历(因为头节点可能不存实际数据),每次用比较函数判断当前节点的数据是否和要查找的数据匹配。接着,通过遍历链表找到最后一个节点,把最后一个节点的next指针指向新节点,这样新数据就成功添加到链表末尾了。它先申请一个新的链表节点空间,把要添加的数据存到新节点的。

2025-02-03 12:42:01 243

原创 【Web】从基础网页到React全栈应用

本文将逐步简单的讲述如何从一个简单的HTML、CSS和JavaScript项目出发,逐步引入React框架,并结合后端技术,打造一个功能丰富的全栈应用。

2024-12-29 16:51:24 1027

原创 2024CAT开发测试 Web应用赛道

关键要点准确的元素定位是成功进行功能测试的基础,需要熟练掌握多种定位方法并根据页面实际情况灵活运用。合理设置等待机制对于处理页面加载和异步操作至关重要,能够提高测试脚本的稳定性和可靠性。正确处理多frame和多窗口场景,确保操作在正确的上下文环境中进行,避免元素定位和操作错误。有效的结果验证和断言能够保证测试的准确性,及时发现功能缺陷。易错点元素属性可能会随着页面更新或开发调整而变化,导致定位失败,需要定期检查和更新定位表达式。

2024-12-15 19:37:16 1019

原创 2024硬件科技协会LLVM第二次考核题解

问题描述:如果使用了未定义的类型或者存在类型不兼容的操作,Clang在构建AST和生成LLVM IR时会报错。比如,将一个不相关类型的值赋给另一个类型的变量。解决办法:检查代码中的类型定义和使用,确保类型的正确性和兼容性。如果是自定义类型,确认其定义是否完整且正确。问题描述:如果代码中使用了宏定义,且宏定义存在问题(如宏展开后导致语法错误、重复定义等),会影响解析过程。解决办法:检查宏定义的正确性,确保宏展开后的代码是合法的。可以通过查看预处理后的代码(使用命令)来检查宏展开的结果,帮助发现问题。

2024-12-05 19:19:49 1399

原创 【Python】霸道总裁硬要教我深度优先搜索

首先访问根节点1,然后沿着左边的路径一直向下访问2、4,当4没有未访问的子节点时,回溯到2,访问2的另一个子节点5,最后访问根节点1的右子节点3。从概念上讲,它从起始顶点开始,沿着一条路径尽可能深地访问顶点,直到不能继续(到达叶子节点或者满足某个终止条件),然后回溯到前一步,再选择另一条未访问的路径继续访问。然后将当前顶点添加到已访问集合中,打印该顶点,再递归地对当前顶点的每个邻居调用这个函数,实现深入访问。是一个用邻接表表示的图,其中键是顶点,值是与该顶点相邻的顶点列表。的顶点,避免重复访问。

2024-12-03 18:04:49 879

原创 【CSS】我将选择器发挥到极致

后代选择器用于选择一个元素内部的所有指定后代元素,这些后代元素可以是子元素、孙元素或者更深层次嵌套的元素。它基于元素在文档结构中的嵌套关系来选择。</</</</•无论是直接在内部的元素,还是嵌套在内部中的元素,都会应用蓝色字体、16px字号的样式。这是因为后代选择器会选择所有符合条件的后代元素。

2024-12-01 11:28:37 1563

原创 【HTML】关于列表标签和表格标签

dl>标签用于创建定义列表,它包含多个定义术语和对应的定义描述。这种列表结构常用于解释术语、展示词汇表或呈现键值对信息。< dl > < dt > HTML < dd > 超文本标记语言,用于构建网页结构。 < dt > CSS < dd > 层叠样式表,用于控制网页的样式和布局。< dl > < dt > HTML < dd > 超文本标记语言,用于构建网页结构。

2024-11-27 08:50:43 1754

原创 【JavaScript】Vue入门概念

Vue是一个用于构建用户界面的渐进式JavaScript框架。可以通过在HTML文件中引入Vue.js文件来开始使用。可以从官方网站下载,或者使用CDN链接。然后,在HTML中创建一个,通常是一个div元素。

2024-11-26 09:31:10 483

原创 【JavaScript】关于对象解构赋值

对象就像是一个装满各种东西(属性和值)的包裹。对象解构赋值允许我们用一种简洁又巧妙的方式,把这个包裹里的特定东西拿出来,并且直接给它们贴上我们想要的 “标签”(变量名),这样我们就能更方便地使用这些东西,而不用每次都要到包裹里去找。

2024-11-24 18:25:44 1337

原创 【C】2023-2024学年第二学期高级程序语言教师薪资管理系统课程设计相关

此为2024年中旬课设修改而来,并结合百科/优快云/AIGC技术进一步完善,仅为后来同学做准备工作参考以及思路分析。

2024-11-23 00:04:31 635

原创 【CSS】常见变量形式及其用途

在声明变量时,变量名前需加上两个连字符(–),在之前创建页面时,采用了,这就声明了一个名为的变量,并将其值设为30px。而变量的作用域与其对应的选择器相关,例如div为了创建全局变量,通常将其声明在 __ 根元素root __内,这样任何选择器都能够读取到这些变量。在HTML文档中,:root代表根元素,它与html元素选择器类似,但具有更高的优先级。

2024-11-21 16:34:00 668

原创 2024硬件科技协会LLVM考核题解

待施工。

2024-11-19 01:40:19 660

空空如也

空空如也

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

TA关注的人

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