摘要: 方法一: 定义一个新切片(数组),存放原数组的第一个元素,然后将新切片(数组)与原切片(数组)的元素一一对比,如果不同则存放在新切片(数组)中。 方法二: 先将原切片(数组)进行排序,在将相邻的元素进行比较,如果不同则存放在新切片(数组)中。 上面两种方法,第一种的效率要高于第二种的。可以通过测试比 阅读全文
posted @ 2020-02-17 18:57 enumx 阅读(2545) 评论(0) 推荐(0) 编辑
摘要: 一起看一下golang的HTTP包怎么write Request信息 先看一下看golang http Request的struct,不解释,慢慢看(HTTP权威指南,RFC文档) 再来具体分析一下http request write的具体执行流程 再来看看transferWriter结构相关的操作 阅读全文
posted @ 2020-02-17 18:19 enumx 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: fmt 包 功能:fmt包实现了类似C语言printf和scanf的格式化I/O。格式化动作('verb')源自C语言但更简单。 fmt格式化输出 Printf 函数有超过10个各种转义字符,Go 程序员称为 verb。下表不完整,但是它说明了很多可用的功能: verb | 描述 | %d | 十进 阅读全文
posted @ 2020-02-17 17:54 enumx 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 字符串去除空格和换行符 输出结果为: 原字符串 这里是 www .aaa .com 去除空格与换行后 这里是www.aaa.com 阅读全文
posted @ 2020-02-17 17:06 enumx 阅读(9279) 评论(0) 推荐(0) 编辑
摘要: 对于字符串操作,截取字符串是一个常用的, 而当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作,示例代码如下: 运行结果为:BodyContent 阅读全文
posted @ 2020-02-17 16:46 enumx 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 需求 | 实现 | 每五分钟执行 | \ /5 每小时执行 | 0 每天执行 | 0 0 每周执行 | 0 0 0 每月执行 | 0 0 1 每年执行 | 0 0 1 1 阅读全文
posted @ 2020-02-17 10:36 enumx 阅读(361) 评论(0) 推荐(0) 编辑
摘要: curl 是一种命令行工具,作用是发出网络请求,然后获取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面列举其常用功能。 一、查看网页源码 直接在 curl 命令后加上网址,就可以看到网页源码。以网址 www.sina.com为例(选择该网址,主要因为它的网页代码较短)。 $ cu 阅读全文
posted @ 2020-02-17 00:46 enumx 阅读(754) 评论(0) 推荐(0) 编辑