最近朋友用shell写自动化测试脚本, 请求接口并处理一些逻辑。我写的也不多,只能边查边给他提供帮助。
以下就是这个过程形成的知识点【发现shell又强大,又弱小[笑哭]】
0、把数组转成字符串
本以为像其他语言,有现成的方法直接转换,比如PHP的implode(), Golang的strings.Join(strSlice, “,”)
结果发现Shell并没有,沮丧~
继续阅读
最近朋友用shell写自动化测试脚本, 请求接口并处理一些逻辑。我写的也不多,只能边查边给他提供帮助。
以下就是这个过程形成的知识点【发现shell又强大,又弱小[笑哭]】
0、把数组转成字符串
本以为像其他语言,有现成的方法直接转换,比如PHP的implode(), Golang的strings.Join(strSlice, “,”)
结果发现Shell并没有,沮丧~
继续阅读
2年前用过一段时间Go语言,最近用map测试一些功能的时候,编译各种报错。时间长了语法有些陌生是一个原因,另一个主要原因是之前没有全面掌握。
这里就简单小结map的声明和初始化的方法。
你可能也知道map的声明和初始化方法有两种, 直接初始化和使用make,如下
var m1 map[int]int = map[int]int{1: 100, 2: 200} var m8 map[int]int = make(map[int]int, 10)
第一部分 描述
这里重点对全局map变量和局部变量展开说明,分三种情况
继续阅读
一直使用WordPress的插件SyntaxHighlighter Evolved支持各种语言的高亮显示。但是并不支持Golang和Lua。特整理如下,希望能对你有所帮助。
继续阅读
0、问题描述
遇到了一个很奇怪的问题,微信发朋友圈,选择相册中的图片,识别不出来,发送提示失败。
图片是通过手机客户端生成后,保存在本地相册的。Android手机有这个问题,iOS没有。
Android保存逻辑:
0.0、传递给客户端的如果是url,客户端会获取url中的文件名,然后保存在本地。
0.1、传递给客户端的如果没有文件名,比如是base64格式的图片,客户端会生成一个文件名。
iOS保存逻辑:
0.2、客户端不管什么情况都会通过md5加密生成文件名,是系统本身的功能。(据说传了文件名对文件名md5, 没传文件名会有系统默认的算法)
存储引擎是数据如何存储到文件,如何更新、查询,如何建立索引的一种机制。
MySQL核心两点就是存储引擎和索引。
继续阅读