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

golang fmt格式“占位符”

golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 # 定义示例类型和变量 type Human struct { Name string } var people = Human{Name:"zhangsan"} 普通占位符 占位符 说明 举例 输出 %v 相应值的默认格式。 Printf("%v", people) {zhangsan}, %+v 打印结构体时,会添加字段名 Printf("%+v", people) {Name:zhangsan} %#v 相应值的Go语法表示 Printf("#v", people) main.Human{Name:"zhangsan"} %T 相应值的类型的Go语法表示 Printf("%T", people...阅读全文

Go 字符串格式化

Go对字符串格式化提供了良好的支持。下面我们看些常用的字符串格式化的例子。 package main import "fmt" import "os" type point struct { x, y int } func main() { // Go提供了几种打印格式,用来格式化一般的Go值,例如 // 下面的%v打印了一个point结构体的对象的值 p := point{1, 2} fmt.Printf("%v\n", p) // 如果所格式化的值是一个结构体对象,那么`%+v`的格式化输出 // 将包括结构体的成员名称和值 fmt.Printf("%+v\n", p) // `%#v`格式化输出将输出一个值的Go语法表示方式。 fmt.Printf("%#v\n", p) // 使用`...阅读全文

博文 2014-11-22 12:00:06 fer_ba

Golang 入门系列(一)Go环境搭建

安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站:http://golang.org/(需要FQ软件) 国内下载地址:http://www.golangtc.com/download) 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后,安装过程很简单,傻瓜式下一步到底就好了。 Go 环境变量 安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。 主要配置以下几个: GOROOT:Go 安装后的根目录(例如:D:\Go),安装过程中会由安装程序自动写入系统环境变量中。 GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin) PATH:需要将 %GOBIN% 加在 PAT...阅读全文

博文 2018-08-13 21:30:02 zhangweizhong

golang中sort包用法

golang中也实现了排序算法的包sort包. sort包中实现了3种基本的排序算法:插入排序.快排和堆排序.和其他语言中一样,这三种方式都是不公开的,他们只在sort包内部使用.所以用户在使用sort包进行排序时无需考虑使用那种排序方式,sort.Interface定义的三个方法:获取数据集合长度的Len()方法、比较两个元素大小的Less()方法和交换两个元素位置的Swap()方法,就可以顺利对数据集合进行排序。sort包会根据实际数据自动选择高效的排序算法。 type Interface type Interface interface { Len() int // Len 为集合内元素的总数 Less(i, j int) bool //如果index为i的元素小于index为j的元素...阅读全文

博文 2015-06-17 20:02:37 chenbaoke

安装Go运行环境

Go运行环境安装与配置 官网下载地址如下: https://golang.org/dl/ 若没搭×××无法访问的话,可以到以下地址下载: https://studygolang.com/dl 然后选择符合自己操作系统的安装包进行下载,我这里选择的是windows的: windows下的安装十分简单,直接下一步下一步就可以了,而且会自动配好环境变量,所以这里就不演示安装过程了。安装好后打开cmd执行go version命令进行验证即可: 关于环境变量: 虽然安装工具已经帮我们自动配置好了环境变量,但是go对环境变量有一定的要求,所以这里简单说明一下。 首先你要了解对应操作系统的环境变量怎么配置,以及影响的范围,篇幅有限不赘述。这里假设你的go安装路径为 C:\app\go下。第一个需要配置的环...阅读全文

博文 2018-10-25 18:35:10 ZeroOne01

Go适合做什么?为何这么多人偏爱Go语言?

Go作为Google2009年推出的语言,其被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。 到现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。 哪些大公司在使用Go语言: 1、Google 这个不用多做介绍,作为开发Go语言的公司,当仁不让。Google基于Go有很多优秀的项目,比如:https://github.com/kubernetes/kubernetes ,大家也可以在Github上 https://github.com/google/ 查看更多Google的Go开源项目。 2、Face...阅读全文

博文 2019-02-10 10:32:40 m0_37125796

安装Go SDK

前提条件 在安装和使用阿里云SDK前,确保您已经注册阿里云账号并生成访问访问密钥(AccessKey)。详情参考创建AccessKey。 安装方式 您可以通过以下两种方式安装Go SDK。 使用依赖包工具安装(推荐) 自行下载安装 使用Glide安装GO SDK(推荐) 执行以下命令,安装阿里云Go SDK: glide get github.com/aliyun/alibaba-cloud-sdk-go 在安装完成后,您可以使用OpenAPI Explorer来生成相关API的Demo并应用在您的项目中。 使用Govendor安装 执行以下命令,安装阿里云Go SDK: go get -u github.com/aliyun/alibaba-cloud-sdk-go/sdk 在安装完成后,...阅读全文

博文 2019-05-19 16:50:08 8588ll

《Golang 入门系列一》安装和IDE介绍

前言:本文主要介绍Golang的安装和Golang的编辑器的使用,以及我们的第一个经典案例:Hello World. 一、为什么是Golang Golang 又称为 Go,是由 Google 开发的一种开源的、编译型的、静态类型的编程语言。它具有以下特性: Go原生支持并发(Concurrency),因此非常适合编写多线程程序。 Golang 是编译型语言。源代码会被编译成可执行的二进制文件。 Go是静态类型的语言,它的类型系统没有层级。因此用户不需要在定义类型之间的关系上花费时间,这样感觉起来比典型的面向对象语言更轻量级。 二、Golang开发工具包的选择 我们可以根据自己的机器操作系统选择相应的开发工具包,比如你的是Windows 64位的,就选择windows-amd64的工具包;是L...阅读全文

博文 2017-12-10 15:03:07 IT--小哥

golang printf 格式化输出

https://blog.csdn.net/qq_34777600/article/details/81266453 Printf 格式化输出 通用占位符: v 值的默认格式。 %+v 添加字段名(如结构体) %#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 字面上的百分号,并非值的占位符 布尔值: %t true 或 false 整数值: %b 二进制表示 %c 相应Unicode码点所表示的字符 %d 十进制表示 %o 八进制表示 %q 单引号围绕的字符字面值,由Go语法安全地转义 %x 十六进制表示,字母形式为小写 a-f %X 十六进制表示,字母形式为大写 A-F %U Unicode格式:U+1234,等同于 "U+%04X" 浮点数及复数: %b 无小数部分的...阅读全文

博文 2019-05-09 12:34:53 DragWellGoHead

GO语言学习(一)--从安装开始

Go语言是Google 2009发布的开源编程语言。 Go语言简洁、高效,专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 Go是一个快速的静态类型编译语言,但给人感觉就像是一种动态类型的解释语言。 下载安装包 Go语言的安装包在这个地址下载 http://golang.org/dl/ (国内可能需要代理),目前的最新版本是go1.3.1。选择适合自己操作系统的安装包下载。 安装 1. Linux, Mac OS X,和FreeBSD 压缩包安装 下载相应的包文件,然后解压到 /usr/local 目录中,如下: tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 其中...阅读全文

博文 2014-11-06 20:00:01 imeisa

windows搭建golang开发平台

Golang是谷歌开发的一款开源性语言,暂时比较方便的IDE有Inteillj Idea、LiteIDE、Eclipse(Golipse)等,使用起来比较方便的IDE:LiteIDE和Inteillj IDEA,但是Inteillj IDEA插件更新太慢,以及存在一些问题(go sdk版本支持为1.2,当前最新的SDK版本是1.4Beta)。LiteIDE是一个Gubit开源项目,现在已经更新至24.2版本。 搭建golang环境步骤,这里只介绍LiteIDE的。 1、下载golang SDK安装包(最新1.4Beta,支持android NativeClient so库开发) golang SDK包分为zip版和msi版本,下载地址在:http://golangtc.com/downloa...阅读全文

博文 2014-11-08 13:00:05 yugeCsc

[golang] Glide 包管理

一、概述 golang的包管理工具有很多,本篇幅主要介绍glide进行包管理。 二、安装及命令介绍 go get github.com/Masterminds/glide glide create|init 初始化项目并创建glide.yaml文件. glide get 获取单个包 --all-dependencies 会下载所有关联的依赖包 -s 删除所有版本控制,如.git -v 删除嵌套的vendor glide install 安装包 glide update|up 更新包 三、案例测试 准备:本次测试的包是 github.com/mattn/go-adodb ,这个包其中有一个依赖包是 github.com/go-ole/go-ole 3.1 下载单个包 command: glid...阅读全文

博文 2016-05-19 15:00:00 loveyx

IntelliJ IDEA 安装Golang插件

网上的例子比较多,这里不重复,只解决我遇到的 --新版本的Intellij无法安装插件的问题。 1、输入仓库网址,搜索不到新的golang插件 2、从https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin下载插件,选择 “install plugin from disk”,提示plugin ××× is incompatible with this installation。 3、满足 1、2后恭喜你,无可适配的插件版本。 解压插件zip包,找到lib中 intellij-go-***.jar ,打开jar中的META-INF\plugin.xml,修改 阅读全文

博文 2017-08-16 10:03:19 nickso

golang的fmt包

package fmt import "fmt" mt包实现了类似C语言printf和scanf的格式化I/O。格式化verb('verb')源自C语言但更简单。 Printing verb: 通用: %v 值的默认格式表示。当输出结构体时,扩展标志(%+v)会添加字段名 %#v 值的Go语法表示 %T 值的类型的Go语法表示 %% 百分号 布尔值: %t 单词true或false 整数: %b 表示为二进制 %c 该值对应的unicode码值 %d 表示为十进制 %o 表示为八进制 %q 该值对应的单引号括起来的go语法字符字面值,必要时会采用安全的转义表示 %x 表示为十六进制,使用a-f %X 表示为十六进制,使用A-F %U 表示为Unicode格式:U+1234,等价于"U+%04...阅读全文

博文 2014-10-04 19:26:41 刘地

Pokemon Go 教程

澳大利亚apple id 账号:fdf087469@163.com 密码:He807671626 据说不要登icould,一登就会锁了 将iPhone内部的Appstore ID更改一下。登入AppStore,可以看见AppStore已经自动切换到澳大利亚区,直接搜索Pokemon Go,点击下载。此过程稍微慢点,请各位耐心等待。 pokemon go中国玩家必须懂的教程 下载完先别着急,将刚刚iCloud ID更换成你原来的,再次登入AppStore,已经自动切换到国区(最垃圾的就是国区!!),搜索下载一个VPN,这里我推荐Green VPN或者Tiger VPN,可以免费用10天(感觉爽就付费包月咯)。 pokemon go中国玩家必须懂的教程 下载完VPN,打开VPN软件,会提示设置,...阅读全文

博文 2016-07-18 12:00:01 q8649912

Ubuntu下搭建Golang开发环境

Golang安装及配置 下载安装文件,当前最新版本为1.4.2,go1.4.2.linux-amd64.tar.gz 。 将安装文件解压至指定目录: 1 # sudo tar -zxvf go1.4.2.linux-amd64.tar.gz -C /usr/local/ 编辑 /etc/profile 文件添加环境变量: export GOROOT=/usr/local/go export GOBIN=$GOROOT/bin export PATH=$PATH:$GOBIN export GOPATH=$HOME/goproj 重新编译 /etc/profile 文件,并尝试查看GO版本: 1 # source /etc/profile 2 # go version Golang交叉编译 新...阅读全文

博文 2015-04-04 03:00:00 nianhua

Pokemon Go安卓安装全教程 不需要root可玩

Pokemon Go游戏火爆欧美,唯有天朝人民是能看看新闻(东北地区请忽略)。 今天看到一个帖子,感觉写的不错,可以教大家来体验一下Pokemon Go! 有很多安卓手机是无法一键ROOT的,在这之前很多教程都需要手机ROOT才能玩上Pokemon go,今天小编就给大家介绍一下如何绕过ROOT来玩精灵宝可梦GO。 此方法适用部分手机,不用root。比如华为,酷派等大品牌手机。 这应该也是各手机厂商提供的官方安装谷歌套件的渠道,具体方法因手机而异,但是大致的操作步骤都一样。下面以我的奇酷手机为例子,给大家演示一遍。 打开设置。找辅助功能,点进去 进去以后能看到类似gms的文字,这个就是我们安装谷歌套件最重要的一步 有些手机还支持卸载谷歌套件的功能,但貌似大部分手机只支持安装。毕竟除了玩游戏,...阅读全文

博文 2016-08-13 22:00:06 caihongdao123

使用IntelliJ idea—IDEA配置Go语言开发环境

本文中将说明在Windows 10环境下使用IDEA来配置Go语言开发环境。具体步骤如下 1.Go语言安装包下载 进入Go语言官网 ,选择合适的版本下载。等待下载完成。之后点击安装。 软件默认安装位置是C:\Go,大家可以根据自己使用习惯选择安装位置,方便用于环境变量配置。 2.Go语言环境变量配置 安装完成后,进入Windows环境变量配置环节。具体添加GOPATH,此处的GOROOT路径为安装包位置。点击确认完成。为了确保正确安装,可进入终端窗口输入以下命令查看Go的版本号。 go version 3.IDEA配置——添加Go插件 之后进入本地IDE——IDEA点击进入Plugins,选择Android Support,点击Browse repositories。弹出Browse框后,点...阅读全文

博文 2019-08-06 18:02:45 Walenty

MAC下go开发环境搭建

最近被同事经常在身边提起go,大概了解了下,go语言实际上更多的是一种工程语言,在服务端开发,并发等问题上提供了一套原生的解决方式,同时在编程方式上又采用了简单主义,代码简洁,性能强大,虽然坑比较多,但现在也越来越多的人采用go作为自己的项目语言,因此我也想在业余时间总结一个主题,记录下自己开始学习go的点滴,虽然可能内容很简单,但是我希望依然能够做到内容详尽简洁无错,帮助后来人。 1、go开发环境安装 由于本人使用的是mac电脑,因此这里只介绍在mac电脑下使用go语言的相关操作,首先在mac下实际上可以不适用源码进行安装,go项目提供了mac下安装包,可直接下载安装包点击安装,由于可能原来网址被墙,这里提供一个镜像地址供大家参考:http://www.golangtc.com/downl...阅读全文

博文 2016-04-06 13:00:17 fusan2004

配置notepad++支持golang开发

1 下载golang安装包和配置环境变量 到官网下载golang安装包,下载地址:https://golang.org/dl/,我选择的go1.7.windows-amd64.zip. 配置环境变量:GOROOT和GOBIN 2 下载notepad++和GOnpp插件 notepad++下载地址:https://notepad-plus-plus.org/. GOnpp插件安装流程: (1)在菜单“插件”里面依次选择“插件管理”-“显示插件管理” (2)在标签栏“可用插件”里面找到"GOnpp"并安装,重启notepad++ 3 配置notepad++ (1) 下载notepad++的golang支持包,下载地址:http://notepad-plus.sourceforge.net/com...阅读全文

博文 2016-08-30 19:00:05 xiaoyangjia

mac 下如何安装godoc?

使用的环境mac 10.9.3, 使用brew install go go version go version go1.3.3 darwin/amd64, 安装完没有godoc 然后,安装go get code.google.com/p/go.tools/cmd/godoc 提示: ```package code.google.com/p/go.tools/cmd/godoc imports golang.rog/x/tools/blog: unrecognized import path "golang.org/x/tools/blog" package code.google.com/p/go.tools/cmd/godoc imports golang...阅读全文

GO 工具包安装方法

go 安装依赖包一般会通过四种路径 1.github.com/ 2.golang.org/ 3.gopkg.in/ 4.honnet.co/ 比如我们可以通过go get github.com/xxx来下载安装包下载好之后, 通过go install github.com/xxx来安装包安装包会下载到$GOPATH/src文件中安装后的执行文件在$GOPATH/bin文件常见错误当我们执行go get golang.org/x/tools/cmd/goimports会报错package golang.org/x/tools/cmd/goimports: unrecognized import path "golang.org/x/tools/cmd/goimports"这个问题会出现在高版本...阅读全文

博文 2017-07-06 07:08:28 依然饭太稀

MySQL Binlog增量实时同步工具go-mysql-transfer

# 简介 go-mysql-transfer是使用Go语言实现的MySQL数据库实时增量同步工具。能够实时监听MySQL二进制日志(binlog)的变动,将变更内容形成指定格式的消息,发送到接收端。在数据库和接收端之间形成一个高性能、低延迟的增量数据(Binlog)同步管道。 # 特性 1、不依赖其它组件,一键部署 2、集成多种接收端,如:Redis、MongoDB、Elasticsearch、RabbitMQ、Kafka、RocketMQ,不需要再编写客户端,开箱即用 3、内置丰富的数据解析、消息生成规则;支持Lua脚本扩展,以处理更复杂的数据逻辑 4、集成Prometheus客户端,支持监控告警 5、支持高可用集群部署 6、数据同步失败...阅读全文

开源项目 2020-09-05 21:42:27

golang中的格式化输入输出

【简介】 fmt 包实现了格式化 I/O 函数,类似于 C 的 printf 和 scanf。格式“占位符”衍生自 C,但比 C 更简单。 【打印】 占位符: [一般] %v 相应值的默认格式。在打印结构体时,“加号”标记(%+v)会添加字段名 %#v 相应值的 Go 语法表示 %T 相应值的类型的 Go 语法表示 %% 字面上的百分号,并非值的占位符 [布尔] %t 单词 true 或 false。 [整数] %b 二进制表示 %c 相应 Unicode 码点所表示的字符 %d 十进制表示 %o 八进制表示 %q 单引号围绕的字符字面值,由 Go 语法安全地转义 %x 十六进制表示,字母形式为小写 a-f %X 十六进制表示,字母形式为大写 A-F %U Unicode 格式:U+1234...阅读全文

博文 2016-06-01 11:00:01 xiaoyida11

http的文件服务器 gohttp

gohttp是一个http的文件服务器,因为是用go语言写的,所以加了一个go的抬头。之所以用go是因为发布起来是一个二进制文件,不同的平台都可以用,而且没有依赖问题,且稳定性也很好。     这个软件从很久以前就开始写了,第一次提交实在2015年的2月11号,作为组内存放公共文件的一个小软件。一开始的功能只有像 python -mSimpleHTTPServer 那种简单的功能。但是当我看到[gotty](https://github.com/yudai/gotty)这个软件的时候 ,意思到一个简单的软件竟然可以做到如此出色。之后这个http文件服务器就不断的被优化着,保持着简单易用的同时,开始赋予了它最强大的功能。     这个软件有很多的技术,隐藏在了其简易朴实的外表之下。请容...阅读全文

go iris框架和vue框架前后端分离开发实战总结

近期,我们在一个新的项目中使用了go和vue开发了一个前后端分离的web系统,让线下机构通过h5进行排课,管理机构老师和学生等,本人用于项目总结时,让参加的朋友了解一些有关的前置知识。 何为前后端分离? 随着近几年移动互联网的兴起,特别是前端领域的html5,CSS3,ECMAScript5和6(也就是javaScript语言的规范)的制定并被业界支持,前后端 分离这种技术架构越来越流行,笔者近3年 参与的实际项目,基本上都是 采用前后端分离的开发模式。 那么,什么是前后端分离呢?去网上一搜,答案挺多的,都没有绝对的对错,只是站在不同的角度去定义而已。我比较认可的定义如下:在技术架构上,前后端只通过Restful风格(最佳实践)的API以JSON 数据格式(使用最多)进行交互,而不是组织或岗...阅读全文

博文 2019-07-27 16:32:39 舞侯

mac 安装和运行go的helloword

哈哈,好激动,又接触到一门强大的语言,简单记录下在mac上运行第一个程序遇到的问题。 Hello Word 示例,pkg安装包: wget https://storage.googleapis.com/golang/go1.2.2.darwin-amd64-osx10.8.pkg,下载后,需要设置环境变量才ok哦,如,我的 bash_profile文件, GOARCH="386" # 386是来自 uname -p 获取的哦 GOBIN="" GOCHAR="6" GOEXE="" GOHOSTARCH="386" # 386是来自 uname -p 获取的哦 GOHOSTOS="darwin" GOOS="darwin" GOPATH="" GORACE="" GOROOT="/usr/l...阅读全文

博文 2015-01-20 09:00:01 q454684431

ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网

今天第一天入职seven,很开心,同事很不错,shell人也很好 第一天我的任务很轻松,各种安装配置,讲实话linux的qq真是菜,go语言安装很让人纠结,幸好先前在centos下安装过,这种时常会连接国外网的东东,网络总让我无语 这感觉就像一路的芳香我不停琢磨 ok开始安装 1.安装gcc工具,因为golang有些功能是使用c写 sudo apt-get install bison gawk gcc libc6-dev make 2.安装Mercurial(若是用安装包可以忽略这步) 由于Go的源码是通过Mercurial进行管理的, 所以需要先安装Mercurial来实现Go源码的获取,一次执行一下命令: sudo apt-get install python-setuptools su...阅读全文

博文 2015-06-17 20:08:20 u010026901

【Go】windows下搭建go语言编译环境

主要是协助杨哥做Kubernetes相关工作,由于Kubernetes和Docker都是由Go语言编写,因此改源码后还是需要go语言编译器来编译运行。所以打算先在windows上安装一下go语言环境。 需要的工具: GCC编译器 http://gcc.gnu.org/index.html Golang编译器 https://golang.org/ liteide IDE :https://sourceforge.net/projects/liteide/ 接下来就是把对应的安装包给下下来然后安装,尽量放在英文目录不要包含中文。 然后配置系统环境变量,增加一个GOPATH变量将go编译器的安装目录填进去。 打开liteide ,在查看->编辑当前环境中,修改相关配置,如下图: 最后,选择win...阅读全文

博文 2016-06-22 02:00:01 puyangsky

Ubuntu上通过apt安装golang

Ubuntu · golang/go Wiki The Go project's official download page is at https://golang.org/dl/. If you're using Ubuntu 16.04 LTS, 18.04 LTS or 19.04 on amd64, arm64, armhf or i386, then you can use the longsleep/golang-backports PPA and install Go 1.13. sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get update sudo apt-get install go...阅读全文

博文 2019-10-21 18:32:47 aside section._1OhGeD

Linux Golang安装与环境变量设置

1、下载与安装 下载Golang安装包:go1.5.1.linux-amd64.tar.gz 使用tar命令将Go档案包解压到/usr/local目录下 tar -zxvf go1.5.1.linux-amd64.tar.gz -C /usr/local 2、环境变量设置 在profile文件添加下面四个环境变量(~/.bash_profile(单一用户) 或 /etc/profile(所有用户)) GOROOT:Go当前安装目录 export GOROOT=/usr/local/go GOPATH:工作区集合 export GOPATH=~/golib:~/goproject GOBIN:存放Go编译后的可执行文件 export GOBIN=~/gobin PATH: export PAT...阅读全文

完全卸载go语言编译器

在mac中完全卸载golang编译器如果你是通过安装包的形式 安装的go语言编译器,那么更新的方式也会非常简单,那就是直接下载新的golang安装包。在安装新的时候,会自动删除掉旧的编译器。手动删除查看路径在哪里:1> which goroot 权限下删除1> rm -rf /usr/local/go删除1> rm -rf /etc/paths.d/go将环境变量,有关 go 的删了即可1> vim ~/.bash_profile本文链接: https://dreamerjonson.com/2018/12/13/uninstall-go-mac/版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处...阅读全文

博文 2018-12-14 23:35:30 jonson_jackson

腾讯云服务器快速搭建MongoDB数据库

MongoDB是一个基于分布式文件存储的数据库,是一种非关系型数据库,用C++编写而成,下面是如何利用腾讯云服务器搭建mongoDB过程。 下面是搭建过程: 一、设置mongoDB目录 mkdir/data/db 创建mongoDB数据库存放目录 mkdir/data/log 创建mongoDB日志存放目录 二、上传mongoDB安装包到/data目录 这里分享一个mongoDB 2.4.12 ,如果需要安装其他版本可以自行到官网下载 下载地址:http://pan.baidu.com/s/1o81urou yum installlrzsz –y rz上传到/data目录下 ![1.png](http://studygolang.q...阅读全文

Go语言fmt.Printf的使用

Fmt包 import "fmt" 简介 ▾ Package fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C但更简单一些。 输出 格式: 一般: %v 基本格式的值。当输出结构体时,扩展标志(%+v)添加成员的名字。the value in a default format. when printing structs, the plus flag (%+v) adds field names %#v 值的Go语法表示。 %T 值的类型的Go语法表示。 %% 百分号。 布尔型: %t 值的true或false 整型: %b 二进制表示 %c 数值对应的Unicode编码字符 %d 十进制表示 %o 八进制表示 %q 单引号 %x 十六进制表示,...阅读全文

博文 2015-10-28 21:00:32 fyxichen

go -mongodb

1. go 语言安装 安装包:http://pan.baidu.com/s/1kTIcV7hhttp://write.blog.csdn.net/postedit 在windows7 下载go1.4.1.windows-386 版本,解压在本地,直接安装即可 不须设置环境变量; 2.编辑器 Atom 安装 安装包:http://pan.baidu.com/s/1hqvi09u 直接解压安装即可; 3. 运行 操作 4.学习go手册分享:http://pan.baidu.com/s/1dDCj7GH 5. mongodb 安装 安装包:http://pan.baidu.com/s/1i3vMvIl 先 解压,安装 ;1)创建目录文件 如下图 创建文件夹data etc logs 在同目录下新建...阅读全文

博文 2015-04-09 18:00:01 Decadent_2014

酸酸乳了解一下?

酸酸安装 秋水逸冰的golang版本的酸酸! wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh chmod +x shadowsocks-go.sh ./shadowsocks-go.sh 2>&1 | tee shadowsocks-go.log 以下加速二选其一即可: BBR安装 wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh 锐速安装...阅读全文

博文 2019-09-26 00:32:50 aside section ._1OhGeD

go——搭建Win7下的Go开发环境

1.首先需要下载下载go平台安装包 安装程序 下载地址:https://golang.org/dl/ (墙内下载地址http://www.golangtc.com/download),如果是您的系统是windows32 位系统,请选择go1.3.3.windows-386.msi即可,其他的,请按照自己所需版本来进行下载; 2.安装以及配置环境变量 由于Windows下的的安装包有两种:msi和zip的;zip的是免安装的,解压在配置一些环境变量之后就可以使用,msi的则是安装包版本的,安装的时候会设置好对应的环境变量。我的电脑是Win7 64位,因为方便,就下载了下面的版本。下好安装包后,安装过程就很简单了,一路“Next”就好了。 虽然msi会自动配置一些环境变量,但是本人在安装完之后还...阅读全文

go run 报cannot find package "xxx" in any of: xxx (from $GOROOT)

因 电脑安装的go是1.9.0,而新的项目使用go module,这是golang 1.11.0后才支持的。 解决方法 1.去官网下载最新版本(目前是1.12.0)并且安装。 2.在GoLand的Preferences中,选择Go,再选择Go Module(vgo),然后勾选“Enable Go Modules(vgo) Integration就行...阅读全文

博文 2019-05-24 03:34:38 动物园园长熊熊酱

Windows 平台安装配置Golang语言环境

环境介绍: OS: Windows 7 sp1 Arch:x86_64 Golang Ver:Go 1.4.2 amd64 1、下载Golang语言安装包: Go 由Google于2009年开发释出,一种开放源代码的语言。github: golang/go。可以直接在这上面找到释出的源代码(其实也只是供源代码下载,没有做成安装包),将源代码编译即可使用。也可以找到Go的中文论坛:http://www.golangtc.com/,在这里可以找到Go的windows安装包(.msc)。 这里我使用了Go 1.4.2版本,下载路径:http://www.golangtc.com/download 2、在windows下安装Golang: 下载到.msc安装包后,双击安装即可,傻瓜式安装。 3、配置...阅读全文

博文 2015-12-08 20:00:01 u012842205

Minio:一个开源的AWS S3服务器,让你老爷安卓机焕发第二春

Minio 是一个 AWS S3 的开源实现,基于 Golang 开发,它是一个服务端,客户端可以通过浏览器访问。并且它提供了文件操作的 API,可以方便的为它开发更多的客户端或者使用你熟悉的编程语言访问 minio 上存储的文件。 Minio 这里我们把它当做一个私有云使用,通常它运行在 Linux 或者 Windows 服务器上,不过官方也提供了 ARM 的编译版本,那么接下来我们将 Minio 部署在 Android 手机上。 访问 Minio 的官网 https://minio.io/ 下载最新的 ARM 编译版本。 https://dl.minio.io/server/minio/release/linux-arm/minio 官方已经提供了部署方式,非常简单,但是这一步我们先稍等...阅读全文

博文 2017-07-07 08:07:09 天兵公园

装机员PE工具 V5.0(UEFI+UD双启动+首发自动安装MSDN原版系统)

装机员PE工具 V5.0(UEFI+UD双启动+首发自动安装MSDN原版系统) [2.jpg](http://studygolang.qiniudn.com/170222/1b9bc8415df4a8ded77c6590a72a86af.jpg) 文件:装机员pe5.0 大小:303M MD5:314F2D02FA7A894FCBE995FCCF19D9B2 [迅雷]电信下载 本站下载 ① 百度网盘 ② 采用最新win8内核,支持UEFI+UD双启动 ![2.png.thumb.jpg](http://studygolang.qiniudn.com/170222/9c3a7cc0432a02adbd437de28a510733...阅读全文

Go命令行工具

ubuntu安装配置好go环境后,终端执行”go”则会显示出一些常用命令。其中有一些是在编译安装信令服务器时使用到的。 执行“go”后, Usage: go command [arguments] The commands are: build compile packages and dependencies clean remove object files env print Go environment information fix run go tool fix on packages fmt run gofmt on package sources get download and install packages and dependencies install compil...阅读全文

博文 2016-09-22 09:00:03 day_day_up1991

Golang Printf、Sprintf 、Fprintf 格式化

https://www.cnblogs.com/dfsxh/p/10316601.html /* %v 输出结构体 {10 30} %+v 输出结构体显示字段名 {one:10 tow:30} %#v 输出结构体源代码片段 main.Point{one:10, tow:30} %T 输出值的类型 main.Point %t 输出格式化布尔值 true %d输出标准的十进制格式化 100 %b输出标准的二进制格式化 99 对应 1100011 %c输出定整数的对应字符 99 对应 c %x输出十六进制编码 99 对应 63 %f输出十进制格式化 99 对应 63 %e输出科学技科学记数法表示形式 123400000.0 对应 1.234000e+08 %E输出科学技科学记数法表示形式 1234...阅读全文

博文 2019-06-18 14:02:47 w85278161

PostgreSQL与MongoDB竞争激烈 为事务我也选择了Postgre

欢迎大家一起讨论: MongoDB 不支持事务 也许需不需要数据库事务成了是否选择 MongoDB 的决定性因素,MongoDB 不支持数据库事务。 有很多应用对数据一致性其实要求不高,例如很多社交应用,大多数应用逻辑只是简单存取(发一段文字,上传一张照片),极少的不一致是不影响应用的。 而一些严肃应用,例如交易系统,就很需要数据库事务的支持了,否则就需要在应用层自己实现一个粗糙的、充满 Bug 的事务支持。如果有兴趣自己实现事务操作,可以看 MongoDB 的文章 Perform Two Phase Commits。 如果有跨系统的事务操作,就不能完全依赖数据库事务,还要有应用层的重试或回滚操作(例如远程调用支付接口)。数据库层面支持事务的话,起码...阅读全文

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

载: 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...阅读全文

博文 2015-07-05 19:00:00 huanling_110

ubuntu 安装 gccgo 并编译go

1,安装gccgo apt-get install gccgo 2,gccgo编译go源码 gccgo -o method2 method1.go 结果:method1是go build , method2 是 gccgo 编译的,发现method2比method1小很多啊,差不多三倍。可能是因为go build编译的是Debug,而gccgo 编译的是Release吧。 -rwxr-xr-x 1 root root 1286708 Jan 24 11:10 method1 -rwxr-xr-x 1 root root 40931 Jan 24 11:14 method2 错误: #/usr/bin/ld: cannot find -lgcc_s locate libgcc_s.so.1 l...阅读全文

博文 2015-06-18 09:02:45 leonpengweicn