Just Do IT !

Just Do IT !

一个对技术永远充满热爱的大学生

关于go get 以后下载的包不在src下而在pkg的源头并且不可以import(Goland Modules模块的使用)
采坑记万恶之源:go get 以后我发现下载的包不在src目录下生成,而全部到了$GOPATH$/pkg目录下而且下载完了, import也不成功在不懈的努力下最后终于找到原因:解决Golang使用过程中go get 下载github项目慢或无法下载 我写的这篇文章中,go env -w GO111MODULE=on选择了打开 官方在 v1.11 中加入了 Go Module 作为官方包管理形式,就这样 dep 无奈的结束了使命。 最初的 Go Module 提案的名称叫做 vgo,下面为了介绍简称为 gomod。不过在 v1.11 和 v1.12 的 Go 版本中 gomod 是不能直...
Windows10安装运行Kafka2.1.0与Zookeeper3.4.14
近日在做一个Golang的日志收集系统需要用到Kafka, 因苦于笔记本电脑虚拟机出了点问题, 所以在本文记录Windows10安装Kafka的过程 搭建过程1.1 安装JDK此处不多介绍 1.2 安装Zookeeper下载地址:http://zookeeper.apache.org/releases.html#download下载后解压到一个目录: 1.进入Zookeeper设置目录,我这里 E:\Study\zookeeper-3.4.14\conf 2. 将“zoo_sample.cfg”重命名为“zoo.cfg” 3. 在任意文本编辑器中打开zoo.cfg 4. 找到并编辑dat...
Golang语言学习从入门到实战----HTTP web开发编程
1. HTTP编程12345678910111213141516171819202122232425262728293031package mainimport ( "fmt" "net/http")func main() { http.HandleFunc("/", Hello) http.HandleFunc("/usr/login", login) http.HandleFunc("/usr/history", history) err := http.ListenAndServe("0.0.0.0:8880", nil) if err != nil { fm...
Golang语言学习从入门到实战----编写简单的TCP/IP聊天室
效果展示首先启动server端:启动client端,输入文本Server端接收: 目录结构12345├─client│ client.go│└─server server.go 代码详细client.go1234567891011121314151617181920212223242526272829303132333435363738package mainimport ( "bufio" "fmt" "net" "os" "strings")func main() { conn, err := net.Dial("tcp", "192.168.0.1...
Golang语言学习从入门到实战----基于Golang实现简单家庭收支项目
基于Golang实现简单家庭收支项目GitHub地址:https://github.com/PlutoaCharon/Golang_FamilyAccount.git 该项目可以简单的进行,明细,登记收入和支出操作 实现界面:123456-----------------家庭收支记账软件----------------- 1 收支明细 2 登记收入 3 登记支出 4 退出软件请选择(1-4): 目录结构12345678└─FamilyAccount ...
Golang语言学习从入门到实战----接口
接口概念说明interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。 当某个自定义类型要使用的时候,在根据具体情况把这些方法写出来。 基本语法 接口里的所有方法都没有方法体,即接口的方法都是没有实现的方法。接口体现了程序设计的多态和高内聚低偶合的思想。 Golang中的接口,不需要显式的实现。只要一个变量,含有接口类型中的所有方法,那么这个变量就实现这个接口。因此,Golang中没有implement这样的关键字 1234567891011121314151617181920212223242526272829303132333435363...
Liunx Shell编程入门----编写系统监控脚本与FTP探测脚本
1. 编写系统监控脚本sysmon.sh使该脚本实现: 监控系统中内存、cpu、磁盘的占用率 1.1 命令解释cat /proc/meminfo /proc/meminfo是了解Linux系统内存使用状况的主要接口 我们最常用的free、vmstat等命令就是通过它获取数据的 ,/proc/meminfo所包含的信息比free等命令要丰富得多 Linux bc 命令bc 命令是任意精度计算器语言,通常在linux下当计算器用。 它类似基本的计算器, 使用这个计算器可以做基本的数学运算。 提示系统没有bc命令,需要yum install bc 安装 监控内存使用率12345678910#m...
Golang语言学习从入门到实战----链表定义
链表1. 链表定义12345// 每个节点包含下一个节点的地址, 这样把所有的节点都串起来了, 通常把链表中的第一个节点叫做链表头type Student struct { Name string Next* Student} 定义一个简单的链表 123456789101112131415161718192021222324252627282930313233package mainimport "fmt"// 定义一个链表结构type Student struct { Name string Age int Score float32 next* St...
avatar
浩翰Redamancy
文质彬彬 然后君子
FRIENDS
My CSDN