- 博客(9)
- 收藏
- 关注
原创 Gorm和Xorm区别
Gorm和Xorm傻傻分不清楚,二者都是Go语言的ORM库。Gorm文档连接:http://gorm.book.jasperxu.com/1、hook机制(Before/After Create/Save/Updaye/Delete/Find)2、对象关系Has One,Has Many,Belongs To,Many To Many,Polymorphism3、热加载4、支持原生sql在这里插入代码片5、支持事务:在创建,更新,查询,删除时将被调用,如果任何回调返回错误,gorm将停止未来操
2020-07-22 15:11:41 18592
转载 golang实现微信模板消息推送
Golang实现发送微信模板消息(每日一句和天气预报)前言运行环境获取接口数据1、每日一句接口2、获取天气预报接口二、微信公众平台接口测试帐号1、每日一句模板2、天气预报模板三、发送微信模板消息的程序四、设置定时发送前言本文是基于https://www.cnblogs.com/connect/p/python-wechat-iciba.html 这篇博客写成的。该博客实现了用python将金山词霸的每日一句推送到微信公众测试号,我想既然python能实现,那么用Golang也可以。运行环境1、阿里云
2020-07-03 17:24:42 5829
原创 JS验证手机号格式、身份证号
JS验证手机号验证手机号是否为空,并验证手机号格式是否正确。function verifyPhone() { var phone = $(".phone").val() var telReg = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/; ...
2019-11-19 14:20:53 440
原创 golang 使用gomail实现发送邮件
框架我使用的是gin框架,其他框架也是一样的方法。依赖包首先要安装依赖的包:go get gopkg.in/gomail.v2邮件发送邮件内容是发送6位的验证码邮件,如有需要可自行设计邮件内容。// 发送邮件func sendMail(email string) error { // 生成6位随机验证码 rnd := rand.New(rand.NewSource(time.No...
2019-11-19 14:01:01 3649
原创 golang 图片验证码的生成、验证
依赖包使用该方法实现图片验证码、必须先安装依赖的包,如果安装出错,请百度安装方法。“github.com/mojocn/base64Captcha”生成验证码、以及验证方法验证图片验证码是否正确,只需要在验证的接口中调用VerfiyCaptcha方法即可。import ( "fmt" "github.com/mojocn/base64Captcha" "sync")type ...
2019-11-19 11:20:33 4651 1
原创 golang 动态创建目录(文件夹)
根据当前时间在固定目录下动态创建文件夹并修改文件夹的权限,如果文件夹已存在则不创建具体代码如下://basePath是固定目录路径func CreateDateDir(basePath string) (dirPath, dataString string) { folderName := time.Now().Format("2006-01-02") folderPath := fil...
2019-11-19 11:10:56 4955
原创 golang开发使用gin框架上传图片
golang开发使用gin框架上传图片后端接口前端使用ajax提交文件后端接口这里实现的功能比较简单,把文件存到静态文件的固定路径,如果其他小伙伴需要把路径存进数据,也是可实现。在这里我只是把文件路径返回给前端。func uploadFile(context *gin.Context) { result := &model.BaseResult{} file, header, e...
2019-11-19 10:39:58 2523
原创 python中的find()和index()方法的异同
相同点find和index方法都是查找目标字符串的索引位置区别1 .find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1info = ‘abca’print info.find(‘a’)##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0info = ‘abca’print info.find(‘a’,1)##从下标1开始,查找在字符串里第一个出现...
2018-09-26 14:20:02 2224
原创 什么是TCP,UDP,两者的区别?
TCPTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的,可靠的,基于字节流的传输层通信协议。当客户端和服务器交换数据前,必须先在双方之间建立可靠的TCP连接,一个TCP连接必须要经过三次“握手”才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端输到另一端。数据传输完成后,经过四次“挥手”断开连接,正是有了三...
2018-09-25 21:18:28 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人