Go语言中文网 为您找到相关结果 510

go 的包安装准备

golang作为一个采用了包管理的语言. 我们在进行包安装之前要进行一些准备. 只要把这些准备好了, 就能够像python的pip, easy_install 一样方便的安装包了 在我们安装包的时候, 一般会用到 go get ...使用这个就像我们的pip一样方便. 但是在这个命令使用之前, 我们需要安装四个版本管理软件. (1)svn sudo aptitude install subversion (2)git sudo aptitude install git (3)hg sudo aptitude install mercurial (4)bzr sudo aptitude install bzr只有这四个软件安装了, 我们的go get 才能正常运行...阅读全文

博文 2015-06-18 17:04:29 qiya2007

终极解决:window环境下vscode搭建go语言编译环境

环境搭建的前提,各个版本说明 windows: win7 vscode版本: 1.30.1 go版本: go version go1.9.2 windows/amd64 go语言越流行,其开发环境显得越·丑陋·。在windows下基于vscode搭建go环境,记录下来遇到各种坑,以为来者。IT从业者都有强迫症和完美主义者。go的IDE环境有也不少liteIDE是其中的佼佼者,sublime、aotm等都可以完成。我上了VSCode船,就在这上面折腾。搭建过程中是怎么样的?又遇到哪些问题?如下记录 环境搭建需要工具: golang包、vscode安装包、go扩展包。下面就各个软件安装说明: golang安装 下载地址: 中文社区下载 官方下载地址 -上不去,需要地主家地址 安装软件默认配置就行...阅读全文

博文 2018-12-22 16:34:44 小赵营

GO語言基礎教程:Hello world!

首先簡單地說一下GO語言的環境安裝,從 http://golang.org/dl/ 針對自己的操作系統選擇合適的安裝包,然後下載安裝即可,下載的時候注意別選錯了的操作系統,例如go1.3.1.darwin-386-osx10.6.tar.gz 這個是蘋果操作系統的安裝包,go1.3.1.linux-amd64.tar.gz 這個是64位linux的安裝包,go1.3.1.windows-amd64.msi 這個是64位windows系統的安裝包,安裝過程很簡單,參照說明一步一步進行即可,在此不再贅述,類似的文章一搜一大片.如果你不能訪問go語言的網站,那麼說明我們偉大的長城防火牆爲了您的安全把您給墻了.想辦法跳牆吧. 裝好了GO環境之後您可能要選擇一個適合您的IDE才行,在此列舉幾個,至於選...阅读全文

Go语言-Windows开发环境搭建

由于实验室项目的需要,我今天开始学Go语言。 首先介绍Go语言开发环境的搭建,我的环境是在Windows下搭建,Go语言包推荐.msi安装包,我用的是go1.3.windows-386.msi ,原因很简单,.msi安装会自动配置环境变量,当然也可以用.zip包然后自己配置环境变量。IDE开发环境有两种选择:一是liteIDE,另一个是给eclipse下载goclipse插件。我选择的是liteIDE,下面我介绍下我今天搭建Go开发环境的小小经验总结。。。 1.下载Go语言安装包。 地址:https://code.google.com/p/go/downloads/list 我选择的是go1.3.windows-386.msi ,然后点击安装即可,一直下一步》下一步》(我默认安装在C盘(C:...阅读全文

VSCode搭建Go开发环境(2020-04-13更新)

现在Go1.14都已经发布好些日子了,之前发的Go环境搭建教程早已过时,只是因为时间问题一直没来得及更新 这次怀着愧疚的心情,在凌晨四点时,将这教程进行一个更新 注意:本教程最大的好处是不需要梯子。直接在墙内可进行一切操作,文章写给纯小白的,部分Linux常识解释的过多,熟悉的人请略过 Go的安装 安装基本还是之前的老样子,不过现在的安装早已省事不少,不再需要配置环境变量。直接去官网,下载了安装包后直接安装即可 在Go中文网进行Go最新版安装包的下载(或者复制网址浏览器打开https://studygolang.com/dl) 不管是Windows还是MacOS都是非常简单快捷,将安装包下载好后直接一步到位next即可 Linux下的安装,就是将下载的Linux安装包中的go文件夹,解压到/...阅读全文

博文 2020-04-13 09:32:42 闹闹吃鱼

linux-Golang安装包下载及环境配置

一、Go语言下载由于国内访问golang官网被墙,所以只能从国内的网站下载Go语言安装包下载应从go语言中文网进行下载,或点此链接下载Linux版golang1.11.5 golang安装 将golang解压到想要安装的目录sudo tar zxf go1.11.5.linux-amd64.tar.gz -C /usr/local创建golang第三方包及项目存放路径GOPATH mkdir -p /usr/local/progress/src #存放第三方包及项目 mkdir -p /usr/local/progress/bin #存放项目编译后的可执行文件 mkdir -p /usr/local/progress/pkg #存放项目编译后的文件 解压完成后 vim ~.bash_prof...阅读全文

博文 2019-02-24 13:34:42 零点一吨的胖子

ubuntu下golang环境配置

安装go 可以到Golang中国下载go的安装包 解压安装包tar -C /usr/local -xzf <安装包> 添加环境变量`export PATH=$PATH:/usr/local/go/bin到/etc/profile(全系统安装)或 .bashrc(bash中)或者 .zshrc(zsh中) 执行source .zshrc更新更改 若想安装到指定位置 将第二步中的/usr/local改为你想要的,例如$HOME/go 添加环境变量export GOROOT=$HOME/go和export PATH=$PATH:$GOROOT/bin 设置go的工作空间 Go代码必须放在工作空间内。它其实就是一个目录,其中包含三个子目录: src 目录包含Go的源文件,它们被组织成包(每个目录都对...阅读全文

Go 语言环境安装

Go 语言环境安装Go 语言支持以下系统:LinuxFreeBSDMac OS X(也称为 Darwin)Window安装包下载地址为:https://golang.org/dl/。各个系统对应的包名:操作系统包名Windowsgo1.4.windows-amd64.msiLinuxgo1.4.linux-amd64.tar.gzMacgo1.4.darwin-amd64-osx10.8.pkgFreeBSDgo1.4.freebsd-amd64.tar.gzUNIX/Linux/Mac OS X, 和 FreeBSD 安装以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:1、下载源码包:go1.4.linux-amd64.tar.gz。2、将下...阅读全文

博文 2016-01-29 17:00:04 u011225629

go windows开发环境搭建

1、下载windows安装包并安装 从官网https://golang.org/下载windows安装包,如go1.10.3.windows-amd64.msi。 双击安装包进行安装,默认安装至路径C:\Go\下。 安装包自动在【环境变量】中添加如下【系统变量】: (1)GOROOT,值为C:\Go\ (2)Path,追加;C:\Go\bin 安装包自动在【环境变量】中添加如下【用户变量】: (1)GOPATH,值为%USERPROFILE%\go (2)Path,追加;%GOPATH%\bin 备注: (1)环境变量查看方法如下: 右键单击【我的电脑】->【属性】,选择【高级系统设置】->【高级】,点击【环境变量】 (2)%USERPROFILE%值 在命令窗口(cmd)中输入echo %...阅读全文

博文 2018-07-25 23:34:48 gisxiaowei

windows 下搭建 GoLang 语言开发环境

首先从网上下载 windows golang 环境 http://code.google.com/p/gomingw/downloads/list 64 和 32 分别下载 amd64 和 386的 压缩包。 我的电脑是 64 bit windows 7 所以下载 gowinamd64_weekly.2012-01-15.zip 这个事每周 打一个版本的。。更新速度还是挺快的。 然后解压缩到 d:/soft/go/目录下 然后安装 eclipse go 插件: http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 更新重启 eclipse 然后配置 golang 目录: 创建一个工程。写一个helloworld 如下: ...阅读全文

博文 2014-11-14 10:00:01 xoxoxo

centos安装GOLang开发环境

GOlang的安装方式有多种,今天新一[www.9696e.com]使用的是自己标准安装方法。 先到GO的官方下载地址下载自己相对应的安装包 GO下载地址:url 新一下载了(go1.1.1.linux-386.tar.gz)安装包,下载完成后解压到/usr/local/目录中 tar xzvf go1.1.1.linux-386.tar.gz -C /usr/local/ 接着给GO设置环境变量 export PATH=$PATH:/usr/local/go/bin 这样子新一就安装好了,检查下是否安装好 go version //go version go1.1.1 linux/386 OK!大功告成!GO是需要GCC的。请检查下哦 http://www.9696e.com/archiv...阅读全文

go 的excel 包

有没有靠谱的读.xls的包? github.com/extrame/xls 这个包不靠谱,我按照他的example写的结果爆内存了。(win 10 64bit Go version 1.7.5) 我只要读.xls的包,能在win和linux下同时可用的,不要依赖的。。gayhub上有一个依赖win com的。蛋疼。 来吧,来一发可以在linux下跑的。 ...阅读全文

golang语法总结(二十一):方法method

Go不像其它面相对象语言一样可以写个class,然后在class里面写一堆方法,但是它也很巧妙的实现了这种效果,我们只需要在普通函数前面加个接受者(receiver,写在函数名前面的括号里面),这样编译器就知道这个函数(方法)属于哪个struct了。 下面是简单示例: type A struct { Name string} func (a A)foo() { //接收者写在函数名前面的括号里面 fmt.Println("foo")} func main() { a := A{} a.foo() //foo} 需要注意的是,因为Go不支持函数重载,所以某个接收者(receiver)的某个方法只能对应一个函数,比如下面的就属于方法重复,编译无法通过: func (a A)foo() { fmt...阅读全文

博文 2016-02-23 15:00:04 QQ245671051

Linux Golang 环境搭建(版本1.6.2)

1、下载安装包 https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz 2、解压缩安装包到/usr/local目录 tar -C /usr/local -xzf go1.6.2.linux-amd64.tar.gz 3、配置Golang环境变量 1) 配置到缺省位置:export PATH=$PATH:/usr/local/go/bin 2)配置到自定义目录($HOME): export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin 4、配置工作环境 export GOPATH=$HOME/wor...阅读全文

博文 2016-06-25 02:00:00 rushoutasia

Golang Hash MD4

//Go标准包中只有MD5的实现 //还好,github上有MD4实现。 package main import ( "golang.org/x/crypto/md4" "encoding/hex" "fmt" ) func get_md4(buf []byte) ([] byte) { ctx := md4.New() ctx.Write(buf) return ctx.Sum(nil) } func main() { s1 := "Hello, MD4 test text" hash := get_md4([]byte(s1)) out := hex.EncodeToString(hash) fmt.Println(out) ...阅读全文

博文 2015-08-30 21:00:03 shengjuntu

Golang学习日记(一) 环境搭建(续)

点保存直接发布,真是可以的~ 终于下载完毕了。现在我手里有2个安装包,liteide和go1.3.3.darwin-amd64-osx10.6.pkg,今天的任务是,按照国际惯例看到Hello World! - 安装golang平台,没啥好说的,下一步到底。 - 安装liteide,绿色版,免安装,不知道这种免安装的后面会不会给我挖坑 = =~期待中。。。 —————————————————————————————————————————— 以上是网上告诉我的,现在问题来了,谁他丫的告诉我在windows下如何打开pkg文件?妈蛋~ 度娘告诉我是塞班系统安装包文件,那windwos系统什么办? nnd~ ops~原来还有msi文件的安装包,老天对...阅读全文

02-Go语言开发环境搭建

Go语言SDK安装和配置 什么是SDK 软件开发工具包(外语首字母缩写:SDK、外语全称:SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合 如果不安装SDK, 你可以编写Go语言代码, 但是你不能编译执行编写好的Go语言代码 如何安装? 1.下载SDK安装包。地址: https://golang.google.cn/dl/ 由于新版本一般不太稳定, 所以我们选择下载上一个版本 2.运行图形化安装包 3.检测配置环境变量 3.1.添加GOROOT环境变量 用于告诉操作系统,我们把Go语言SDK安装到哪了 3.2.配置GOPATH环境变量 用于告诉操作系统,将来我们要在哪里编写Go语言程序 + 3.3...阅读全文

博文 2018-09-14 03:34:41 极客江南

搭建Go开发环境

##**搭建Go开发环境** ###一、Linux, Mac OS X, and FreeBSD tar包 ####1、安装在默认路径`/usr/local`下 >(1)将安装包解压到`/usr/local`目录下 > > tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz >(2)在/etc/.profile或$HOME/.profile文件中添加如下命令 > > export PATH=$PATH:/usr/local/go/bin ####2、安装在自定义路径下,以`$HOME`为例 >(1)将安装包解压到`$HOME`目录下 > > tar -C /usr/local -xzf...阅读全文

Golang/Go语言/Go IDE/Go windows环境搭建/Go自动提示编译器/GoSublime

Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,并在Linux及Mac OS X平台上进行了实现. GO语言吉祥物,很可爱吧。 Go语言的hello world!代码: [java] view plaincopyprint? package main import "fmt" func main() { fmt.Println("Hello, 世界") } 接下来为大家带来,Go开发环境的安装。 首先是安装Go,这里有很详细的安装说明,http://c...阅读全文

博文 2014-10-11 06:00:01 Iamduoluo

golang-protobuf使用

什么是protobuf? Protocol buffers是一个灵活的、高效的、自动化的用于对结构化数据进行序列化的协议,与XML、json相比,Protocol buffers序列化后的码流更小、速度更快、操作更简单。 安装protoc工具 proto用来将.proto文件转化为自己使用的语言格式,我使用的是go语言,所以还要下载一个与protoc配合的插件,一会再说这个插件。 我使用的是linux环境,下载protoc源码,下载地址,我选择如图的安装包,可以不需要再编译,直接将bin添加到环境变量中或者将bin/protoc 软链接到/usr/bin下。 版本没有什么要求限制 protobuf插件 go语言相关的有两个插件gogoprotobuf和goprotobuf(官方出品) 我这块...阅读全文

博文 2018-11-29 17:34:45 __simple

golang gin依赖包

下载第三方包: https://www.golangtc.com/download/package gin依赖包: https://www.golangtc.com/static/download/packages/gopkg.in.go-playground.validator.v8.tar.gz https://www.golangtc.com/static/download/packages/github.com.ugorji.go.tar.gz https://www.golangtc.com/static/download/packages/github.com.golang.protobuf.tar.gz https://www.golangtc.com/static/downl...阅读全文

博文 2018-02-06 03:33:04 李琼涛

linux下安装goprotobuf

GOROOT: go的安装路径,官方包路径根据这个设置自动匹配 GOPATH: 工作路径(其实不应该用中文翻译解释,直接说GOPATH更合适) 安装protobuf,需要设置好GOPATH路径 1、export GOPATH=...... //这样是把GOPATH路径设置到内存里,重启后会失效 2、vi /etc/profile,在最后添加上export GOPATH=.....,然后重启,这样相当于每次启动都会加载GOPATH 在GOPATH路径下创建三个文件夹bin、pkg和src,将安装包拷贝到src/github.com/golang/protobuf/下,这样在protobuf目录下会有一些安装文件和proto、protoc-gen-go和jsonpb三个文件夹。进入protobu...阅读全文

博文 2015-09-07 15:00:00 徐学良

Go语言环境搭建方法(Windows)

1、安装go语言msi安装包 设置环境变量GOPATH=GOPATH=D:\Go\ 下载地址:http://code.google.com/p/go/downloads/detail?name=go1.2.windows-386.msi&can=2&q= 2、安装GIT1.90安装包 下载地址:http://code.google.com/p/msysgit/downloads/detail?name=Git-1.9.0-preview20140217.exe&can=2&q= 3、运行git bash,需要需要安装redis go get "github.com/garyburd/redigo/redis" 4、编写HelloWorld.go // cmpout // Copyright ...阅读全文

博文 2014-10-10 12:00:01 wangningyu

GoLang之Gvim/Vim配置

2013-12-17 wcdj 之前总结过在subl中使用GoLang,《GoLang及Sublime Text 2之Mac OS X 10.8.4开发环境安装 》。其实GoLang的安装包中已经包含了支持Vim的编写插件,配置方法很简单,如下文所述。 Go in Vim The standard Go distribution includes a Go syntax file for Vim in go/misc/vim/. Installation Instructions Place $GOROOT/misc/vim/syntax/go.vim in ~/.vim/syntax/ and put the following in ~/.vim/ftdetect/go.vim: au ...阅读全文

博文 2014-10-09 17:00:01 delphiwcdj

go language

https://go-zh.org/doc/install Linux、Mac OS X 和 FreeBSD 的安装包 下载此压缩包并提取到/usr/local 目录,在/usr/local/go 中创建Go目录树。例如: tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 该压缩包的名称可能不同,这取决于你安装的Go版本和你的操作系统以及处理器架构。 (此命令必须作为root或通过 sudo 运行。) 要将 /usr/local/go/bin 添加到 PATH 环境变量,你需要将此行添加到你的 /etc/profile(全系统安装)或 $HOME/.profile 文件中: export PATH=$PATH:/usr/local/go/b...阅读全文

博文 2015-12-22 18:00:01 u011613321

k8s1.9.2基于kubeadm高可用安装教程,包含离线安装包,支持简单快速安装

使用kubeadm安装安全高可用kubernetes集群 安装包地址 如非高可用安装请忽略此教程,直接看产品页的三步安装。 单个master流程: 解压后在master 上 cd shell && sh init.sh ,然后sh master.sh(注意因为脚本用的相对路径所以不再当前目录会找不到文件) 在node上 cd shell && sh init.sh 。然后在node上执行master输出的join命令即可 提前准备 假设构建一个3master+2node的k8s集群,需要5台节点共同的条件如下: (yum install -y docker是1.12.6版本需要改cg)17.06安装教程: #0.删除老旧的 $ yum remove -y docker* #如果默认之前yum...阅读全文

博文 2018-02-11 16:34:40 fanux

nim语言上手指南

最近跟人闲聊的时候了解到了一个非常独特的编程语言nim。语法风格跟python和pascal类似,但是执行效率却跟C/C++一个档次,而且跟Golang一样可以打包成平台独立的可执行文件。 作为一个Pythonista,我表示很有兴趣。 nim的安装 首先去官网看了一下安装过程。其实自己用的debian10上用apt也能够安装,但是版本不是最新的。这里我选择了直接下载压缩包,手动安装。 wget https://nim-lang.org/download/nim-1.0.2-linux_x64.tar.xz 下载完成后解压到某个目录,然后在.bashrc里添加环境变量: export PATH=$PATH:/data/tools/nim-1.0.2/bin 包的管理 nim的包管理软件叫ni...阅读全文

安装 GO + Goland + helloworld

macOS 安装 GO 安装包:https://golang.org/dl/,下载解压 编辑~/.bash_profile $ vi ~/.bash_profile 添加两条环境变量 $ export GOROOT=/usr/local/go $ export PATH=$PATH:$GOROOT/bin source 使之生效 $ source ~/.bash_profile 说明: GOROOT 是 GO 的安装路径 go version 检测是否安装成功 安装 Goland 安装包:https://www.jetbrains.com/go/download/#section=mac 学生信息验证,获得注册码 使用 添加 gopath 和项目 path.png Helloworld pa...阅读全文

博文 2019-06-21 23:32:53 咩咩的毛球

求教,GO超时时如何停止GO进程

下面这个代码发现一个问题,当打印超时后,'fmt.Println("haha")' 还是会出错,如何才能做到超时时结束GO 不在输出HAHA func handleSendaa(){ //生成数据包 chErr:=make(chan error) ticks:=time.Tick(time.Second*1) go func(){ <-ticks fmt.Println("haha") chErr <- nil close(chErr) }() select { case <-chErr: fmt.Println("end") case <-time.After(time.Millisecond*500): fmt...阅读全文

golang菜鸟常见的坑----工程管理(go build)

在我们下载GO语言包之后,我们会遇到三个目录: 每个目录具体的作用是不一样的。具体可以参考官方文档 但是,有一种很奇怪的事情,我在看到一个很简单的写法之后提出一个疑问: 如图: 某人写了如下目录 代码如下图: 此时如果只使用 go build main.go 会出现错误: 官方文档对此解释:需要使用go build 但不指定文件名字 会生成可执行文件(示例机器为Windows),直接运行即可 若是UNIX平台: 也会生成可执行文件 ,直接运行即可...阅读全文

博文 2019-04-19 20:31:03 weixin_42134857

go语言初探--一个helloworld编译出来有2.2M!

1. 安装, 用go的安装包安装好了go,终端敲下go,显示了go的help,看来go是没有交互界面的。 2. 新建个helloworld.go文件,写入 package main import "fmt" func main() { fmt.Println("hello world") } go run helloworld.go运行成功,打出了hello, world 3. 再试试编译,go build一下,helloworld可执行文件出现了, 本来我是很欣喜的,有个编译文件好随处扔过去运行了啊,结果一看大小,2.2M,大得过分,勉强凑合能接受吧...阅读全文

博文 2015-04-14 20:00:00 u010211892

Go?Go!(四) Go command的使用

本篇文档应该是第一篇文档的补充,笔者还还不是特别了解Go的使用的时候就盲目的去做安装和学习,绝对是一个失败的案例。。。 对于一般情况,使用Go只需要安装Go即可,不需要gccgo的安装,那个真的很慢,而且有一个最大的问题是没有go的支持。 go是一个有点强大的工具,可以安装包,测试包,从网上下载并安装包,还有一些附带的小工具,objdump什么的,都很好用。 对于go的使用,可以参照文档:http://golang.org/doc/code.html 在这里就不再翻译了,强调一下go test的使用即可。这个真心强大。 Testing Go has a lightweight test framework composed of the go test command and the tes...阅读全文

博文 2015-06-17 20:11:34 hitrose27

在 Cloud 9 中搭建和运行 Go

简介 自从使用了Chromebook,我脑中一直充斥着在云端开发的念头。在我使用过的位数不多的在线开发环境中,唯有 Cloud 9令我比较满意。实际上,Cloud 9还不支持Go的开发,因此本文我将教大家如何让Go在Cloud 9上运行。 创建你的工作区 第一步,创建一个workspace,根据个人喜好命名。 工作区创建完成后,点击开始编辑按钮,你讲看到一个空白的工作区和一个README.md文件(删了也无所谓)。 在工作区的底端,你可以看见控制台,也就是接下来我们要进行操作的地方。如果你希望使用一个更纯粹的控制台,你可以在下面位置启动它: View > Terminals > New Terminal C9最牛逼的地方在于它的虚拟环境,如果你熟悉linux下的命令行,那么上手将轻而易举。既...阅读全文

博文 2014-11-13 12:00:00 zajin

从月薪8K到月薪30K,五年“老程序员”的进化史

2019年国民老公王思聪都欠钱了,可见最近经济下滑,都不太好过。2019年眼看着就要过去了,2018年给2019年定的小目标有没有实现呢? 2018-2020 2019年做啥也不景气,作为一名程序员的我也能够深刻的感受到业内行情也不怎么样,我2015年毕业开始做iOS开发,2018年转行做了服务端,用nodeJS写过区块链,也用Go语言写过微服务,如果你想毕业从事IT或者想转行学IT,那么接下来从业五年的“老程序员”为你讲述如何实现薪资从刚毕业的8K到后来的30K iOS开发 (1) 八千——-1W5(iOS程序员)时期 刚毕业去了一家教育出版公司(卖练习册绘本之类)做iOS开发,那时候技术部门有10个人左右,iOS开发两个,开发一个播放公司花钱录制的一些视频的app,实话说没啥难度,然后另...阅读全文

博文 2019-12-26 08:32:47 简书的王布斯

Debian 8 安装 Qt5 和 go-qml

一、安装相关依赖 ~ ᐅ sudo apt-get install build-essential libgl1-mesa-dev ~ ᐅ sudo apt-get install qt5-default qttools5-dev-tools 二、下载离线包,进入下载目录运行安装包。 ~/下载ᐅ ./qt-opensource-linux-x64-5.5.1.run 三、设置环境变量 export PKG_CONFIG_PATH=$HOME/app/Qt5/5.5/gcc_64/lib/pkgconfig export LD_LIBRARY_PATH=$HOME/app/Qt5/5.5/gcc_64/lib/ 四、安装go-qml ~ ᐅ go get gopkg.in/qml.v1 --E...阅读全文

Go语言(golang)环境的搭建–ubuntu篇

Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对 多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 还是我自己的电脑,我自己安装的是ubuntu 12.04版本的,直接介绍安装吧!其实搭建环境很简单! sudo apt-get install bison ed gawk gcc libc6-dev make //安装c语言的扩展包 sudo apt-get install python-setuptools python-dev build-essential //安装mercurial依赖 sudo easy_install mercurial //安装mercurial 获取go语言包 hg clone -...阅读全文

Go语言入门

说明:最近在学习go语言,首先在电脑上进行了开发环境的配置,以下为安装包以及安装步骤,可供入门的同学进行学习和参考。 安装步骤: 1.首先准备go语言需要语言包,编译器以及IDE开发工具。下载地址如下: go语言包:http://download.csdn.net/detail/lyalei/9009103 编译器:http://download.csdn.net/detail/lyalei/9009139 IED工具:http://download.csdn.net/detail/lyalei/9009159 2.安装go语言包,并进行环境变量设置 说明:更加系统进行选择语言包,由于本人系统为win7 64位,所以安装go1.4.1.windows-amd64.msi语言包,安装后进行环境...阅读全文

博文 2015-08-22 09:00:02 lyalei

sublime text2 配置成golang IDE

安装 GOLANG 直接下载 windows 的安装包 安装即可,环境都会自己配置好的。 安装 sublime text2 插件 需要以下几个插件,比较方便: GoSublime gocode 先安装 sublime 的包管理插件 安装 Package Control,在打开 Sublime Text 2以后,按下快捷键 Ctrl + `,打开命令窗行,输入以下内容,并回车: import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.i...阅读全文

博文 2016-04-05 21:00:05 superlong100

golang 解决 TCP 粘包问题

什么是 TCP 粘包问题以及为什么会产生 TCP 粘包,本文不加讨论。本文使用 golang 的 bufio.Scanner 来实现自定义协议解包。 协议数据包定义 本文模拟一个日志服务器,该服务器接收客户端传到的数据包并显示出来 type Package struct { Version [2]byte // 协议版本,暂定V1 Length int16 // 数据部分长度 Timestamp int64 // 时间戳 HostnameLength int16 // 主机名长度 Hostname []byte // 主机名 TagLength int16 // 标签长度 Tag []byte // 标签 Msg []byte // 日志数据} 协议定义部分没有什么好讲的,根据具体的业务逻辑...阅读全文

博文 2018-03-09 14:30:02 276815076

小程序模板订阅消息群发推送神器源码开发外包解析

互联网IT外包15年,讲述外包那些事;让您外包项目少花钱,办好事!IT外包最大隐形成本-沟通成本:客户叙述大概需求,IT公司说一做一,最后开发项目细节大堆BUG,毫无用户体验感,最后项目一拖再拖,无限延期!究其原因,客户非IT行内人,对系统功能及流程了解不能面面俱到;大公司成熟团队有具体的项目产品经理,小团队或个人不会讲解用户体验,毕竟收的你钱,数额再哪里摆着;所以想省钱,还想把系统做到尽你满意,只能自己充当产品经理角色,辅助开发者完成项目!我们从事IT外包15个年头,数以千计的项目,我们会一一罗列每个项目系统的核心及细节功能,和根据客户成功运营过程中反馈真实需求,进行的细节功能更新和增加的功能;作为您IT外包此类项目时的一个参考,这样能让您IT外包提供效率、避免扯皮和延时,增加创业成功率!...阅读全文