贾永琪的技术博客

本地化部署 deepseek-r1

最近 deepseek 太火爆了,问个问题经常就服务端不可用了。但是回答的确实很棒。如果能自己给自己部署一个就好了。目标是部署 deepseek-r1-70B完整的是 671b ,太大了,本地资源吃不消的。参数越多,回复的质量越高,但是也越慢,并且消耗的资源也越多。参数越少,回复的质量就越低。_deepseek 371b

Go-知识 版本演进

梳理一下go语言发展历史,可以看到一个编程语言,从发布第一版,到快速迭代,到标准规范,到逐渐趋于稳定,到对更多的os的支持,到性能的不断提升和优化。梳理一遍go语言发展历史,可以对go语言的过去,当下和未来有了更清晰的认知。算算日子,go1.24.0差不多在2025-02到来,不知道又会有哪些优化呢go1.24.0包含的变更小修订crypto/aes。_go版本演进史 重要版本

讯飞机器翻译接入

demo给的是用HttpConnection实现的,我用 hutool 进行了改写,这样更加符合整个工程的实现。实际上还是挺快的,只要你的信息正确,基本上秒过。增加配置页网址点击使用默认浏览器打开的能力。这里面有aksk信息,一定保存好。并且很贴心的给了api文档地址。如果是新用户,会有1年的免费。接着处理配置页保存和读取配置。通过后,可以领取免费大礼包。等注册并实名后,打开链接。接着ui增加对外暴露接口。需要等待时间进行审核。_android 科大讯飞英语翻译接入

Go-知识 模板

fmt.Printf可以做到格式化输出,这对于简单的例子已经足够,但是有时候还需要更加复杂的输出格式,甚至需要将格式与代码分离开来。这个时候就可以使用模板(Template)。如果 x 为真,返回 y,否则返回 x如果 x 为真,返回x ,否则返回 y调用函数,函数返回值限定为 1个或者2个(第二个必须是 error)如果传递的参数与函数定义的不匹配,或者返回的 error 不为 nil ,停止执行{{html}}转义文本中的 html 标签。_go模板语法

Go-知识依赖管理2

在 GOMODULE 模式下,如果本地没有缓存,那么 go 命令将从版本控制系统中拉取模块,比如 github.com,bitbucket.org或golang.org 等。面对这么多的版本控制系统,考虑到不同国家和地区的网络状况,很可能出现模块下载缓慢或无法下载的情况。为了提高模块下载速度,Go 团队提供了模块镜像服务,即 proxy.golang.org。该服务通过缓存公开可获得的模块来为 Go 开发者服务,该服务实际上充当了众多版本控制系统的代理。_verifying module: checksum database disabled by gosumdb=off