首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
youngxhui
掘友等级
后端
|
百度
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 89
沸点 64
赞
153
返回
|
搜索文章
赞
文章( 89 )
沸点( 64 )
老站长近期问题解答 | 掘金
从开始了解软件开发开始,我陆陆续续做了很多产品和项目,大学期间做的小东西、小开源软件基本上都是以「学会了点,就做一点」的态度来进行的。在掘金之前,其实我做过一个项目,从剑桥读书回来就卖了,那次都称不上“创业”的经历,对我影响很大。我知道自己想多做点东西,掘金就是我在这之后开始做…
Gin(八):cookie的使用
上一章节我们留下了一个小尾巴,那就是权限校验中间件并灭有进行玩啥,那么今天就对它进行完善。 接上回,如何来判断用户是否登录呢? cookie 就是一个很好的凭证,cookie 会保留到浏览器上,每次访问请求的时候就会携带上,后端通过对 cookie 的识别,来判断用户是否登录。…
Gin(七):中间件的使用和定义
中间件 middleware 在 golang 中是一个很重要的概念,与 java 中拦截器很相似。通过 gin 源代码来看看中间件代码使用。 我们还是回到了 initRouter 中 SetupRouter 这个方法。 我们的项目是从这一行代码开始的,所以我们看看这一行代码做…
Gin(六):文件的上传
之前使用了数据库做了简答的增加和查询功能,今天再次使用数据库完成一些其他功能,比如说头像的上传和显示。 当用户登录完成后,页面右上角会显示当前用户的用户 email 。下面我们做点击 email 进入用户详情页,并可以修改信息。 先完善后端接口。通过用户的 id 来获取用户的详…
Gin(五):连接MySQL
之前我们完成了注册,接下来要完成登录功能,但是有个问题,我们的数据没有持久化,无法得知有哪些用户注册了,这样就无法在登录时进行校验。 首先我们要新建一个库,用来存放项目数据,建立一个名为 ginhello 的库。 当我们建立好数据库时,就可以通过 Goland进行数据库连接和使…
Gin(四):表单提交校验和模型绑定
上一个章节中已经开始逐渐搭建了一个 web 页面,现在我们开始逐步完善页面上的功能,首先要完成的是登录和注册功能。 注册页面的 HTML 元素不在详细写出,具体页面代码可以直接参考Github 上代码。 注册页面有三个输入框,分别为 email ,password 和 pass…
Gin(三):配合模板 tmpl
前面的学习已经对 Gin 有了一个初步的认识和了解,对 router 的简单使用也有了一定的掌握,那么今天就来使用 Gin 来渲染出我们的 html 页面吧。 我们仍旧是在上一章节的项目中进行修改。 首先新建一个 templates 文件夹,用于存放我们的模板文件,在文件夹中新…
Gin(二):路由使用
经过上一章节的介绍,搭建一个简单的 Gin web 项目非常容易,同时也引入了一些新的概念,比如说:路由 Router。 路由是一个非常重要的概念,所有的接口都要有路由来进行管理。 Gin 的路由支持 GET , POST , PUT , DELETE , PATCH , HE…
Gin(一):Hello Gin
这是来自 Gin Github 上的描述。 用 GoLand 新建项目的时候,我们选择 Go Modules(vgo) ,填写我们的项目地址和项目名称,我们命名为 GinHello 。 点击 Create ,此时 Goland 为我们生成了项目目录,Go 项目的目录永远是那么的…
[译]过去一个月最 🔥 的 10 个 Swift 开源项目
在过去的一个月里,我们对近 200 个 Swift 开源项目进行排名,从中挑出最火的十个。 在此期间,我们对比了项目的新功能和主要版本。 Mybridge AI 根据各种因素对项目进行排名,以衡量项目的专业质量。 在 Github 上查看 Swift Top 10 开源项目。 …
下一页
个人成就
文章被点赞
312
文章被阅读
133,893
掘力值
2,455
关注了
12
关注者
329
收藏集
1
关注标签
42
加入于
2016-11-16