自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RunFromHere的博客

学习的记录、分享与交流

  • 博客(17)
  • 收藏
  • 关注

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

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

2019-03-20 17:00:56 5000

原创 Markdown之创建表格语法

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

2019-03-20 16:40:40 4418

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

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

2019-03-20 16:20:44 967

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

文章目录Go之如何提取数字的各个位数?1. 直接用数学方法进行计算2. 将数字转换成字符串,再进行截取总结Go之如何提取数字的各个位数?主要有两种方法直接用数学方法进行计算将数字转换成字符串,再进行截取1. 直接用数学方法进行计算数学方法:对于任意一个数n,要计算第site位的数,都可以以下式子得到n/10^(site-1)%10例子:var data int = 12...

2019-03-14 20:31:32 10912 1

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

文章目录Go截取字符串1. 截取普通英文字符串2. 截取带中文字符串Go截取字符串当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作1. 截取普通英文字符串使用示例:str := "XHelloWorldX"content := str[1 : len(str)-1]fmt.Println(content)运行结果为:HelloWorld2. 截取带中文字...

2019-03-14 20:18:55 5605

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

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

2019-03-14 20:00:42 13439

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

文章目录1.int整数转字符串1.1 fmt.Sprintf1.2 strconv.Itoa1.3 strconv.FormatInt2.字符串转int整数2.1 strconv.Atoi2.2 strconv.ParseInt1.int整数转字符串1.1 fmt.Sprintffmt 包应该是最常见的了,从刚开始学习 Golang 就接触到了,写 ‘hello, world’ 就得用它。...

2019-03-14 19:52:31 10071

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

大家都是程序员,我就直接上代码了!package mainimport( "fmt" "time")func main() { datetime := "2019-03-11 21:07:00" //待转化为时间戳的字符串 //日期转化为时间戳 timeLayout := "2006-01-01 12:33:36" //转化所需模板 ...

2019-03-11 21:10:55 1549

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

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

2019-03-11 21:04:06 15714

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

文章目录1. shell脚本源码如下:2. 效果如图:3. 注:解释一下1. shell脚本源码如下:#!/bin/bash#根据进程名杀死进程if [ $# -lt 1 ]xthen echo "缺少参数:pro_name" exit 1fi PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $...

2019-03-09 12:17:12 1130

原创 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 //Buffer是一个实现了读写方法的可变大小的字节缓冲buffer.Write(b1)buffer....

2019-03-07 13:50:41 756

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

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

2019-03-07 13:48:11 3396

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

修改配置文件$ sudo vim /etc/ssh/sshd_config找到并用"#"注释掉这行:PermitRootLogin prohibit-password #使用 "#" 注释掉# PermitRootLogin prohibit-password新建一行 添加:PermitRootLogin yes重启服务$ sudo service ssh resta...

2019-03-07 13:42:37 4840

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

存储类型代表特点列存储Hbase Cassandra Hypertable顾名思义,是按列存储数据的。最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势。文档存储MongoDB CouchDB文档存储一般用类似json的格式存储,存储的内容是文档型的。这样也就有有机会对某些字段建立索引,实现关系数据库...

2019-03-01 17:49:20 1207

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

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

2019-03-01 17:40:37 1025

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

关系型数据库(RDBMS)与非关系型数据库(NoSQL)的对比文章目录关系型数据库(RDBMS)与非关系型数据库(NoSQL)的对比1. RDBMS2. NoSQL1. RDBMS高度组织化结构化数据结构化查询语言(SQL) (SQL)数据和关系都存储在单独的表中。数据操纵语言,数据定义语言严格的一致性基础事务2. NoSQL代表着不仅仅是SQL没有声明性查询语言...

2019-03-01 17:21:00 807

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

文章目录1. 分布式系统是什么?2. 分布式系统的优缺点2.1 优点2.2 缺点1. 分布式系统是什么?分布式系统(distributed system)由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统...

2019-03-01 17:15:37 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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