golang相关书签】的更多相关文章

https://www.zhihu.com/question/30461290 golang资料精选汇编…
Bookmarks flannel/proxy.c at master · coreos/flannel kubernetes/kubernetes: Production-Grade Container Scheduling and Management Kubernetes - Production-Grade Container Orchestration Overview - Kubernetes Overview - Kubernetes Romana Open vSwitch OVS…
参考资料: Golang gRPC 示例:  http://www.cnblogs.com/YaoDD/p/5504881.html grpc golang学习心得(1)----安装与测试:   http://studygolang.com/articles/8274 golang中怎么处理socket长连接?:  https://www.zhihu.com/question/22925358 gRPC 基础: Go:   http://doc.oschina.net/grpc?t=60133…
https://micro.mu/docs/cn/index.html gomicro文档 https://github.com/micro/go-micro gomicro代码 windows安装 1.go get github.com/micro/protoc-gen-micro 2.wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protoc-3.7.1-win64.zip 3.go get…
喜欢挂vpn或者代理的请无视本文. 其实golang.org上的插件在github.com上都有镜像,直接 git clone https://github.com/golang/tools git clone https://github.com/golang/net git clone https://github.com/golang/lint ,然后移到 $GOPATH/src/golang.org/x/ 下面即可. 如果还需要其他的,可在 https://github.com/gola…
1.golang开发50个坑 http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/index.html#mline_lit_comma 2.golang二进制序列化与内存对齐 https://www.zhihu.com/question/27410178 3.大话设计模式(golang) http://www.oschina.net/code/list_by_user?id=1469272 4.effect…
      [转载][翻译]Go的50坑:新Golang开发者要注意的陷阱.技巧和常见错误[1] Golang作为一个略古怪而新的语言,有自己一套特色和哲学.从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外.这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次.故将其转载.由于文章很长,分为上下两部分,第一部分记录初级篇,第二部分记录进阶和高级篇:此为第一部分,若要看第二部分,请转至这里 感谢原文作者Kyle Quest以及翻译者影风LEY.出处见下: 原文链接:h…
1.golang 官网下载很慢: 中科大镜像:http://mirrors.ustc.edu.cn/golang/ 2.go get 下载依赖很慢的问题: https://goproxy.io/zh/ 3.go mod 使用 1.创建文件:在目录下 使用 go mod init +模块名 2.启动项目: go run main目录对应的go文件 3.goland配置go mod 4.go mod tidy  自动解析导入所需要的包 5.创建项目时,经常会出现如下错误: $GOPATH/go.mo…
13年上半年接触了Golang,对Golang十分喜爱.现在是2015年,离春节还有几天,从开始学习到现在的一年半时间里,前前后后也用Golang写了些代码,其中包括业余时间的,也有产品项目中的.一直有想法写点Golang相关的总结或者感想,决定还是在年前总结下吧.注明下:我只是Golang的喜好者,不是脑残粉,也无意去挑起什么语言之争. 特性少,语法简单.GO是崇尚极简主义的,提倡少即是多.这点在它的Spec上尤其凸显,一下午的时间绝对可以看完.GO的特性很少,很多GO的使用者都反馈,GO的关…
更新信息: 1.修改了部分BUG;2.添加了一些不错的网站:3.重新设计了添加书签和编辑书签的界面. 安装说明: 类Ubuntu系统: 1.安装Python3解释器和Python3-tk sudo apt-get install python3 sudo apt-get install python3-tk 2.下载书签小助手 3.解压,把解压后的文件夹剪切到您存放程序的目录 4.在命令行切换到BookmarkHelper目录 5.用python3 main.py运行本程序 Windows系统:…
http://www.philo.top/2015/02/06/golang-%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE%E5%BB%BA%E8%AE%AE/ 开发环境的必要特征 项目管理 快速文件跳转 自动语法检查 自动补全 查找定义 启动速度快 如果自己有需求的话插件可以随便写 灵活的运行配置 (project,lint,hint,autocomplete) 要实现上面几点我们来一步一步的配置. 我的大环境 OSX GO 1.4 HomeBrew go 环境安装…
初识Golang编程语言 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Go 是年轻而有活力的语言,有网友说:"Go语言将超过C,Java,成为未来十年最流行的语言",也有人说:"Go 是21世纪的C语言".而我想说的是,不要盲目崇拜一门语言,语言只是一个工具,我们要找到语言的长处并将它的优势发挥到最大.比如在大数据生态圈领域,已经被Java站住脚跟了,当然还有一些C++的身影,但是很少看到Golang的身影.在数据分析领域,Python正在逐步…
这篇博客还是整理从https://github.com/LyricTian/gin-admin 这个项目中学习的golang相关知识 作者在项目中使用了https://github.com/google/wire 做依赖注入,这个库我之前没有使用过,看了作者代码中的使用,至少刚开始是看着优点懵,不知道是做什么,所以这篇博客主要就是整理这个包的使用 依赖注入是什么? 如果你搜索依赖注入,百度百科里可能先看到的是控制反转,下面是百度百科的解释 控制反转(Inversion of Control,缩写…
这篇博客还是整理从https://github.com/LyricTian/gin-admin 这个项目中学习的golang相关知识. 作者在项目中使用了 github.com/casbin/casbin 进行权限控制的,这个库自己之前也没有用过,正好可以通过这个项目学习一下使用. 当然这篇博客并不会对casbin的使用做非常详细的说明,感兴趣的可以去官网看具体的使用文档. 关于casbin 常见访问控制模型 ABAC: 基于属性的访问控制. DAC: 自主访问控制模型(DAC,Discreti…
题外话: 很早就有整理学习笔记的想法,今天将想法付诸于行动,将Golang相关知识系统整理一遍,此分类为Golang学习笔记,最近开始学习这门语言的同学可以参考. 一 第一个Go程序: hello.go package main import "fmt" func main() { fmt.Print("hello word! \n") } 逐行解读 1. package main :定义一个包,包名为main,main是可执行的程序的包名,所有的源文件头部必须有一…
这是本系列的第一篇文章,golang拾遗主要是用来记录一些遗忘了的.平时从没注意过的golang相关知识.想做本系列的契机其实是因为疫情闲着在家无聊,网上冲浪的时候发现了zhuihu上的go语言爱好者周刊和Go 101,读之如醍醐灌顶,受益匪浅,于是本系列的文章就诞生了.拾遗主要是收集和golang相关的琐碎知识,当然也会对周刊和101的内容做一些补充说明.好了,题外话就此打住,下面该进入今天的正题了. 指针和接口 golang的类型系统其实很有意思,有意思的地方就在于类型系统表面上看起来众生平…
golang常用库:cli命令行/应用程序生成工具-cobra使用 一.Cobra 介绍 我前面有一篇文章介绍了配置文件解析库 Viper 的使用,这篇介绍 Cobra 的使用,你猜的没错,这 2 个库都是同一个作者 spf13,他开发了很多与 golang 相关的库,他目前在 google 领导着 golang 产品相关开发工作. Cobra 是关于 golang 的一个命令行解析库,用它能够快速创建功能强大的 cli 应用程序和命令行工具. 它被很多知名的项目使用,比如 Kubernetes…
golang拾遗主要是用来记录一些遗忘了的.平时从没注意过的golang相关知识. 很久没更新了,我们先以一个谜题开头练练手: package main import ( "encoding/json" "fmt" "time" ) type MyTime time.Time func main() { myTime := MyTime(time.Now()) // 假设获得的时间是 2022年7月20日20:30:00,时区UTC+8 res,…
术语 定义 activity(活动) Windows Workflow Foundation 中的程序行为单元. 可将单个活动组合在一起,形成更复杂的活动. activity action(活动操作) 用于公开工作流和活动执行的回调的数据结构. 参数 定义流入和流出活动的数据. 每个参数都有特定的方向:in.out 或 in/out. 这些表示活动的输入参数.输出参数或输入/输出参数. bookmark(书签) 活动可以暂停并等待继续的时间点. 补偿 一组旨在撤消或减轻先前所完成工作的效果的操作…
我学习go的五个感悟(译) 原文 5 things about programming I learned with Go By MICHAŁ KONARSKI Go在最近一段时间内开始变得十分流行.语言相关的论文和博客每天都在更新,新的golang相关的项目在github中也层出不穷.Go语言的会议也吸引了越来越多的开发者的关注.Go语言的时代已经来临,并且当选了TIOBE的2016年度语言,并一度进入流行度前十. 我一年前开始接触golang,然后决定试一试.经过一段时间的接触,我发现这绝对…
1. WSL是什么 2. WSL新特性 3. WSL管理配置 4. WSL交互 5. 解决方案  * 5.1 使用别名  * 5.2 多复制一份  * 5.3 重定向  * 5.4 symlink 6. 其他  * 6.1 闲聊  * 6.2 参考 1. WSL是什么 ​ WSL 是Windows Subsystem for Linux 的简称,主要是为了在Windows 10上原生运行Linux二进制可执行文件(ELF格式),而提供的兼容层. 通俗来讲是在Windows10 嵌入了个Linux…
本文原始地址:https://farmer-hutao.github.io/k8s-source-code-analysis/ 项目github地址:https://github.com/farmer-hutao/k8s-source-code-analysis 源码准备 环境准备 源码下载 源码编译 IDE 1. 环境准备 操作系统:我们使用Linux作为k8s源码分析和调试环境,fedora.centos.ubuntu都行,我这里使用fedora: golang相关: GOROOT=/usr…
序 起初一直使用的Python,到了18年下半年由于业务需求而接触了Golang,从开始学习到现在的快半年里,也用Golang写了些代码,公司产品和业余写的都有,今天就写点Golang相关的总结或者感想吧. PS:运维人员学习一两门开发语言是很重要切明智的,不会开发的运维我认为会逐渐被淘汰的,转型是迟早的事情. 语法简单 GO是崇尚极简主义的,提倡少即是多,GO的特性很少,内部关键字也不多,基础的话一天就可以学完,同时它的语法极为简单,很容易看懂. 部署方便 GO是一个强类型静态语言(最初不习惯…
本文转自:https://www.cnblogs.com/jie-fang/p/7927643.html 1.基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行.例如: # This dockerfile uses the ubuntu image # VERSION 2 - EDITION 1 # Author: docker_user # Command format: Instruction [arguments / command ] .. # Base imag…
1.基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行.例如: # This dockerfile uses the ubuntu image # VERSION 2 - EDITION 1 # Author: docker_user # Command format: Instruction [arguments / command ] .. # Base image to use, this nust be set as the first line FROM ubu…
Gogland 是 JetBrains 公司推出的 Go 语言集成开发环境.Gogland 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系.目前正式版尚未发布.官方:https://www.jetbrains.com/go/.关于使用,即将开始咯! 一.安装Golang 1) 首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:http://golangtc.com/download). 2)下载完成安装到指定目录即可.我这里是(D:\G…
1.前言 回首过去的2014年,大家可以看到Docker在全球刮起了一阵又一阵的“容器风”,工业界对Docker的探索与实践更是一波高过一波.在如今的2015年以及未来,Docker似乎并不会像其他昙花一现的技术一样,在历史的舞台上热潮褪去,反而在工业界实践与评估之后,显现了前所未有的发展潜力. 究其本质,“Docker提供容器服务”这句话,相信很少有人会有异议.那么,既然Docker提供的服务属于“容器”技术,那么反观“容器”技术的本质与历史,我们又可以发现什么呢?正如前文所提到的,Docke…
沉淀,再出发:docker的原理浅析 一.前言 在我们使用docker的时候,很多情况下我们对于一些概念的理解是停留在名称和用法的地步,如果更进一步理解了docker的本质,我们的技术一定会有质的进步和飞跃的.再看了一些文章之后,我总结了一些docker的本质和核心. 二.docker的构成     不难看出,用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者.而Docker Daemon作为Docker架构中的主体部分,首先提供Server的功能使其可以…
Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜像,本小结首先介绍Dockerfile典型的基本结构和它支持的众多指令,并具体讲解通过这些指令来编写定制镜像的Dockerfile,以及如何生成镜像.最后介绍使用Dockerfile的一些最佳实践经验. DockerFile基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行,一般而言,Dockerfile分为四部分.基础镜像信息.维护者信息.镜像操作指令和容器启动时执行指令…
背景: 最近在写golang相关代码.其中用到了时间操作的相关函数,如下: nowTime := time.Now() nUnixEndTime := nowTime.Unix() nHour, nMin, nSec := nowTime.Clock() 但代码跑在docker容器中,时间就取不对了.原因为容器中的时区与本机时区不一致. 处理: 设置docker容器的时区,Dockerfile如下设置: FROM alpine LABEL license='SPDX-License-Identi…