上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: 通常大家开发大部分是本地git push 提交,服务器上git pull 手动更新。git 可以使用webhook实现自动部署。webhook是仓库平台的一个钩子事件,通过hook 钩子监听代码,回调通知(通知地址就是你在各个git仓库平台中填写的webhook地址,一般在你的某个项目仓库如mypr 阅读全文
posted @ 2020-05-25 00:25 周伯通之草堂 阅读(2831) 评论(0) 推荐(2) 编辑
摘要: 好久没更新博客了,今年整体行业不太乐观,在朋友的引荐下进了新的东家讨口饭吃,难得清静下来一个周末,好吧,废话不多说了, 今天更新了windows 的docker客户端docker-toolbox, 发现原来的docker login -u 用户名 -p 密码 使用不了。这次更新的应该是最新版:htt 阅读全文
posted @ 2020-05-16 12:28 周伯通之草堂 阅读(21282) 评论(1) 推荐(1) 编辑
摘要: 手册上关于这块的解释感觉不是很详细清晰,经过几个示例自己总结了下这块的用法。 方法表达式:说简单点,其实就是方法对象赋值给变量。 这里有两种使用方式: 1)方法值:隐式调用, struct实例获取方法对象 2) 方法表达式:显示调用, struct类型获取方法对象, 需要传递struct实例对象作为 阅读全文
posted @ 2020-02-27 00:24 周伯通之草堂 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 安装gin: go get -u github.com/gin-gonic/gin 出现错误: package gopkg.in/yaml.v2: unrecognized import path "gopkg.in/yaml.v2" (https fetch: Get https://gopkg. 阅读全文
posted @ 2020-01-27 22:42 周伯通之草堂 阅读(3334) 评论(1) 推荐(1) 编辑
摘要: 发现一个验证字符串是否包含中文滴时候,一个比正则更好使滴方法,而且是golang 自带滴验证。 不需要自己写正则验证,代码如下: package main import ( "fmt" "regexp" "unicode" ) func main() { s1 := "我是中国人hello word 阅读全文
posted @ 2020-01-20 17:26 周伯通之草堂 阅读(1898) 评论(0) 推荐(1) 编辑
摘要: 今天在写gin接口的时候,每次添加或修改个接口都需要重启项目才能测试,感觉很麻烦。 因为beego有bee工具,bee run启动项目fsnotify会监控文件变动,经查发现在iris项目中有个插件支持热重启。 使用方法如下: # 安装rizla包 $ go get -u github.com/ka 阅读全文
posted @ 2020-01-13 17:57 周伯通之草堂 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: 当我们通过把一个现有(非interface)的类型定义为一个新的类型时,新的类型不会继承现有类型的方法。 神马意思?来一段简短错误的代码: 输出: 初步看代码貌似没啥问题。实际报错“myMutex类型没有字段或方法锁”?怎么解决?如果我们确实需要原有类型的方法,可以定义一个新的struct类型,用匿 阅读全文
posted @ 2019-12-18 17:06 周伯通之草堂 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 在“range”语句中生成的数据的值其实是集合元素的拷贝。它们不是原有元素的引用。这就意味着更新这些值将不会修改原来的数据。我们来直接看段示例: 如果我们需要更新原有集合中的数据,使用索引操作符来获得数据即可: 好,重点来了!重点来了!重点来了!,重要的话说三遍,大部分博友们可能会踩坑. 这里我提前 阅读全文
posted @ 2019-12-18 16:23 周伯通之草堂 阅读(3506) 评论(0) 推荐(0) 编辑
摘要: recover 仅在延迟函数 defer 中有效,在正常的执行过程中,调用 recover 会返回 nil 并且没有其他任何效果.重要的事再说一遍:仅当在一个defer函数中被完成时,调用recover()才生效。 我们来一段错误的代码: 输出: 修改下,正确的代码: 输出: 重要的事再说一遍:re 阅读全文
posted @ 2019-12-18 14:32 周伯通之草堂 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: 先抛砖引玉defer的延迟调用:defer特性: defer用途: 好,废话不多说,实例加深理解,我们先看看一段代码 输出:4 3 2 1 0 ,defer 是先进后出,这个输出没啥好说的。 我们把上面的代码改下:defer 换上闭包: 输出:4 4 4 4 4,很多人也包括我。预期的结果不是 4 阅读全文
posted @ 2019-12-04 18:10 周伯通之草堂 阅读(16004) 评论(3) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页