/images/me/avatar.png

ISLAND

Gin(五):连接MySQL

之前我们完成了注册,接下来要完成登录功能,但是有个问题,我们的数据没有持久化,无法得知有哪些用户注册了,这样就无法在登录时进行校验。

所以接下来我们要将数据持久化,也就是存储到数据库中,这里使用 MySQL

Gin(四):表单提交校验和模型绑定

上一个章节中已经开始逐渐搭建了一个 web 页面,现在我们开始逐步完善页面上的功能,首先要完成的是登录和注册功能。

🎯接受表单数据

注册页面的 HTML 元素不在详细写出,具体页面代码可以直接参考Github 上代码。

Gin(三):模板tmpl

前面的学习已经对 Gin 有了一个初步的认识和了解,对 router 的简单使用也有了一定的掌握,那么今天就来使用 Gin 来渲染出我们的 html 页面吧。

📑添加模板

我们仍旧是在上一章节的项目中进行修改。

首先新建一个 templates 文件夹,用于存放我们的模板文件,在文件夹中新建立 index.tmpl。并且编写我们的模板。

Gin(二):路由Router

经过上一章节的介绍,搭建一个简单的 Gin web 项目非常容易,同时也引入了一些新的概念,比如说:路由 Router

路由是一个非常重要的概念,所有的接口都要有路由来进行管理。

🛸请求方法

Gin 的路由支持 GET , POST , PUT , DELETE , PATCH , HEAD , OPTIONS 请求,同时还有一个 Any 函数,可以同时支持以上的所有请求。

Gin(一):Hello

该系列文章正在更新
升级 golang 版本到 1.16, 升级 Gin 环境到 1.7.1, 重构项目目录与命名

💡什么是Gin

Gin 是一个用 Golang 写的 http web 框架。

这是来自 Gin Github 上的描述。

MSE和交叉熵

MSE交叉熵是在Tensorflow中常见的目标函数(损失函数)的计算模型

MSE

MSE 叫做均方误差

$$L\left (y,\bar{y} \right ) = \frac{1}{n} \sum _{i=1}^{n}\left ( y_{i} - \bar{y_{i}} \right )^{2}$$

tensorflow 实现该函数比较简单,通过内置API方便实现。