Golang 中 net/http 包使用方法之 http.Header

一、说明 http.Header 结构包含请求头信息,官方定义如下,其实就是一个 map[string][]string 结构:

二、常用方法 因为就是一个简单的 map 结构,所以方法的运用也十分简单,常用的四种方法: 2.1 添加请求头字段 ... 阅读更多

Golang 中 net/http 包使用方法之 http.Response

一、说明 http.Response 是我们请求服务器之后得到的响应数据,结构如下:

其中常用的属性说明如下: Status:响应状态,字符串,"200 OK" StatusCode:响应状态码,200 、 304 、 404 等 Proto:协 ... 阅读更多

Golang 中 range 的使用方法及注意事项

一、用法 range 类似迭代器,可以遍历数组,字符串,map 等等,对象的不同,返回的结果也不同。

结果:

二、注意事项 1. range 会复制对象,而不是不是直接在原对 ... 阅读更多

Git 学习笔记 (二):创建版本库

一、概述 学习 git 的第一步,肯定是要知道如何创建版本库,但是在这之前,还要搞清楚的一组概念是 git 中的工作区、寄存区和版本库。 工作区:工作区是我们的项目工作目录,也是 git 初始化时的目录,将来所有的代码文件都保存在这个目录中。 寄存区:在工作区完成代码编辑后,首先要使用 add 命令把代码提交到寄存 ... 阅读更多

Git 学习笔记 (一):Git 初始化配置

一、概述 Git 的默认配置信息保存在~/.gitconfig 文件下,初始化的时候为空,根据需要添加。 二、配置用户信息 这里的用户信息就相当于 QQ 或是微信里的用户名一样,标志用户的身份。 需要配置的是 name 和 email:

注意--g ... 阅读更多

CentOS6.5 源码安装 Git

一、下载安装包 Git 发布地址,目前最新版 2.15:wget https://github.com/git/git/archive/v2.15.0.tar.gz 网速慢的话可以搞个代理,或者用迅雷下载。 二、安装依赖库

三、解压和安装 ... 阅读更多

升级 python2.7 后运行 yum 出现"No module named yum"的解决办法

把 CentOS6.5 默认的 python2.6 升级到了 python2.7,然后运行 yum 命令的时候就出现了错误:

原因是因为 yum 是用 python 写的,并不兼容 2.7,所以运行会报错。解决办法是修改 yum 源文件,指定 python 版本为老 ... 阅读更多

Linux 安装 python2.7 、 pip 和 setuptools

一、说明 CentOS6.5 自带 python 环境为 2.6,公司的 python 环境为 2.7. 为了避免出现以后代码出现版本差异,所以把自带的 2 .6 版本升级到了 2.7,过程十分曲折。。。。 中途遇到的问题和解决方法请点击:Python 安装时遇到的问题 二、安装步骤 1 、下载安装包 官方下载地址为:ht ... 阅读更多

Python 中的 repr() 和 str()

repr() 函数的功能是返回对象的规范字符串表达式,什么叫规范表达式呢???首先我们看看函数的声明:

好像并没有发现什么有用的信息,那就先看看 str() 函数吧。 str() 函数的功能则是将对象转换成一个字符串,准确的来说 str() 并不是 ... 阅读更多