自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Golang从终端读取多行不定长数据并赋值到数组

Golang从终端读取多行不定长数据并赋值到数组

2022-07-29 21:16:14 1472

原创 Go实现自己的Docker

参考微信号 跟派大星学编程 七天用 Go 写个 docker环境配置编译器:Goland2022.1Go:1.18.1编译器交叉配置:File=>Settings=>Go=>Build Tags&Vendoring OS修改为linux下面是实现Docker原理Go 实现进程隔离Linux 对线程提供了六种隔离机制,分别为:uts pid user mount network ipc ,它们的作用如下:uts: 用来隔离主机名 pid:用来隔离

2022-06-06 19:36:57 851

原创 七. IHOME (GoWeb项目 上传用户头像并保存在七牛云)

1. 注册并配置七牛云注册账号并选择免费活动 选择云存储新建存储空间,建议华东华南华北任选一个,访问控制选择公有,否则后边显示不出图片空间创建成功会自动为你分配一个测试域名,个人项目没有域名的话可以直接使用测试域名即可获取密钥点击右上角,秘钥管理,可以看到AK,SK后面项目会使用2. 实现头像上传main.go 添加 r1.POST("user/avatar", controller.PostAvatar)ihome/model/modelFunc..

2022-04-06 15:35:50 1245

原创 六. IHOME (GoWeb项目 获取用户信息)

目录1. 获取用户基本信息2. 更新用户名3. 项目中使用中间件1. 获取用户基本信息main.go 中添加r1.GET("/user", controller.GetUserInfo)ihome/model/modelFunc.go中添加函数func GetUserInfo(userName string) (User, error) { var user User err := GlobalConn.Where("name = ?", userName).Fi.

2022-04-06 15:04:39 587

原创 五. IHOME (GoWeb项目 用户登录)

0. 前言0.1 CookieCookie是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。最早的 http/1.0 版,就自带提供 Cookie 机制,用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。 Cookie 作用:一定时间内, 存储用户的连接信息。如:用户名、登录时间 ... 不敏感信息。 Cookie 出身:http自带机制。Session不是! Cookie 存储:Cookie 存

2022-04-06 14:18:45 385

原创 四. IHOME (GoWeb项目 获取地域信息)

在完成前三部分后,我们成功注册,但是再初始界面是没有地域信息的初始为空,写入信息后如上图所示在main.go 中添加r1.GET("areas", controller.GetArea)在 web/controller/use.go 中, 添加 GetArea() 函数,先查缓存, 缓存没有查MySQL, 写入redis缓存;强调:写入 Redis 中的数据 —— 序列化后的字节流数据。func GetArea(ctx *gin.Context) { var areas []m.

2022-04-05 16:03:23 302

原创 三. IHOME (GoWeb项目 用户注册)

0. 前提完成图片验证码与短信注册之后,继续进行用户注册的其他服务1. 获取并绑定数据1.1 获取数据 前端传递数据种类: form表单:数据为 form data ajax(阿贾克斯): 数据为 json 格式。 体现成 —— Request Payload 默认 postForm() 方法 只能获取 form 表单传递的数据。 针对 Request Payload 数据形式,需要 使用 “数据绑定“ 来获取传递的数据。 ct

2022-04-05 15:47:36 519

原创 二. IHOME (GoWeb项目 短信验证)

0. 前提完成以下部分后,继续进行注册部分工作CSDNhttps://mp.csdn.net/mp_blog/creation/editor/1237739141. 获取验证码1.1 申请用户验证码服务在这里我们选择阿里云验证码服务(因为阿里云验证码可以一条一条购买)注册账号并实名认证,并选择免费开通进入短信服务并绑定测试手机号,这里我们用测试模板与测试签名(因为申请挺麻烦的,个人项目测试无需申请),在此之前可以充值1元用作之后测试费用。点击右上角个人头像,...

2022-04-05 15:06:59 1981

原创 一. IHOME (GoWeb项目 图片验证码)

0. 前言本项目参考B站Go语言零基础微服务项目https://www.bilibili.com/video/BV1po4y1X7hH?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.clickhttps://www.bilibili.com/video/BV1po4y1X7hH?spm_id_from=333.1007.top_right_bar_window_custom_collection.content

2022-03-27 22:08:48 1158 5

原创 Linux Golang+Vscode环境配置

1. Vscode下载与配置1.1 官网下载.deb文件https://code.visualstudio.com进入下载deb文件所在文件夹,并打开终端运行 sudo dpkg -i + 文件名安装包的时候出现了一个异常dpkg: error: dpkg frontend is locked by another process原因是包管理器没有正确关闭。需要重启计算机或者重新打开终端 输入:sudo apt-get install -fsudo rm /var/lib/dpkg/lo

2022-03-16 09:08:09 3313 1

原创 一. PYNQ-Z2(Xilinx黑金AX7020)前期配置(解决ping不通的问题)

0. 前言由于论文工作需要DNN加速器验证,综合考虑下选择黑金XIlinx7020开发板作为实验器材,参考网上其他资料,最终配置成功,其中遇到主机ping不通问题,通过查阅资料与验证,最终得以解决,现将工作总结如下。1. 准备工作在配置之前需要准备以下物品:1. 黑金AX7020套装(其他PYNQ-Z2开发板亦可,不过可能会存在细节的不同),其中包括两根Usb-Cable(即USB连接线),16G Micro SD卡和读卡器,开发板如图所示:2. 网线与可连接网线的PC(最好为笔

2022-03-08 16:24:39 3443 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除