yoona1020
码龄3年
求更新 关注
提问 私信
  • 博客:108,579
    动态:306
    108,885
    总访问量
  • 59
    原创
  • 701
    粉丝
  • 36
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
加入CSDN时间: 2022-11-13

个人简介:努力学习的小豆芽菜~ 有啥问题可以在评论区里提问哦或者加v Zayx1001 快来一起学习吧,加油,冲鸭!

  • 毕业院校: 江西软件职业技术大学
博客简介:

yoona333的博客

查看详细资料
个人成就
  • 获得1,287次点赞
  • 内容获得145次评论
  • 获得1,493次收藏
  • 代码片获得131次分享
  • 博客总排名22,274名
  • 原力等级
    原力等级
    4
    原力分
    774
    本月获得
    0
创作历程
  • 17篇
    2025年
  • 42篇
    2024年
成就勋章
TA的专栏
  • 学一下
    15篇
  • 区块链钱包开发
    2篇
  • Rust
    8篇
  • Linux学习
    10篇
  • 软件项目管理
    4篇
  • Sui学习
    5篇
  • 区块链密码学
    3篇
  • python学习
    1篇
  • Radsystems学习
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 后端
    node.jsgolang
  • 区块链
    区块链智能合约web3
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

《华为云Node.js部署:从开发环境到生产上线的完整指南》

本次Node.js应用部署实践完整走通了从本地开发到云服务器上线的全流程,包括服务器SSH连接、Node.js环境搭建、代码上传、PM2进程管理、防火墙配置等关键环节。通过系统性的操作,不仅成功实现了应用的公网访问,更深入理解了生产环境部署的核心要点:使用PM2守护进程确保服务稳定性,配置UFW防火墙和云平台安全组构建双重防护,以及通过日志监控实时掌握运行状态。
原创
发布博客 2025.04.14 ·
1184 阅读 ·
19 点赞 ·
9 评论 ·
11 收藏

在 Vue 项目中快速集成 Vant 组件库

通过以上步骤,我们成功地在 Vue 项目中集成了 Vant 组件库,并实现了一个简单的示例页面。Vant 提供了 80+ 个高质量的移动端组件,覆盖了大部分移动端开发场景,同时还支持主题定制、国际化等多种功能。无论是新手还是经验丰富的开发者,Vant 都能帮助你快速搭建出美观且功能强大的移动端应用。如果你在使用过程中遇到任何问题,可以参考 Vant 官方文档,或者在项目仓库中提交 Issue 获取帮助。希望这篇文章对你有所帮助!
原创
发布博客 2025.03.30 ·
1237 阅读 ·
16 点赞 ·
2 评论 ·
8 收藏

Vue.js开发者的Web3入门:10分钟搞定钱包开发环境

通过本指南,我们完成了钱包开发环境的专业配置:验证了Node.js运行环境,安装了Vue CLI工具链,并针对钱包应用特点选择了Vue 3、Less预处理器等技术方案。这些基础工作为后续集成Web3.js、Ethers.js等区块链库,实现地址生成、交易签名等核心功能奠定了坚实基础。建议开发者在此基础上继续探索智能合约交互、交易状态管理等进阶内容,构建更加完善的去中心化金融应用。
原创
发布博客 2025.03.27 ·
1150 阅读 ·
24 点赞 ·
0 评论 ·
29 收藏

当DeFi的黑暗森林吞噬21万美元——揭秘MEV三明治攻击

MEV 最初被称为“矿工可提取价值”, 指的是矿工通过重新排序、插入或排除区块链区块内的交易而获得的额外利润。这些操纵可能会迫使普通用户支付更高的成本或获得更差的交易执行价格。随着以太坊等区块链网络从工作量证明 (PoW) 过渡到权益证明 (PoS), 交易排序的控制权从矿工转移到验证者。因此,该术语从“矿工可提取价值”演变为“最大可提取价值”。尽管名称发生变化,但根本概念保持不变:通过操纵交易订单来获取价值。
原创
发布博客 2025.03.24 ·
1047 阅读 ·
21 点赞 ·
2 评论 ·
15 收藏

《轻松扩容C盘:傲梅分区助手的分区调整教程》

通过本文的介绍,我们了解到傲梅分区助手是一款功能强大且操作简单的磁盘分区管理工具。它能够帮助我们无损地调整分区大小,避免了传统分区调整工具可能带来的数据丢失风险。在实际操作中,我们需要注意以下几点:首先,在调整分区之前,务必备份重要数据,以防止意外情况的发生;其次,对于系统保留分区等隐藏分区,切勿随意删除,否则可能导致系统无法启动;最后,在使用傲梅分区助手时,可以充分利用其虚拟操作功能,预览分区变化,确保操作无误后再执行。总之,傲梅分区助手为用户提供了高效、安全的分区管理解决方案,是管理磁盘分区的得力助手。
原创
发布博客 2025.03.05 ·
3647 阅读 ·
17 点赞 ·
2 评论 ·
29 收藏

Win11家庭版怎么关闭 bitlocker?

通过上述步骤,用户可以轻松关闭Windows 11家庭版中的BitLocker设备加密功能。关闭设备加密后,系统将不再对磁盘数据进行加密保护,因此用户需要确保其他安全措施已到位,以防止数据泄露。如果后续需要重新启用设备加密,可以按照类似的步骤进行操作。希望本文的介绍能帮助您更好地管理Windows 11系统中的数据安全。
原创
发布博客 2025.03.05 ·
1828 阅读 ·
7 点赞 ·
1 评论 ·
8 收藏

《开发必备:用 @chainlink/env-enc 加密 .env 文件》

通过使用 @chainlink/env-enc,我们可以有效地保护 .env 文件中的敏感信息,防止其在开发和部署过程中被泄露。加密后的 .env.enc 文件可以安全地存储和共享,而解密后的变量则可以在运行时安全地加载到应用程序中。此外,将加密文件加入 .gitignore 可以进一步确保敏感信息不会被意外上传到代码仓库。这种方法不仅提高了开发环境的安全性,还为团队协作提供了便利。
原创
发布博客 2025.02.27 ·
745 阅读 ·
30 点赞 ·
4 评论 ·
24 收藏

《以太坊账户模型与数据结构:探秘区块链世界的架构密码》

以太坊通过采用基于账户的模型和 Modified Patricia Trie (MPT) 数据结构,实现了对账户状态的高效管理和数据完整性验证。MPT 结合了 Merkle Tree 和 Patricia Tree 的优点,通过路径压缩、局部更新和历史状态保留等特性,优化了存储空间利用和查找效率,同时支持分叉和回滚操作,确保了系统的灵活性和可靠性。在区块头与状态树的结合中,以太坊将状态树的根哈希值写入区块头,实现了数据的防篡改和快速验证。
原创
发布博客 2025.02.24 ·
1310 阅读 ·
9 点赞 ·
2 评论 ·
31 收藏

Rust编程语言入门教程(八)所有权 Stack vs Heap

所有权是 Rust 最独特的特性,它让Rust无需GC(垃圾回收)就可以保证内存安全。Rust的核心特性就是所有权。所有程序在运行时都必须管理它们使用计算机内存的方式。有些语言有垃圾收集机制,在程序运行时,它们会不断地寻找不再使用的内存。比如C#、Java。在其他语言中,程序员必须显式地分配和释放内存。比如 C、C++。Rust采用了第三种方式:内存是通过一个所有权系统来管理的,其中包含一组编译器在编译时检查的规则。当程序运行时,所有权特性不会减慢程序的运行速度。
原创
发布博客 2025.02.21 ·
1443 阅读 ·
23 点赞 ·
0 评论 ·
26 收藏

Rust编程语言入门教程 (七)函数与控制流

本文系统地介绍了 Rust 编程语言中的函数和控制流机制。通过详细讲解函数的声明、参数传递、返回值处理,以及条件语句和循环的使用方法,读者可以更好地理解 Rust 的语法特点和编程范式。函数是 Rust 程序的核心,通过明确的参数类型声明和灵活的返回值处理,开发者可以编写出清晰、高效的代码。同时,Rust 提供的 if 表达式、loop、while 和 for 循环等控制流工具,使得代码逻辑的实现更加简洁和安全。
原创
发布博客 2025.02.20 ·
902 阅读 ·
17 点赞 ·
0 评论 ·
9 收藏

Rust编程语言入门教程 (六)变量与可变性

Rust 的变量默认不可变,通过 mut 可使其可变,而常量则始终不可变。标量类型(如整数、浮点数、布尔值和字符)和复合类型(如元组和数组)为程序提供了丰富的数据结构支持。变量的 shadowing 机制和类型推断规则进一步增强了 Rust 的灵活性和安全性,使其成为现代系统编程语言中的佼佼者。
原创
发布博客 2025.02.18 ·
715 阅读 ·
10 点赞 ·
2 评论 ·
8 收藏

Rust编程语言入门教程(五)猜数游戏:生成、比较神秘数字并进行多次猜测

功能二进制 crate 用于生成可执行文件,可以直接运行;库 crate 用于生成库文件,提供功能模块供其他 crate 使用。入口点:二进制 crate必须包含一个 main 函数作为程序的入口点;库 crate 不需要 main 函数。编译结果二进制 crate 编译后生成可执行文件;库 crate 编译后生成库文件。依赖关系:二进制 crate 可以依赖库 crate,但库 crate 不能直接运行,必须通过其他 crate 引用。
原创
发布博客 2025.02.18 ·
1070 阅读 ·
23 点赞 ·
2 评论 ·
12 收藏

Rust编程语言入门教程(四)猜数游戏:一次猜测

通过本文的介绍,我们成功创建了一个简单的猜数游戏项目。在项目中,我们使用了 Rust 的 std::io 模块来处理输入输出操作,通过 println!宏打印提示信息,使用 read_line 方法获取用户输入,并通过 expect 方法处理可能的错误。虽然目前的代码仅实现了基本的输入输出功能,但它是猜数游戏的核心部分。接下来,我们可以进一步扩展功能,例如生成随机数、判断用户输入的大小关系、处理多次猜测等,使游戏更加完整和有趣。
原创
发布博客 2025.02.17 ·
521 阅读 ·
7 点赞 ·
3 评论 ·
11 收藏

Rust编程语言入门教程(三) Hello Cargo

Cargo 是 Rust 的核心构建系统和包管理工具,贯穿项目从创建到发布的整个生命周期。通过 cargo new 可快速初始化项目,cargo build 和 cargo run 分别用于构建和运行代码,cargo check 提供快速编译检查,而 cargo build --release 则用于生成优化后的发布版本。掌握这些功能,可以显著提升 Rust 项目的开发效率和管理能力。
原创
发布博客 2025.02.17 ·
936 阅读 ·
34 点赞 ·
3 评论 ·
18 收藏

Rust编程语言入门教程(二)hello_world

通过本文的步骤,你已经成功创建并运行了你的第一个 Rust 程序。我们从创建项目开始,使用 VSCode 打开并编写了一个简单的hello_world.rs 程序。接着,我们学习了如何使用 rustc 编译 Rust 程序,并在不同操作系统上运行生成的可执行文件。我们还探讨了 Rust 程序的基本结构,包括 main 函数的定义、println!宏的使用以及 Rust 的代码风格。
原创
发布博客 2025.02.15 ·
631 阅读 ·
6 点赞 ·
5 评论 ·
13 收藏

Rust编程语言入门教程(一)安装Rust

Rust的出现为系统编程领域带来了新的活力,其独特的所有权模型和内存安全保障机制,使得开发者能够在保持高性能的同时,编写出更加安全可靠的代码。尽管Rust的学习曲线相对陡峭,但一旦掌握,它将为您的项目带来前所未有的效率和稳定性。随着越来越多的企业和项目开始采用Rust,我们有理由相信,Rust将在未来的软件开发中扮演越来越重要的角色。Rust有很多独有的概念,它们和现在大多主流语言都不同,所以学习 Rust 必须从基础概念一步一步学,否则会懵。安装Rust的时候,还会在本地安装文档,可离线浏览。
原创
发布博客 2025.02.15 ·
1472 阅读 ·
20 点赞 ·
7 评论 ·
32 收藏

“一步步掌握:如何通过 ADB 和 Expo 快速搭建 Android 开发环境并实时调试应用”

通过上述步骤,你已经成功配置了Android 发环境并实现了与设备的连接。利用 ADB 和 Expo 工具,你可以在 Android 设备上实时调试应用,提升开发效率并加速迭代过程。在未来的开发中,不论是创建新项目,还是进行问题排查,熟练掌握这些基本工具的使用,将使你能够更加从容应对各种开发挑战。希望本教程对你的开发工作有所帮助,祝你在移动应用开发中取得更多进展!
原创
发布博客 2025.02.11 ·
1866 阅读 ·
33 点赞 ·
4 评论 ·
36 收藏

配置与管理Apache服务器

Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一款开放源代码的 Web 服务器,它可以在大多数计算机操作系统中运行,且因具备多平台特性和安全性而被广泛使用,并成为流行的 Web 服务器软件之一。它运行快速、可靠,并且可通过简单的 API 扩展来将 Perl/Python 等的解释器编译到服务器中。Apache HTTP Server是一款功能强大、灵活且可靠的Web服务器软件,它在全球范围内被广泛部署和使用。
原创
发布博客 2024.12.11 ·
1248 阅读 ·
6 点赞 ·
2 评论 ·
9 收藏

解决报错: ! [rejected]main -> main (non-fast-forward) error: failed to push some refs to ‘github‘

解决本地分支落后于远程分支的情况,核心在于通过拉取远程分支的更新并合并到本地,然后推送合并后的更改。使用 git pull --rebase 可以避免不必要的合并提交,保持 Git 历史的简洁。而遇到合并冲突时,手动解决冲突是解决问题的关键。通过以上步骤,开发者可以顺利同步本地与远程的代码,确保代码库的一致性并继续开发工作。
原创
发布博客 2024.12.02 ·
1152 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

Vercel 部署与管理指南:简化前端应用的自动化部署流程

Vercel是一个平台,旨在简化前端开发流程,特别是对静态网站、单页应用(SPA)和服务器端渲染(SSR)应用的托管和部署。它由 Next.js 的创始团队开发,特别适合与 Next.js 一起使用,但也支持多种其他框架和静态生成工具。Vercel 的主要优势是其简单的部署流程、高效的内容分发网络(CDN)、自动化的构建与发布流程,以及无服务器(serverless)功能,使得开发者能够更专注于编写代码,而无需过多关心基础设施和服务器管理。
原创
发布博客 2024.12.02 ·
2918 阅读 ·
32 点赞 ·
0 评论 ·
21 收藏
加载更多