logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STL-容器

1.    容器分类【1】    序列容器(1)    数组:一个连续空间,空间大小是固定的,不能进行扩容(2)    Vector:动态数组,可以进行扩容,适配器会为他自动分配内存(3)    Deque:双向队列,两端都可以进行扩充(4)    List:双向链表(标准库提供的是双向环状链表)(5)    Forward_list(单向链表)选择list耗用的内存比forward_list大【

STL-vector

【1】    vector本身的大小vector容器有三个指针:start,finish,end_of_storage,每个指针的大小为4,所以vector的大小为12.vector每次扩增都需要大量的使用拷贝构造函数和析构函数,拷贝构造函数将旧的元素复制到新的容器里面,析构函数释放空间【2】    说说std::vector的底层(存储)机制Vector就是一个动态数组,里面有一个指针,指向一片

git的使用

1.安装git(1)在Linux上安装git首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed. You can install it by typing:sudo apt-get install git像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何...

贴吧小爬虫案例

代码如下:#!/usr/bin/env python# -*-coding:utf-8 -*-import urllibimport urllib2def loadPage(url,filename):"""作用:根据url发送请求,获取服务器响应文件url:需要爬取的url地址filename:处理文件...

使用正则的内涵段子的爬虫案例

代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-import urllib2import reclass Spider:def __init__(self):# 初始化起始页位置self.page = 1# 爬取开关,如果为True继续爬取self.swit...

到底了