继续翻阅

文章,第 2 页

每一次回看,都能发现旧文字里新的裂纹与光。

文字器皿

更多笔记

27 篇记录
后端技术

基于gin的golang web开发:访问mysql数据库

web开发基本都离不开访问数据库,在Gin中使用mysql数据库需要依赖mysql的驱动。直接使用驱动提供的API就要写很多样板代码。你可以找到很多扩展包这里介绍的是jmoiron/sqlx。另外还有一个用来处理空值的包gur…

阅读
后端技术

基于gin的golang web开发:模型验证

Gin除了模型绑定还提供了模型验证功能。你可以给字段指定特定的规则标签,如果一个字段用binding:”required”标签修饰,在绑定时该字段的值为空,那么将返回一个错误。开发web api的时候大部分参数都是需要验证的,比如ema…

阅读
后端技术

文本加密:常见的密码加密解密方法

前言几年前国内一家大型的开发者论坛数据泄露,其中用户密码竟然是以明文方式保存的,很不幸我的常用密码在那时候被泄露了。这件事足以证明我们在保存用户密码的时候是不能用明文保存的。那么问题来了,用什么样的方法加密密码才安全呢?下面介绍一些常见…

阅读
后端技术

基于gin的golang web开发:模型绑定

在前两篇文章介绍路由的时候,我们了解到gin可用通过类似DefaultQuery或DefaultPostForm等方法获取到前端提交过来的参数。参数不多的情况下也很好用,但是想想看,如果接口有很多个参数的时候再用这种方法就要调用很多次获…

阅读
后端技术

基于gin的golang web开发:路由二

在基于gin的golang web开发:路由中我们介绍了Gin的路由和一些获取链接中参数的方法,本文继续介绍其他获取参数的方法。 文件上传在web开发中文件上传是一个很常见的需求,下面我们来看一下基于Gin的文件上传。 12345678…

阅读
后端技术

基于gin的golang web开发:路由

Gin是一个用Golang编写的HTTP网络框架。它的特点是类似于Martini的API,性能更好。在golang web开发领域是一个非常热门的web框架。 启动一个Gin web服务器使用下面的命令安装Gin 1go get -u …

阅读
前端技术

在windows上安装pm2并设置开机启动

pm2是一个node.js的进程管理工具,pm2还能够提供性能监控、进程保活功能。node和相关工具在Linux系统上使用非常简单而且一般也不会出什么问题,然而在Windows上设置起来就没那么简单了,还可能会遇到各种各样的问题。本文将…

阅读
后端技术

asp.net core自定义tag实现页面按钮权限

一般我们在开发后台系统的时候都会有权限验证的功能,有菜单权限和按钮权限也许还有数据权限。最近做一个按钮权限发现asp.net core增加了TagHelper,相比HtmlHelper来说可读性更好。微软为我们提供了很多默认实现,这些t…

阅读