logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI 编程辅助工具介绍

2023 被称为“AI元年”,人工智能、AI大模型概念迅速点燃市场。对程序员来说,如果能让 AI 帮助我们编码,那工作效率不得起飞!本篇简单介绍一下当前主流的 AI 编码工具。目前的 AI 辅助编程工具还在飞速发展,本地部署训练的效果都不如 GitHub Copilot 等大厂的产品好用。短期内建议使用云服务产品来做代码辅助,长期考虑,可以先本地部署了解下其原理(硬件不行的就不要再考虑了),尝试自

文章图片
#人工智能
git submodule 子模块的基本使用

使用了submodule后,若不主动更新,项目会一直使用固定版本的submodule模块,需手动更新(若是在go或者其他有包管理的项目中,建议还是使用开发语言工具去做这种类似的第三方包管理会比较方便。

文章图片
#git
gitlab-runner 的安装使用(含 .gitlab-ci.yml 的简单使用)

gilab-runner 的简介及安装使用,包含 .gitlab-ci-yml 的语法介绍。ci 变量优先级的介绍,以及实际使用中的一些问题。

#gitlab#ci/cd
docker 容器访问宿主机服务

docker在安装时会默认创建三个网络,bridge(创建容器默认连接到此网络)、none、host。

#docker
docker 已经配置了国内镜像源,但是拉取镜像速度还是很慢(gcr.io、quay.io、ghcr.io)

docker拉取镜像慢,通常配置了国内镜像源后,速度可以得到极大的改善。但若是配置了镜像源后,拉取镜像还是非常慢,那就需要自己想想办法搭个梯子直接从外网拉取镜像。

文章图片
#docker#容器
docker容器中go访问https出错tls: failed to verify certificate: x509: certificate signed by unknown authority

docker容器中访问https,是缺少了CA证书,在制作镜像时要记得添加一下证书。

文章图片
#docker#golang#https
go语言从windows的exe中获取icon图标

原理通过调用windows API(PrivateExtractIcons)来获取HICON,再使用go调用C++编译好的dll来获取exe的图标到指定的位置。C++代码实现这一环节对于没接触过C/C++的人来说,可能并不是很友好,顾在此献上我编译好的dll。百度网盘提取码: 784u#include <windows.h>#include <stdio.h>...

go module 的本地仓库依赖解决方案(Multi-Module Workspaces)多 module 工作区模式 简介

go在1.18新推出的依赖本地。依赖本地未发布的module。设置了工作区后,所有的配置都会以工作区的配置为最高优先级。go.work文件不需要上传到git仓库,本地使用即可。go.work。

#golang#开发语言#后端
go:embed 的使用

简介go:embed 是 go 1.16版本添加的新特性,可以在 go 生成的应用程序中嵌入静态文件(文件,文件夹)。部署的时候,直接扔一个二进制文件即可,不用再包含一些静态文件,考虑文件相对位置,因为它们已经被打包到生成的应用程序中了。导入 embed 的 go 源文件可以使用 //go:embed 指令在编译时从包目录或子目录中将读取的内容转换成 string, []byte, 或者 embe

文章图片
#golang
go程序注册为windows服务

前言本篇主要是对开源库github.com/kardianos/service的使用,并附上相应的测试代码。简单使用package mainimport ("fmt""github.com/kardianos/service""os")func main() {srvConfig := &service.Config{Name:"UserExperienceService",Display

#golang#windows
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择