自定义头像

朝阳

全栈开发工程师 & 代码农夫

北京, 中国
5年+ 开发经验
咖啡爱好者

关于我

你好!我是朝阳,一名热爱技术的全栈开发工程师。我在软件开发领域已经耕耘了5年多, 专注于现代Web技术栈,包括React、Node.js、TypeScript等。我喜欢将自己称为"代码农夫", 因为我相信编程就像种田一样,需要耐心、细心和持续的努力才能收获丰硕的成果。

我的技术之路始于大学时期对计算机科学的浓厚兴趣。毕业后,我加入了一家初创公司, 从前端开发做起,逐渐扩展到后端和全栈开发。在这个过程中,我不仅积累了丰富的技术经验, 也培养了解决复杂问题的能力和团队协作精神。

除了编程,我还热爱阅读技术书籍、参与开源项目,以及在技术社区分享我的经验和见解。 我相信知识的分享能够推动整个技术社区的进步,这也是我创建这个博客的初衷。 在这里,我会分享我的"代码农夫笔记",记录我在开发过程中的思考、学习和成长。

兴趣与价值观

技术兴趣

前端开发 后端架构 云计算 DevOps 开源项目 技术写作

个人爱好

摄影 阅读 旅行 咖啡 音乐 健身

我的座右铭

代码如诗,架构如画。用心编写每一行代码,用爱构建每一个系统。

技术技能

JavaScript/TypeScript
前端95%
React/Next.js
前端90%
Vue.js
前端85%
Node.js
后端88%
Python
后端80%
PostgreSQL/MongoDB
数据库85%
Docker/Kubernetes
DevOps75%
AWS/云服务
云计算82%

开发工具

VS CodeGitDockerJavaScriptApiFoxVue 全家桶WebpackViteReactNext.jsNode.jsNestjsPostgreSQLMongoDBRedisNginx

工作流程

敏捷开发 & Scrum
测试驱动开发 (TDD)
持续集成/持续部署 (CI/CD)
代码审查 & 结对编程

代码农夫笔记

记录我在软件开发路上的思考、学习和成长。这里有技术教程、开发心得、学习笔记,以及我对技术趋势的观察和思考。

技术教程

24 篇文章

详细的技术教程和实践指南

开发心得

18 篇文章

开发过程中的思考和总结

学习笔记

12 篇文章

技术书籍和课程的学习记录

最新笔记

运维未知
Thursday, December 4, 2025 at 14:28:30

frp 最简单使用文档

frp是一款内网穿透工具,通过公网服务器将内网服务暴露到外网。使用步骤:1)下载对应版本;2)服务端配置frps.ini设置监听端口;3)客户端配置frpc.ini指定服务器IP和端口映射规则;4)分别启动服务端和客户端程序。典型应用包括暴露SSH(6001端口)和HTTP服务(6000端口)。使用时需注意安全风险和防火墙设置,可通过nohup实现后台运行。核心原理是客户端将本地端口映射到服务端指定端口,实现外网访问内网资源。

linux服务器运维
运维未知
Thursday, December 4, 2025 at 14:27:24

iftop的使用

iftop是一款实时监控网络流量的命令行工具,类似top命令,可直观显示每个连接的带宽使用情况。它提供动态流量视图、按流量排序功能,并通过条形图等可视化方式展示数据。安装简单(Ubuntu/Debian用apt-get,CentOS/RHEL用yum),基本用法为sudo iftop。界面分为三部分:顶部刻度尺、中部连接列表(核心监控区)和底部统计信息。常用选项包括-i指定网卡、-n禁用DNS解析、-P显示端口等。运行时可通过快捷键(如h查看帮助、P暂停刷新)交互操作。典型应用场景包括排查带宽异常问题,结合

linux服务器运维
cesium未知
Tuesday, December 2, 2025 at 15:00:00

Cesium 中computeViewRectangle的使用场景

本文介绍了Cesium中computeViewRectangle接口的使用场景和方法。该接口可获取相机视域在地表的外包矩形(WGS84弧度坐标),用于快速判断实体是否在可见区域。文章提供了7行核心代码实现该功能,并详细解析了API行为细节,包括空值处理、高度维度比较等注意事项。该方法适用于数字孪生、CIM等需要处理大量实体渲染的场景,通过视域剔除优化性能,避免无效渲染。最后强调在3D大屏场景中"看得见才渲染"的重要性。

javascript数码相机
tauri未知
Tuesday, December 2, 2025 at 14:30:00

为Tauri应用添加启动画面:实现方案

本文详细介绍了为Tauri应用添加启动画面的实现方案。通过多窗口协作的方式,先显示启动窗口完成初始化任务,再切换到主窗口。文章从配置文件设置、启动窗口设计、初始化任务模拟到窗口切换控制,分四个步骤详细说明了实现过程,并强调了避免阻塞线程的技术要点。最终实现的效果是:启动窗口先显示,任务完成后自动关闭并展示主窗口,为用户提供流畅的启动体验。

前端rustreact
tauri未知
Friday, October 10, 2025 at 15:21:22

tauri打包报错

Tauri打包时出现权限不足错误,常见原因是系统权限限制。错误表现为打包过程中无法执行某些操作(如图片所示)。建议检查相关目录权限或使用管理员权限运行打包命令。该问题通常可通过调整权限设置解决。

rust

联系我

欢迎与我交流技术话题、工作机会或任何有趣的想法。我很乐意与同行开发者分享经验,也期待学习新的知识和观点。

工作合作或技术交流

GitHubSunrisies

查看我的开源项目

合作意向

我对以下类型的合作特别感兴趣:技术咨询、开源项目贡献、技术写作、演讲分享以及有挑战性的全栈开发项目。