自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 golang return defer的返回值问题

package mainimport "fmt"//验证golang return defer 的返回值func main() { fmt.Println("let's go !!!") i1 := test1() fmt.Println("main1", i1, &i1) fmt.Println("=============================") i2 := test2() fmt.Println("main2", i2, &i2)}func

2020-08-18 14:57:22 1429

原创 golang panic recover return defer的逻辑顺序问题

package mainimport "fmt"//验证golang return defer recover 之间的顺序关系func main() { defer func() { //捕获panic fmt.Println("00000000") if r := recover(); r != nil { fmt.Println(r) } }() fmt.Println("let's go !!!") test1() test2() fmt.Println(

2020-08-18 12:16:44 1788 2

原创 awk 筛选文本字段

如果你想筛选有一定格式的文本的某些字段,比如下图的国家名以及国家简码字段分别是文本的第一个字段和倒数第二个字段,那么这个方法适合你。1.首先用awk截取文本的第一个字段和倒数第二个字段,并且把筛选出来的字段存到新的文本test1.txt中。awk ‘{print $1 $(NF-1) }’ test.txt > test1.txt2.使用vim 排序并且去除重复的行vim test1.txt:sort ::sor ur /^/这样就能筛选出你想要的文本不丹BT东帝汶

2020-08-12 15:25:54 593

原创 python 查询oss阿里云bucket日志数据生成csv文件

python 查询oss阿里云bucket日志数据# -*- coding: utf-8 -*import oss2import pandas as pdaccess_key_id = 'xxxxxxxxxxx'access_key_secret = 'xxxxxxxxxxx'endpoint = 'xxxxxxxxxxx'bucker_name = 'xxxxxxxxx'def bucketInfo(bucket): #获取整个bucket信息

2020-08-10 17:30:43 397

原创 golang for range 的隐藏逻辑

golang for range 的坑package mainimport "fmt"type User struct { PlayerId int Age int}func main() { // for range中 是值传递 不是引用传递 // 也就是说 for range的lst 其实是拷贝了一份lst的数据 所以外层的lst并没有变化 lst := []int{1, 2, 3} for _, num := range lst { num++ }

2020-08-10 17:11:35 152

原创 golang 通过字符串动态调用对应结构体下的方法

golang 通过字符串动态调用对应结构体下的方法package mainimport ( "fmt" "reflect")type IRoute interface { test() test1() test2()}type Common struct {}func (c *Common) test() { fmt.Println("test")}func (c *Common) test1() { fmt.Println("test1")}func (

2020-08-10 16:22:48 3548

原创 golang 值类型和引用类型

1.值类型和引用类型package mainimport ( "fmt")func add(num int) { num += 1}func addArry(arry [3]int){ arry[0] = 10}func addSlice(slice []int){ slice[0] = 10}func addMap(m map[int]int){ for k,v := range m{ v += 1 m[k] = v }}func main() {

2020-06-05 15:53:13 870

原创 golang Mongodb 按要求查询子集数据和直接修改子集数据

package mainimport ( "encoding/json" "fmt" "github.com/akqp2019/mgo" "github.com/akqp2019/mgo/bson" "strconv")const ( DB_NAME = "chat_log" TABLE_NAME = "person_log")type PersonalChat...

2020-03-23 12:17:14 912

转载 Golang 基础-json序列化、反序列化

转载自:https://blog.csdn.net/u013210620/article/details/78450474

2019-03-15 15:47:01 163

转载 Golang map字典按值排序

Golang map字典按照键排序和按照值排序通过结构体实现字典按值排序。package mainimport ( "fmt" "sort")func main() { mapInfo := map[string]int32{ "roy":18, "kitty":16, "hugo":21, "tina":35, "jason":

2019-03-14 14:19:58 11311

转载 Python知识点

转载自:segmentfault.com/a/11900000062652561.默认参数下面这段代码的输出结果是什么?def extendList(val, list=[]): list.append(val) return listlist1 = extendList(10)list2 = extendList(123,[])list3 = extendList(...

2018-12-04 22:57:37 91

空空如也

空空如也

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

TA关注的人

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