golang
Lesroad
这个作者很懒,什么都没留下…
展开
-
vscode golang设置自动补全代码+代码跳转
我在升级了go版本后,发现vscode代码提示不完整,有的能提示有的不能,参考了很多博客,也修改了配置项,然鹅并没有什么用。。。不过经历了众多失败后最后也还是找到了解决方案。运行 gocode close删除 GOPATH/bin文件夹下 gocode.exe(在GOPATH/src/github.com和GOPATH/pk/github.com文件下删除mdempsky/goc...原创 2019-10-13 15:55:58 · 10137 阅读 · 1 评论 -
安装kafka+golang操作kafka
这篇博客是用来记录用go安装及操作kafka库的时候踩到的坑~安装kafka库首先我参考了博客:https://blog.csdn.net/tflasd1157/article/details/81985722和https://blog.csdn.net/u011596455/article/details/80073841在go get github.com/Shopify/s...原创 2019-04-17 09:38:00 · 1082 阅读 · 0 评论 -
golang模拟动态高优先权优先调度算法
实验二 动态高优先权优先调度实验内容模拟实现动态高优先权优先(若数值越大优先权越高,每运行一个时间单位优先权-n,若数值越小优先权越高,没运行一个时间单位优先权+n),具体如下:设置进程体:进程名,进程的到达时间,服务时间,初始优先权,进程状态(W——等待,R——运行,F——完成),进程间的链接指针进程初始化:由用户输入进程名、服务时间、初始优先权进行初始化,同时,初始化进...原创 2019-04-14 09:54:00 · 627 阅读 · 0 评论 -
golang优先队列
参考博客:https://studygolang.com/articles/13173基本类型排序package mainimport ( "fmt" "sort")func main() { intList := []int{2, 4, 3, 5, 7, 6, 9, 8, 1, 0} floatList := []float64{4.2...原创 2019-03-29 14:31:00 · 2208 阅读 · 0 评论 -
golang简易版聊天室
功能需求:创建一个聊天室,实现群聊和单聊的功能,直接输入为群聊,@某人后输入为单聊效果图:群聊:单聊:服务端:package mainimport ( "fmt" "net" "strings")type info struct { conn net.Conn name string}var...原创 2018-12-01 21:30:00 · 482 阅读 · 0 评论 -
golang版并发爬虫
准备爬取内涵段子的几则笑话,先查看网址:http://www.budejie.com/text/简单分析后发现每页的url呈加1趋势第一页:http://www.budejie.com/text/1第二页:http://www.budejie.com/text/2...每页的段子:<a href="/detail-28278217.html"> 内...原创 2018-11-25 14:43:00 · 312 阅读 · 0 评论 -
安装etcd+golang操作etcd
文章目录Windows环境安装golang操作etcdput/get/deleteleaseWindows环境安装打开etcd官网,选择进入github页面,点击Releases下载二进制文件,下载到本地,解压etcd是服务端程序,双击可以看出etcd监听了2379端口,是用raft工作默认是使用v2的api,如果想使用v3 api每次打开窗口都需要敲一行命令set ETCDC...原创 2019-08-05 22:03:25 · 6111 阅读 · 3 评论 -
golang操作cron定时任务
cron表达式顺序秒分钟小时日期月份星期年(可选)取值0-590-590-231-30(31)1-121-7允许特殊字符, - * /, - * /, - * /, - * / ? L W C, - * /, - * / L # C1970-2099 , - * /字段含义*:代表所有可能的值-:指定范围 ,:列出枚举...原创 2019-08-04 17:38:13 · 3996 阅读 · 0 评论 -
docker部署web项目
文章目录1. mysql篇1.1 拉取mysql5.61.2 后台启动mysql1.3 进入容器1.4 登陆后创建一条记录1.5 ifconfig记录虚拟机ip地址1.6 在外部机访问1.7 导出sql到宿主机1.8 导入sql2. 项目篇2.1 构建Dockefile2.2 构建镜像文件2.3 运行容器2.4 浏览器访问1. mysql篇1.1 拉取mysql5.6sudo docker ...原创 2019-06-15 22:07:25 · 1009 阅读 · 0 评论 -
【golang】url.Parse,ParseQuery,RawQuery用法
func time_GET(w http.ResponseWriter, r *http.Request) { u, _ := url.Parse(r.URL.String()) values, _ := url.ParseQuery(u.RawQuery) fmt.Println(u) // /time?a=111&b=1212424 ...原创 2019-05-28 10:56:37 · 7104 阅读 · 0 评论 -
【golang】time: missing Location in call to Date
出现这个问题一般是使用了time.LoadLocation,它依赖于 IANA Time Zone Database (简称 tzdata 吧) ,一般linux系统都带了,但是windows系统就没带。引用LoadLocation方法前使用加上一句os.Setenv("ZONEINFO", 'xx/xx/data.zip')data.zip已上传至github:https://github...原创 2019-05-17 16:08:35 · 2658 阅读 · 1 评论 -
Golang单元测试之httptest使用
转载:https://blog.csdn.net/lavorange/article/details/73369153—————————————————————————————————————————————————现在有一个需求那就是,我们需要使用Golang的net/http包中的http.Get(url)方法去向服务器端请求数据,但是负责服务端的同事并没有将接口实现(可能是同事太忙...转载 2019-05-05 15:28:01 · 7201 阅读 · 0 评论