- 博客(13)
- 收藏
- 关注
原创 通过Github Copilot开发项目——复现我曾经的农产品交易项目——Day 3
本文记录了使用Copilot敏捷开发“汇农亩场”平台的迭代过程。Sprint 2实现了数据库连接、用户模型及JWT认证;Sprint 3完成商品持久化与分类管理。同时指出Copilot存在的问题:未适配Python版本导致依赖安装失败、模块数据格式不一致、UI交互不完善、遗忘Prompt规范等。强调AI辅助开发中人工审查与协作的重要性。
2026-03-31 15:42:56
417
原创 通过Github Copilot开发项目——复现我曾经的农产品交易项目——Day 2
最初接触 Copilot 是因为期末项目时间紧、自己又久未编码,只能借助 AI 突围。实践后我发现,Copilot 的价值不只是补全代码,而是和 GitHub 仓库深度结合:每次任务以分支和 PR 交付,可审阅过程、对比改动、再决定是否合并,既安全又高效。我用它在约十分钟内完成了 HarvestHub Sprint 1 的基础搭建:FastAPI 后端健康检查与商品 Mock 接口、Vue 前端联调展示、Prompt 文档与启动说明同步生成。它非常擅长脚手架和重复工作,但复杂业务仍需人工把关,我也继续验证。
2026-03-29 18:40:17
410
1
原创 通过Github Copilot开发项目——复现我曾经的农产品交易项目——Day 1
本文记录了作者使用Copilot复现大学时期开发的农产品交易平台"汇农亩场"的过程。文章首先回顾了原项目的开发背景和遗憾丢失的经历,然后详细介绍了Prompt工程的相关知识,包括Prompt的定义、优化方法(角色定义、任务描述、上下文、示例、输入输出规范等)以及系统Prompt等高级技巧。作者通过DeepSeek生成了针对Copilot的第一个Prompt,要求其采用敏捷开发方式分阶段重建项目,并特别设计了Prompt存档机制以保持上下文连贯性...
2026-03-28 17:15:15
624
原创 在服务器上搭建Harbor私有镜像仓库并通过HTTPS访问
Harbor 是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像验真、管理界面、自我注册、HA 等企业必需的功能。(转自官方文档)当然,我们用不到这么多的功能,得益于他的镜像复制功能和简洁的图形化用户界面,Harbor同样可以作为一个我们个人的私有镜像仓库去搭建并使用。
2022-10-17 17:51:15
2379
原创 部署k8s集群及KubeEdge实战(超详细,整理官方文档及个人见解,附带各种实战中遇到的问题)
待更新,半年之前写的,后来忙于比赛暂时搁置
2022-08-13 19:10:41
5741
3
原创 Kubernetes(k8s)集群部署实战经验总结
法一:使用 KubeSphere All-in-One 模式轻松部署k8s集群(强烈推荐新手使用)参考链接:https://kubesphere.com.cn/docs/quick-start/all-in-one-on-linux/注:如果不是最新版本的文档请查看最新版本,KubeSphere不对旧版本的文档进行维护,在本人实战的时候,旧版本文档出现了不少的问题。例如:镜像文件过于古老不好拉取,在执行kk安装的时候,时常需要我们手动来进行安装,费时费力。补充说明一下法一的文档:..
2022-05-26 14:00:05
1439
原创 Jetson Nano 用dd指令备份/制作镜像文件(超详细)
——备份前的准备在我们的日常开发中,备份是必不可少的,只有勤备份才能在发生致命错误的时候及时挽回。不然的话就是那句话:板子和你至少得确保能跑一个。当然本文中的备份操作等同于制作镜像操作,如果你是要想制作镜像文件,依然可以参考本文。废话少说,进入正题:首先查看我们需要备份文件的信息,在板子的终端输入:df -hl得到类似下面的输出:第一行的/dev/mmcblk0就是我们所需要备份的文件(一般来说就是大的那个,注意没有p1)记住这个文件系统对应的路径,我们后面备份的时候需要用到
2022-05-17 11:53:02
4331
7
原创 在Jetson Nano板子上使用Frp实现内网穿透(超详细)
——什么是内网穿透?内网穿透,即NAT(Network Address Translator)穿透,是 指计算机在内网(局域网)内使用私有IP地址,在连接外网(互联网)时使用全局IP地址的技术 。这么说你可能听不太懂,通俗来说,在你的机器上又一个网络称为内网,服务器上有个网称为外网,内网和外网之间有一堵墙,进行内网穿透就是打破这堵墙,让内网能够连上外网。下面是一个简单的内网穿透示意图:——为什么要内网穿透?原因很简单:为了方便。如果不进行内网穿透,要对你的板子进行终端操作,要
2022-05-12 23:34:38
2570
1
原创 在Jetson Nano上挂载摄像头并用OpenCV调用摄像头(较详细)
我的摄像头为乐视的USB口摄像头,板子为Jetson Nano的板子将摄像头接在Jetson Nano板子上,开机板子。由于我之前已经实现Jetson Nano的内网穿透,故此处可以不用将我的Nano板连接显示器后进行操作,此处我使用了Xshell6对板子进行外网SSH连接到终端,进行后续操作(还可以使用MobaXterm、FinalShell等工具进行连接)若在Xshell出现类似下面的输出,则说明连接成功Welcome to Ubuntu 18.04.3 LTS (GNU/Linux
2022-05-12 18:56:31
5524
1
原创 Greengrass的基本介绍:概念和功能
——什么是Greengrass?AWS IoT Greengrass 是将云功能扩展到边缘设备的软件。该软件使设备能够收集和分析更靠近信息源的数据,自主应对本地事件,并在本地网络上相互安全地通信。下面的示例演示了如何使用AWS IoT Greengrass设备与AWS 云:——和Greengrass有关的主要概念Core Device(核心设备)运行AWS IoT Greengrass核心软件的设备,可以理解成管家,通过Lambda函数、Docker容器等功能在底层帮助管理许
2022-05-06 11:25:54
3590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅