自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 go iris 加 dchest/captcha图片验证码

package mainimport ( "github.com/kataras/iris/v12")const ( StdWidth = 80 StdHeight = 40)func main() { app := iris.New() app.Get("/captcha", getCaptchaId) app.Get("/captcha/*", getCaptchaImg) app.Run(“:8080”)}func getCaptchaId(ctx *context

2020-10-15 12:04:16 645

原创 golang colly爬取第一ppt完整源码和程序(已编译好放在github)

爬取第一PPT导航栏中的除了后三个的所有ppt并分类文件夹保存如下图windows64二进制程序mac二进制程序如想自己尝试(步骤如下支持go1.13及其以及上)git clone https://github.com/xhaoxiong/fetch_pptgo build./FetchPPT FetchPPT.exe/** * @Author xiaoxiao * @Description CREATE FILE collector * @Date 2020/10/10 10:2

2020-10-12 20:24:16 621

原创 golang 最短路径实现通过djistra,spfa,递归

{"graph":{"S263":{"J89": 40,"S271": 30},"J89":{"S263": 40,"BDBC1": 170,"BDB1": 100,"BD604": 280,"S267": 120},"S271":{"S263": 30,"BD01": 80},"S315":{"J40": 90,"S316": 10},"J40":{"S315": 90,"J39": 470,"...

2020-05-07 23:03:24 11916

原创 golang 动态xml包的简要使用

dom4jxqueryetree最近在弄xml串的处理,找了大半天没找到和json类似动态解析,最后终于找到了etree从上往下都试了一遍,真实累死。需求是给两个xml 一个xml往另一个xml中插入或者更新(碰到相同的就更新值,没有的就创建节点)dom4j bug有点多,抛弃,与java里面的完全不能比。xmlquery 还行就是用的不太舒服,缺少一些必要的方法,比如当前节点获取p...

2019-10-05 21:52:36 787

原创 新手!! golang下载 与配置goland编辑器展示

最近系统重装各种环境都没了,记录一下配置1、<a href=“https://studygolang.com/dl”)>在社区里下载对应版本 个人常用msi直接安装环境变量就不要配了2、下载goland3、激活(1、学生认证用edu邮箱可以一年一年的续 2、自己搭服务器 3、<a href=http://idea.lanyus.com/">网上免费的码)goland...

2019-08-09 03:15:29 1414

原创 简要仿简书首页

布局<!DOCTYPE html><html><head> <title>简书</title></head><body><div class="contain"> <div class="head"> <a href="/" class="logo-index"&...

2019-08-04 02:01:05 338

原创 win10桌面10分钟变mac桌面

对于喜欢mac桌面的来说真是太棒啦插件win+r 输入shell:Common Startup 然后将批处理文件放进去start "" "D:\software install\MyDock\dock.exe"start "" "D:\software install\finder\Finder.exe"加了一个bat批处理运行对应的.exe然后开机启动执行批处理文件如果在...

2019-07-29 22:06:28 10391 3

原创 golang iris web API脚手架生成工具irisgo

跳转到github安装使用(仅支持go1.11以上版本)安装go get -u -v github.com/xhaoxiong/irisgo使用>~ irisgo new [项目名称(默认为irisApp)] >~/irisApp go mod init [项目名]>~/irisApp go build -vwindows下>~/irisApp iri...

2019-05-06 11:58:05 3209

原创 go.mongodb.org包碰到的一个问题

问题一: 在ApplyUR函数中填写参数时,头几次填写为空时还报错,调试一久返回client不为空,err为空(至今很迷惑)var mgoDB *mongo.Databasefunc Connect() { ctx, _ := context.WithTimeout(context.Background(), 2*time.Second) opt := options.Client()...

2019-04-12 15:34:21 1215

原创 golang对time包的学习与总结

时间格式化最近在处理gps数据时候发现时间时区转换的问题,以及以前碰到的go连接数据库时间时区的问题,还有对数据进行统计时对时间的计算字符串->格式化时间layout格式化标准 在time包的format.go中69-86行const ( ANSIC = "Mon Jan _2 15:04:05 2006" UnixDate = "Mon Jan _2 15...

2019-04-01 09:29:05 495

原创 从gopath到go mod的一次尝试

windows下的尝试:gomod初尝试下载官方包1.11(及其以上版本将会自动支持gomod) 默认GO111MODULE=auto(auto是指如果在gopath下不启用mod)go mod help 查看帮助go mod init&amp;amp;amp;lt;项目模块名称&amp;amp;amp;gt;初始化模块,会在项目根目录下生成 go.mod文件。go mod tidy根据go.mod文件来处理依赖关系。go m...

2019-03-05 15:25:40 20082

原创 golang-crc16(C语言翻译版) 用来处理gps tcp服务端接收时的校验

C语言static const U16 crctab16[] = { 0X0000, 0X1189, 0X2312, 0X329B, 0X4624, 0X57AD, 0X6536, 0X74BF, 0X8C48, 0X9DC1, 0XAF5A, 0XBED3, 0XCA6C, 0XDBE5, 0XE97E, 0XF8F7, 0X1081, 0X0108, 0X3...

2019-02-25 15:52:06 542

原创 golang (iris/gin/beego等) 编译运行热编译工具(bee/gowatch)

强烈推荐beego中的bee工具 也可仿照其源码写一个我平时用的iris 用的都是bee run 生产环境建议go build运行go get github.com/beego/beeBee is a Fast and Flexible tool for managing your Beego Web Application.Usage: bee command [argum...

2019-02-12 22:56:47 5603 2

原创 golang初试websocket之echo demo

效果图片server port:9091package mainimport ( "fmt" "log" "net/http" "github.com/gorilla/websocket")var upgrader = websocket.Upgrader{ CheckOrigin: func(r *http.Request) bool { return true ...

2019-01-11 17:25:53 1792

原创 golang 将A字母变为B字母的操作

func Test(t *testing.T) {A := “A”t.Log([]rune(“A”))x := []rune(A)for index := range x {x[index] = x[index] + 1}t.Log(x)t.Log(string(x))}

2019-01-05 15:05:49 1435

原创 reactjs+golang 的微信内浏览器支付场景

最近在做支付充值这一块,用的微信支付,发现坑点真不少。由于无golang的sdk于是拿着github上的别人写好的改了改,最终也还是圆满完成了支付这一块。主要场景:微信支付-H5-微信内发起支付主要内容:微信网页开发&amp;amp;gt;jssdk&amp;amp;gt;微信商户开发语言:reactjs+golang大概的主体思路如下每一步的操作都很重要微信网页开发配置:1、在微信后台配置域名(目的:获取openi...

2018-10-24 10:05:06 874

原创 context包的理解

context包是干嘛的? 这是我刚开始了解时最大的疑惑。简单来说就是上下文,用来追踪信息的一棵树,我们可以对这棵树的节点进行删除和增加,在这个节点上保存数据应用场景:在 Go http包的 Server中,每一个请求在都有一个对应的goroutine去处理。请求处理函数通常会启动额外的goroutine用来访问后端服务,比如数据库和 RPC 服务。用来处理一个请求的goroutine通常需...

2018-09-20 18:27:00 1954

原创 golang中几种channel的关闭方式的学习与总结

!无论怎样都不应该在接收端关闭channel,因为在接收端无法判断发送端是否还会向通道中发送元素值!试图向已经关闭的channel发送数据会导致panic!关闭已经关闭的channel会导致panic以下均为亲自测试及其总结,demo仅供参考,总结自云栖社区关闭原则(正常方式): 不在接收端关闭(常用于1-N,由发送端来关闭) 不要关闭有多个并发发送者的cha...

2018-09-17 01:12:30 15553 4

原创 beego中导出excel

缺失的包需要自己引哟package utils import( "github.com/spf13/cast" "github.com/tealeg/xlsx" "github.com/astaxie/beego/utils" "time" ) func ExportExcel() (file...

2018-09-14 17:33:50 2568 8

原创 layui的一个后台登陆

登陆逻辑和验证码逻辑需要自己写,输入框上面的logo可以自己加,yaui的包自己下载即可~ html页面&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt

2018-09-14 17:29:58 14720 9

原创 golang+es爬取网易云音乐评论

目的和准备目的:为了知道自己歌单中每首歌的评论,然后通过歌曲id来检索这首歌的所有评论,并且想熟悉运用golang中的channel以及整个爬虫架构准备:语言:golang编辑器: goland处理:goquery/正则存储:mysql(elasticsearch)V1版本(单机版,mysql存储)models评论struct[comment.go]首先通过查看某一首音乐的请求获取到 ajax(e...

2018-07-01 19:27:28 1150

oh-zsh下载脚本

oh-zsh下载脚本

2020-12-20

仿简书的源码源码源码

仿简书首页源码

2019-08-07

空空如也

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

TA关注的人

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