Python Python 中 「==」 和 is 的区别 python 中的 「==」 用来判断两个变量的值是否相等,如: [crayon-68595d8a2c3e7517380910/] is 也是用来判断是否相等,但是是判断地址: [crayon-68595d8... 09 月 12 日420评论python 阅读全文
Golang Golang slice 的使用方法及注意事项 一、说明 切片 (slice) 是 golang 里面的可变长元素类型,不是数组或数组指针,本质是一个结构体。 slice 的声明如下 (位于安装目录下的 src/runtime/slice.go): [crayo... 08 月 26 日350评论golang 阅读全文
Golang Golang 中 JSON 解析结构体 一、 StructTag 介绍 StructTag 是 go 语言结构体中的一个标记字段,放在字段声明的后面,一般只有特定情况下会用到,如 json 的转化。 使用的时候只要把标记的字段用两个`包起来即可,标签内的... 08 月 25 日472评论golang json 阅读全文
Golang Golang 中 net/http 包使用方法之 http.Header 一、说明 http.Header 结构包含请求头信息,官方定义如下,其实就是一个 map[string][]string 结构: [crayon-68595d8a2d12a405338572/] 二、常用方... 08 月 24 日958评论golang net/http 阅读全文
Golang Golang 中 net/http 包使用方法之 http.Response 一、说明 http.Response 是我们请求服务器之后得到的响应数据,结构如下: [crayon-68595d8a2d380192572338/] 其中常用的属性说明如下: Status:响应状态,... 08 月 24 日3,598评论golang net/http 阅读全文
Golang Golang 中 range 的使用方法及注意事项 一、用法 range 类似迭代器,可以遍历数组,字符串,map 等等,对象的不同,返回的结果也不同。 [crayon-68595d8a2d59e003532170/] 结果: [crayon-68595d... 08 月 20 日8841 golang 阅读全文
Python Linux 安装 python2.7 、 pip 和 setuptools 一、说明 CentOS6.5 自带 python 环境为 2.6,公司的 python 环境为 2.7. 为了避免出现以后代码出现版本差异,所以把自带的 2 .6 版本升级到了 2.7,过程十分曲折。。。。 中途遇到的问... 08 月 18 日3712linux python 阅读全文
Python Python 中的 repr() 和 str() repr() 函数的功能是返回对象的规范字符串表达式,什么叫规范表达式呢???首先我们看看函数的声明: [crayon-68595d8a2da8d765476141/] 好像并没有发现什么有用的信息,那... 08 月 15 日1,626评论python 阅读全文
Python Python2 中的字符编码 一、概述 python2 中的字符编码默认是 ascii 编码,对于中文来说使用起来是有点麻烦的,首先来看个例子: [crayon-68595d8a2dcd8839536545/] 这段代码会... 08 月 15 日461评论python 阅读全文
Golang Golang 中的常量和枚举 一、常量 golang 中的常量和其他语言里的常量大多相同,必须在编译期有确定的值。 [crayon-68595d8a2df09848342920/] 也可以使用常量组的形式来声明: [crayon-6... 08 月 15 日1,017评论golang 阅读全文