工作区.暂存区.版本库.远程仓库 一.概念 1.四个工作区域 Git本地有四个工作区域:工作目录(Working Directory).暂存区(Stage/Index).资源库(Repository或Git Directory).git仓库(Remote Directory).文件在这四个区域之间的转换关系如下: Workspace: 工作区,就是你平时存放项目代码的地方 Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息 Reposit…
从0开始学爬虫9之requests库的学习之环境搭建 Requests库的环境搭建 环境:python2.7.9版本 参考文档:http://2.python-requests.org/zh_CN/latest/ httpbin.org可以模拟http服务器,速度较慢,可以按照插件模拟http服务器 pip install gunicorn httpbin gunnicorn不支持windows需要在linux系统中安装 启动http服务 [root@localhost ~]# gunicorn…
一.悲催的OpenXML操作 学习并使用了一段时间的OpenXML,感觉用这个来操作Excel文件真是一件非常悲催的事情,由于我自己比较熟悉Excel COM的操作,但到了OpenXML中发现,之前所了解的几乎没啥用处,仅仅完成创建工作簿.工作表.读取下单元格的值就得写超级多行的代码.使用OpenXML操作Excel文件还碰到一个难题就是如何读取xls文件.无奈之下,只好去搜搜看有无好用的第三方库. 从网上搜到一篇文章:各Excel第三方库对比文章 大致上有这么一些第三方库: 1.NPOI 2.…
三大库:requests,lxml,beautifulSoup. Request库作用:请求网站获取网页数据. get()的基本使用方法 #导入库 import requests #向网站发送请求,获取数据. res= requests.get(‘http://bj.xiaozhu.com/’) #打印返回值,<response [200]>成功,<response [404]>,<response [400]>失败 print(res) #打印返回文本 print(r…
queue: FIFO队列:先进先出队列. 优先队列:对队列中的元素按优先级的大小输出. 定义: FIFO队列: queue<数据类性>变量名. 优先队列:priority_queue<数据类型>变量名. Eg: FIFO队列: queue<int>que//定义了一个名为que的整型的先进先出队列. 优先队列:priority_queue<int>que//定义了一个名为que的整型的优先队列. //当类型为自定义结构时,需要重载运算符. Eg: stru…
deque(双端队列):http://baike.baidu.com/link?url=JTvA2cuLubptctHZwFxswvlZvxNdFOxmifsYCGLj5IZF-Tj4rbWLv8JnkqWbA9s2S-9Xzqdo37vcdkBQZfORNq 需要包括头文件<deque>; 定义: deque<数据类型> 变量名; Eg: deque<int> que;//定义了一个整型的双端队列; 基本操作(红色标识为常用操作):       que.assign(…
set(集合):http://baike.baidu.com/link?url=cb68AB-3qfEK8RoaGHJFClb4ZiWpJfc32lPOLtaNUrdxntFC738zCZsCiUlfAVRLds2aeNkgYCYCe_wdVB2TIa 需要包括头文件<set>; 定义: set<数据类型> 变量名; Eg: set<int> s;//定义了一个整型的集合s; 基本操作(红色标识为常用操作): s.begin() 返回指向第一个元素的迭代器 s.clea…
list(链表):http://baike.baidu.com/link?url=gkVdBlHEzy6ssrgT5Iy2wze4jl37ka1G45TRpUHrQSYFZQg2HimtUCePV0tU_mrWcOovzzzxaO2Cts23AY6LUK 需要包括头文件<list> 定义: list<数据类型> 变量名: Eg: list <int> l;//定义了一个整型的链表; 基本操作(红色标识为常用操作): l.back() 返回最后一个元素的引用 l.begi…
vector(动态数组或向量):动态分配内存空间的线性储存结构. 需要包括头文件<vector> 定义: vector<数据类型> 变量名: Eg: vector<int> s; //定义了一个数据类型为整形的动态数组; 基本操作(红色标识为常用操作): s[i]直接以下标方式访问容器中的元素.       s.front()  返回首元素. s.back()  返回尾元素.   s.push_back(x)向表尾插入元素x. s.size()  返回表长.  s.em…
转自:https://www.cnblogs.com/grhyxzc/p/5074061.html deque(双端队列):http://baike.baidu.com/link?url=JTvA2cuLubptctHZwFxswvlZvxNdFOxmifsYCGLj5IZF-Tj4rbWLv8JnkqWbA9s2S-9Xzqdo37vcdkBQZfORNq 需要包括头文件<deque>; 定义: deque<数据类型> 变量名; Eg: deque<int> que;…