RunFromHere的博客

学习的记录、分享与交流

Go之项目打包部署

文章目录1. Go Bulid 命令2. 最常用的两个打包实例2.1 打包成可在windows运行的exe文件2.2 打包成可在linux运行的文件 1. Go Bulid 命令 如何打包Go项目呢? 我们使用 go build 命令,先来看看go build 命令的基本用法 usage: $...

2019-05-13 23:05:12

阅读数 10

评论数 0

Go 获取当前目录路径

str, _ := os.Getwd() 获取到当前的路径,等效于linux 平台下 $pwd 命令

2019-05-13 22:49:41

阅读数 12

评论数 0

Go Web之Gin框架 启动程序之后程序直接停止的问题解决

文章目录1. 原代码如下2. 问题排查解决 1. 原代码如下 package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/ping...

2019-05-13 21:47:56

阅读数 2

评论数 0

大数据MongoDB之mgo驱动如何对查询结果进行排序(正序逆序多字段排序)?

mgo - MongoDB driver for Go,是一个连接数据库的开源工具。 我们要如何使用mgo驱动对查询结果进行排序呢?(正序逆序多字段排序) 文章目录1.Sort() 方法1.1 可以使用 Sort() 方法根据某个字段进行排序1.2 可以逆序查询,只要在字段名前加上 '-' 号就好...

2019-03-20 17:00:56

阅读数 54

评论数 0

Markdown之创建表格语法

文章目录1. 最简单的方式2. 通常方法 这里介绍两种方法写markdown的表格 1. 最简单的方式 name | 价格 | 数量 -|-|- 香蕉 | $1 | 5 | 苹果 | $1 | 6 | 草莓 | $1 | 7 | name 价格 数量 香蕉 $1 5 ...

2019-03-20 16:40:40

阅读数 50

评论数 0

Linux系统之Ubunutu如何让别人直接使用ssh连接你的root用户?

环境:Ubunutu 16.04 增加一个ssh服务的配置就好 $ vim /home/user/.ssh/config 在文件里写 user root 完成!

2019-03-20 16:20:44

阅读数 28

评论数 0

Go之如何提取数字的各个位数?

文章目录Go之如何提取数字的各个位数?1. 直接用数学方法进行计算2. 将数字转换成字符串,再进行截取总结 Go之如何提取数字的各个位数? 主要有两种方法 直接用数学方法进行计算 将数字转换成字符串,再进行截取 1. 直接用数学方法进行计算 数学方法:对于任意一个数n,要计算第site位的...

2019-03-14 20:31:32

阅读数 249

评论数 0

Go之如何截取string字符串?截取英文与中文字符串

文章目录Go截取字符串1. 截取普通英文字符串2. 截取带中文字符串 Go截取字符串 当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作 1. 截取普通英文字符串 使用示例: str := "XHelloWorldX" content := ...

2019-03-14 20:18:55

阅读数 155

评论数 0

Go之[]byte字节数组与string字符串相互转换

文章目录Go字节数组与字符串相互转换1. string 转为[]byte2. byte转为string Go字节数组与字符串相互转换 string 不能直接和byte数组转换 string可以和byte的切片转换 1. string 转为[]byte var str string = &...

2019-03-14 20:00:42

阅读数 41

评论数 0

Go之int整数与string字符串相互转换

文章目录1.int整数转字符串1.1 fmt.Sprintf1.2 strconv.Itoa1.3 strconv.FormatInt2.字符串转int整数2.1 strconv.Atoi2.2 strconv.ParseInt 1.int整数转字符串 1.1 fmt.Sprintf fmt 包...

2019-03-14 19:52:31

阅读数 38

评论数 0

Go语言之时间戳和时间格式如何相互转换?

大家都是程序员,我就直接上代码了! package main import( "fmt" "time" ) func main() { datetime := "2019-03-1...

2019-03-11 21:10:55

阅读数 27

评论数 0

Markdown语法之如何使用中划线或删除线?

如何使用中划线或删除线 我是删除线 也可以叫做中划线 如何在markdown里实现这种效果呢? 使用 '~~' 符号即可 ~~我是删除线~~

2019-03-11 21:04:06

阅读数 192

评论数 0

Linux进程管理之Shell脚本实现根据进程名杀死进程

文章目录1. shell脚本源码如下:2. 效果如图:3. 注:解释一下 1. shell脚本源码如下: #!/bin/bash #根据进程名杀死进程 if [ $# -lt 1 ]x then echo "缺少参数:pro_name" ...

2019-03-09 12:17:12

阅读数 25

评论数 0

Go之如何实现高效的 byte 或 string 连接?

文章目录1. 多个[]byte 连接2. 多个string相连 1. 多个[]byte 连接 b1:=[]byte(“this is a first string”) b2:=[]byte(“this is a second string”) var buffer bytes.Buffer //...

2019-03-07 13:50:41

阅读数 81

评论数 0

Go之如何高效地读写文件?

文章目录1. 读取文件2. 写入文件2.1 string类型写入2.2 []byte类型写入 1. 读取文件 //读取文件 func readFile(filepath string) string { //打开文件 fi, err := os.Open(filepath) c...

2019-03-07 13:48:11

阅读数 139

评论数 0

Linux系统之ssh怎样设置允许使用root用户登录?

修改配置文件 $ sudo vim /etc/ssh/sshd_config 找到并用"#"注释掉这行: PermitRootLogin prohibit-password #使用 "#"...

2019-03-07 13:42:37

阅读数 58

评论数 0

大数据MongoDB之NoSQL数据库分类(按存储类型分)

存储类型 代表 特点 列存储 Hbase Cassandra Hypertable 顾名思义,是按列存储数据的。最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势。 文档存储 MongoDB CouchDB 文档存储一般用类似...

2019-03-01 17:49:20

阅读数 42

评论数 0

大数据MongoDB之NoSQL的CAP定理和BASE原则是什么?

文章目录1. CAP定理是什么?2. BASE原则3. BASE vs ACID 1. CAP定理是什么? 在计算机科学中, CAP定理(CAP theorem), 又被称作布鲁尔定理(Brewer’s theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(C...

2019-03-01 17:40:37

阅读数 40

评论数 0

大数据MongoDB之关系型与非关系型数据库的对比

关系型数据库(RDBMS)与非关系型数据库(NoSQL)的对比 文章目录关系型数据库(RDBMS)与非关系型数据库(NoSQL)的对比1. RDBMS2. NoSQL 1. RDBMS 高度组织化结构化数据 结构化查询语言(SQL) (SQL) 数据和关系都存储在单独的表中。 数据操纵语言,数...

2019-03-01 17:21:00

阅读数 67

评论数 0

大数据MongoDB之分布式系统是什么?分布式系统的优缺点

文章目录1. 分布式系统是什么?2. 分布式系统的优缺点2.1 优点2.2 缺点 1. 分布式系统是什么? 分布式系统(distributed system)由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。 分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分...

2019-03-01 17:15:37

阅读数 72

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭