- 博客(99)
- 收藏
- 关注
原创 优秀的 Vue.js 入门开源项目推荐
以下是一些优秀的 Vue.js 入门开源项目推荐,涵盖 UI 组件库、全栈框架、工具库和实战案例,适合不同学习阶段的开发者。
2025-03-28 01:01:56
918
原创 优秀的 React 入门开源项目推荐
以下是一些优秀的 React 入门开源项目推荐,涵盖不同应用场景和功能模块,适合学习和实践:仓库地址:GitHub - oldboyxx/jira_clone亮点:仓库地址 :GitHub - gothinkster/react-redux-realworld-example-app亮点:仓库地址:GitHub - excalidraw/excalidraw亮点:仓库地址 :GitHub - HospitalRun/hospitalrun-frontend亮点:仓库地址:GitHub - grafana/g
2025-03-28 01:00:50
508
原创 【CSS 选择器的特异度 CSS 继承 CSS 求值过程解析 CSS 布局方式及相关技术】
CSS 规则应用流程:选择器匹配 → 特异度排序 → 继承处理 → 默认值填充 → 计算值转换 → 最终渲染布局技术演进:传统流式 → Float → Flex → Grid → 容器查询(未来)通过理解这些核心机制,可以更高效地编写可维护的 CSS 代码并优化页面性能。
2025-02-25 22:52:44
966
原创 HTML解析 → DOM树 CSS解析 → CSSOM → 合并 → 渲染树 → 布局 → 绘制 → 合成 → 屏幕显示
复制HTML解析 → DOM树↓CSS解析 → CSSOM → 合并 → 渲染树 → 布局 → 绘制 → 合成 → 屏幕显示。
2025-02-25 22:06:16
561
原创 Code Less, Create More丨AI FOR CODE 创意挑战赛即将开幕
在 AI Coding 蓬勃发展的大背景下,全球开发者对智能化工具的依赖度攀升。据Gartner预测,2028年AI辅助编程渗透率将突破75%。开发者正面临着从“工具使用者”到“AI协同创新者”的身份转移。为促进AI编程技术交流与创新思维的碰撞,稀土掘金联合 Trae 共同发起【】,汇聚来自不同背景、不同经验的开发者,共同探索 AI 与编程结合的创意边界。
2025-02-25 21:56:55
537
原创 html语法<title><head><html<body><h><a><ol><ul><dl><img><audio><video><link><input><textarea><label>
html语法<title><head><html<body><h><a><ol><ul><dl><img><audio><video><link><input><textarea><label>HTML元素全家福:从<html>爷爷到<audio>熊孩子
2025-02-25 19:00:45
157
原创 MySQL INSERT CRTATE DELETE DORP UPDATE WHERE 的用法
MySQL INSERT CRTATE DELETE DORP UPDATE WHERE 的用法在MySQL中,上述语句涵盖了从数据库创建到数据表的增删改查操作。下面将详细讲解这些语句的注意点和使用细节。
2024-11-26 21:07:54
1008
原创 Java怎么操作数据库的常用函数
通过上述函数和示例代码,Java开发者可以方便地在应用程序中实现与数据库的交互。JDBC提供了一套标准的方法来执行SQL语句、处理结果集、管理事务等,使得数据库操作变得更加简单和高效。
2024-11-22 13:27:13
497
原创 c++中操作数据库的常用函数
通过上述函数,C++开发者可以方便地在应用程序中实现与MySQL数据库的交互。这些函数涵盖了从连接数据库到执行查询、处理结果集再到清理资源的完整流程,为开发者提供了强大的工具来管理和操作数据库数据。1。
2024-11-22 13:21:32
1402
原创 如何在 MySQL 中进行数据导入和导出?
MySQL 提供了多种数据导入和导出的方法,包括命令行工具、图形界面工具和编程语言库等。选择合适的方法取决于具体的应用场景和个人偏好。掌握这些方法可以帮助开发者更高效地管理 MySQL 数据库中的数据。13。
2024-11-22 13:18:26
571
原创 MySQL常用命令
MySQL 是一种广泛使用的关系型数据库管理系统,因其高效性和灵活性而受到开发人员和企业的青睐。掌握 MySQL 的基本命令对于数据库的设计、数据的存储与检索、以及数据的安全管理至关重要。以下是一些 MySQL 的常用命令,这些命令可以帮助用户有效地进行数据库操作。
2024-11-22 13:17:04
402
原创 你遇到的错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
你遇到的错误表明你在尝试使用service命令重启MySQL服务时,实际上进入了MySQL命令行客户端,并且在没有提供密码的情况下尝试以root用户身份登录MySQL,但被拒绝了。这是因为service命令需要在操作系统命令行中执行,而不是在MySQL命令行客户端中执行。
2024-11-21 23:56:29
2665
原创 mysql 命名约束
在 SQL 中,CONSTRAINT关键字用于定义或指定表中的约束条件。约束条件是用于限制表中数据的规则,以确保数据的完整性和一致性。常见的约束条件包括主键(PRIMARY KEY)、外键(FOREIGN KEY)、唯一键(UNIQUE)、检查(CHECK)和非空(NOT NULL)等。在你的例子中:sql深色版本这里的CONSTRAINT关键字用于显式地命名一个约束。email完整的语句的意思是:在表中添加一个名为的唯一键约束,该约束确保email列中的所有值都是唯一的。
2024-11-21 23:55:37
404
原创 mysql 的DECTMAL类型
则会因为超过了指定的精度和标度而被拒绝或自动四舍五入到符合要求的值,这取决于数据库的设置和SQL模式。这种数据类型通常用于需要精确计算的场合,比如财务数据处理等。表示总的数字位数(包括小数点前后的所有数字),而。是一种固定精度的十进制数数据类型。但是,如果尝试存储超出这个范围的数字,比如。则表示小数点后保留的位数。
2024-11-21 23:53:52
300
原创 在线评测系统(Online Judge, OJ)
上述提到的几个OJ项目各有特点,但它们共同的优点在于支持一键部署,这大大降低了搭建和维护成本,让更多的学校和个人能够享受到在线评测带来的便利。选择合适的OJ项目时,可以根据自身的技术背景、使用需求以及预算等因素综合考虑。无论是追求极致性能的SDUOJ,还是注重用户体验和社区支持的UOJ,亦或是简洁实用的Genuine-OJ,都有各自适用的场景和优势。希望这些信息能为您的选择提供一定的参考1。相关链接 · 20。
2024-11-20 21:00:44
984
原创 QDUOJ(青岛大学在线评测系统)
通过访问上述链接,您可以获取到QDUOJ项目的完整源代码、文档以及相关的部署说明。这些资源对于想要搭建和使用QDUOJ的个人或团队来说是非常宝贵的。QDUOJ(青岛大学在线评测系统)是一个基于Python和Vue开发的开源在线评测平台,它支持Docker一键部署,适合用于教学、个人练习及编程竞赛等多种场景。: 封装了判题沙箱,提供了更高级别的接口,方便后端调用。: 用于安全地执行用户提交的代码,防止恶意代码的执行。: 提供了一键部署方案,简化了系统的安装和配置过程。
2024-11-20 21:00:03
870
原创 Genuine-OJ 是一个现代化的在线评测系统(Online Judge, OJ)
Genuine-OJ 是一个功能强大、易于部署和维护的在线评测系统,特别适合学校和培训机构用于编程教学和竞赛。通过其现代化的架构设计和丰富的功能,Genuine-OJ 为用户提供了一个高效、安全的编程练习和评测平台。希望这些信息能帮助您更好地了解和使用 Genuine-OJ。2。
2024-11-20 20:59:12
1297
原创 操作数据库
这段代码是一个Python脚本,用于操作SQLite数据库。:导入Python的sqlite3模块,该模块提供了轻量级的磁盘基数据库,不需要独立的服务器进程。:创建一个连接到名为"FlowerShop.db"的SQLite数据库的连接对象。如果数据库文件不存在,会自动创建。:创建一个光标对象,用于执行SQL命令。4-11. 这部分代码执行了一个SQL命令来创建一个名为"Flowers"的表。
2024-11-16 16:39:00
774
原创 最少前缀和操作问题| MarsCode
小U和小R有两个字符串,分别为S和T,现在小U需要通过对S进行若干次操作,使其变成T的一个前缀。操作可以是修改S的某一个字符,或者删除S末尾的字符,现在你需要帮助小U计算出,最少需要多少次操作才可以让S变成T的前缀。我们来看看ai的思路,个人感觉不想太行,用的模拟方法,代码繁杂;好的,我们可以通过找规律来简化问题。根据上述规律,我们可以直接计算出最少操作次数。的指针还没有到达末尾,则需要删除。的剩余部分,操作次数加剩余字符数。好的,让我们来分析一下这个问题。的某一个字符,或者删除。的某一个字符,或者删除。
2024-11-16 16:17:57
1160
原创 检索增强生成:通过RAG助力鲜花运营
RAG的核心优势在于它能够将传统信息检索系统的优势与生成式大语言模型的功能结合起来,使得LLM能够通过结合额外的知识与自身的语言技能,撰写更准确、更具时效性且更贴合具体需求的文字。RAG技术的目的在于提高生成模型的性能,其关键创新在于打破传统生成模型仅仅依赖自身参数预测输出的限制,转而引入检索策略获取外部知识库中的相关信息,再利用这些信息引导模型生成更准确、更具信息量的内容。通过这个框架,开发者可以构建更加智能和强大的应用程序,这些应用程序能够处理复杂的任务,并且能够与外部数据源和工具进行交互。
2024-11-14 14:13:00
340
原创 11. 观光景点组合得分问题 |豆包MarsCode AI刷题
题目要求我们计算一组观光景点的最高组合得分。每个景点都有一个评分,保存在数组values中。一对景点(i < j)的观光组合得分为,即两者评分之和减去它们之间的距离。我们需要找到一种方法,使得在所有可能的景点组合中,得分最高。
2024-11-13 20:02:21
577
原创 DP动态规划基础题(Kadane算法)
动态规划(Dynamic Programming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学等领域中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。选择翻转子数组 [-1, 4] 或 [1, 2, 3, -1],新数组分别是 [1, 2, 3, 4, -1] 和 [-1, 3, 2, 1, 4],二者的子数组最大和都是 10。给定一个整数数组,我们可以翻转任意一个子数组(即子数组中的元素顺序颠倒),然后计算新数组中所有子数组的和的最大值。
2024-11-13 20:00:30
942
2
原创 最少字符串操作次数 MarsCode刷题
计算最少操作次数:遍历 count 数组,对于每个字母的出现次数 n,如果 n > 1,则累加 (n - 1) 到操作次数中。通过统计每个字母的出现次数,并计算需要进行的操作次数,我们可以得到最少需要多少次操作才能使得字符串中的所有字母都不相同。感觉这种题挺简单的,就是统计每个字母的出现次数,一次可以消除两个,那么答案就是 把所有字母数/2就行。对于每个字母,如果它的出现次数大于1,那么我们需要进行操作来减少重复字母的数量。因此,对于每个字母,如果它的出现次数为 n,那么需要进行的操作次数为 n/2。
2024-11-13 19:54:57
550
5
原创 简单理解回调函数
模拟异步操作result = data * 2 # 假设这是异步操作的结果callback(result) # 调用回调函数。
2024-11-13 19:52:37
1539
原创 二叉树建树
(Post-order Traversal):遍历左子树 -> 遍历右子树 -> 访问根节点。(Pre-order Traversal):访问根节点 -> 遍历左子树 -> 遍历右子树。(In-order Traversal):遍历左子树 -> 访问根节点 -> 遍历右子树。,我们可以构建一个二叉树,并进行先序、中序和后序遍历。表示空节点,即没有子节点。根据您提供的测试输入。
2024-10-27 20:26:51
274
原创 二叉树的遍历
二叉树的遍历是指按照某种顺序访问树中的每个节点,使得每个节点都被访问一次。二叉树的遍历主要有三种方式:前序遍历(Pre-order)、中序遍历(In-order)、后序遍历(Post-order)。此外,还有层序遍历(Breadth-first search, BFS)。这段代码定义了一个简单的二叉树,并实现了前序、中序、后序和层序遍历。每种遍历方式都会按照特定的顺序输出节点的值。
2024-10-14 21:54:39
423
原创 快来加入字节跳动青训营吧
本次技术训练营联合豆包MarsCode 团队主办,课程包含前端、后端和 AI 方向,在这个飞速发展的 AI 时代,我们将和豆包MarsCode 一起深入探索,在青训营的技术氛围中,学习 AI,使用 AI,高效写码~同学们可以选择自己感兴趣的方向,报名入营后前后端课程对所有同学开放,AI 方向课程仅报名入营 AI 方向的同学可看~未报名的同学在这里看到的是青训营的报名活动,直接点击报名即可,提交后会有官方群聊入群指引。专属社群: 专属课程群,不定期直播解惑答疑,丰富的学习资源与浓厚的技术氛围。
2024-10-09 08:05:36
1442
原创 java课程设计GUI学生信息管理系统
例如,在设计数据结构时,需要考虑如何合理地存储课程信息和学生选课信息,以及如何设计查询条件以满足按学分查询和按课程性质查询的需求。本次课程设计的主要目标是设计一个学生选修课程系统,以满足学生、教师和管理员等不同用户的需求。通过本次设计,我深入了解了系统设计和开发的整个过程,从需求分析、设计、实现到测试和部署,每个步骤都让我学到了很多知识。在未来的学习和工作中,我将继续应用所学的知识和技能,不断提高自己的能力。同时,我也将不断探索新的技术和方法,以更好地满足用户的需求和提高系统的性能。
2024-06-23 00:38:48
1012
原创 【java文件读写,java.io】
如果遍历到的是一个目录,则输出目录的绝对路径,并递归调用自身来继续遍历子文件夹。如果遍历到的是一个文件,则输出文件名。是 Java 中的一个包,提供了用于输入和输出操作的类,例如读取和写入文件、流和其他 I/O 相关任务。方法来删除文件,如果删除成功,则输出文件已删除的消息,否则输出无法删除文件的消息。好的,如果文件夹下包含子文件夹,则需要递归地遍历文件夹以及其子文件夹。方法,使其在遍历文件夹时删除每个文件,并在最后删除空文件夹。方法来获取文件夹中的所有文件和子文件夹,然后将它们存储在一个。
2024-04-06 23:11:54
347
原创 java异常处理
定义 Employee 类,Employee 包含 private int eno、private String ename、private int eage、Employee 包含方法:public Employee ( )、public Employee (int eno、String ename、int eage)。定义课程类,课程包含私有字符串cno,私有字符串cname,私有int学分,课程包含方法:公共课程(),公共课程(字符串cno,字符串cname,int学分)。
2024-04-03 20:18:41
1212
Java课设ppt学生信息管理系统设计gui
2024-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人