Ghr Blog

好记性不如烂笔头

这个系列,我们将以DeepSeek大模型为例,从最基础的大模型对话开始,增加上下文管理和工具,,最终打造一个简单的Agent。

本系列文章默认大家具备基础的前端开发能力,认识基础的AI概念,太过基础的内容将不再赘述。

配套代码:

API参考:

阅读全文 »

做开发的经常会遇到终端都关了,服务还没停的情况,端口也一直被占用。而解除占用的命令每次都记不住。与其每次都去百度,不如自己写一遍,也许就记住了。

阅读全文 »

家里电脑上积累了很多 Git 项目,自从搭建了 Gitea 后,一直想把这些项目迁移过去。但是几十个项目,挨个迁移实在太麻烦了,所以一直拖着。

上篇文章写了git镜像推送的命令,正好趁热打铁,写个脚本来批量迁移这些仓库。

阅读全文 »

本文介绍 Git 仓库的完整镜像迁移。

通过 git 命令,将本地仓库的所有分支、标签和远程引用一次性推送到目标仓库,非常适合进行仓库迁移或备份。

阅读全文 »

abstract修饰的方法叫做抽象方法,抽象方法没有方法体,只有方法声明。被abstract修饰的类叫做抽象类,抽象类要求子类必须实现抽象类中的抽象方法,否则子类也必须声明为抽象类。

阅读全文 »

多态(polymorphism)是面向对象编程中的一个重要概念,它指的是同一个方法调用在不同的对象上可能会有不同的行为。多态可以通过继承和接口来实现,使得代码更加灵活和可扩展。

阅读全文 »

封装(encapsulation)是面向对象编程中的一个重要概念,它指的是将数据和操作数据的方法绑定在一起,并且隐藏对象的内部实现细节,只暴露必要的接口给外部使用。通过封装,可以提高代码的安全性、可维护性和可重用性。

阅读全文 »
0%