- 博客(18)
- 收藏
- 关注
原创 vector使用陷阱
#include<cstdio>#include<vector>using namespace std;vector<bool> ans;int main(){ int n; ans.resize(3); ans.push_back(true); ans.push_back(true); ans.p...
2018-08-23 20:46:38
180
原创 c++ 读取string类
1#include<cstdio>int main(){ string a; a.resize(100)//需要预先分配空间 scanf("%s",&a[0]); return 0;}2#include<iostream>int main(){ string a; cin>&g...
2018-07-30 15:25:38
345
转载 C++ STL lower_bound & upper_bound
转载:https://blog.csdn.net/nisxiya/article/details/44945441background首先,lower_bound和upper_bound是C++ STL中提供的非常实用的函数。其操作对象可以是vector、set以及map。lower_bound返回值一般是>= 给定val的最小指针(iterator)。upper_bound返回值则是 &g...
2018-06-29 16:27:20
172
转载 unique去相邻重复元素
转载:https://www.cnblogs.com/heyonggang/p/3243477.html类属性算法unique的作用是从输入序列中“删除”所有相邻的重复元素。该算法删除相邻的重复元素,然后重新排列输入范围内的元素,并且返回一个迭代器(容器的长度没变,只是元素顺序改变了),表示无重复的值范围得结束。 1 // sort words alphabetically so we can f...
2018-06-26 15:03:02
394
转载 c++ string append常见用法
转载:https://blog.csdn.net/air_wswn/article/details/7785739C++ string append()添加文本使用append()添加文本常用方法:直接添加另一个完整的字符串:如str1.append(str2);添加另一个字符串的某一段子串:如str1.append(str2, 11, 7);添加几个相同的字符:如str1.append(5, '...
2018-06-24 14:57:14
495
转载 c++ std::pair 与 std::make_pair
pair是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pair可以使用构造函数,也可以使用std::make_pair函数Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #include &...
2018-06-24 14:41:48
1023
原创 scrapy入门:爬取伯乐在线
一、创建项目在开始爬取之前,您必须创建一个新的Scrapy项目。 进入您打算存储代码的目录中,运行下列命令:scrapy startproject tutorial删除时直接在直接在文件管理删除项目二、pycharm在pycharm中导入项目编译器配置三、创建爬虫进入项目文件夹内cd myproject创建爬虫scrapy genspider mydomain mydomain.com...
2018-06-23 09:11:17
221
原创 python scrapy安装及其报错处理
安装pip install -i https://pypi.douban.com/simple/ scrapy报错1 :少了包报错时pip install -i https://pypi.douban.com/simple/ scrapy报错,去http://www.lfd.uci.edu/~gohlke/pythonlibs/找对应报错的包http://www.lfd.uci.edu/~gohl...
2018-06-22 21:41:04
236
原创 python 虚拟环境
【注意】研究发现,PowerShell的不能有些命令,换CMD就可以了linux版本:http://blog.51cto.com/qicheng0211/1561685一、安装virtualenvpip install virtualenv二、创建python虚拟环境virtualenv env1如果你的系统里安装有不同版本的python,可以使用--python参数指定虚拟环境的python版本...
2018-06-22 21:23:10
195
转载 python 安装包失败时
http://www.lfd.uci.edu/~gohlke/pythonlibs/去这个网址中找适合自己操作系统自己python版本的包
2018-06-22 20:50:09
639
转载 豆瓣python源
转载至:https://www.douban.com/note/302711300/https://pypi.douban.com/simple/ 虽然用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。 不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。 跟u...
2018-06-22 17:09:05
187
转载 c++ map.find使用方法
转载至https://blog.csdn.net/derkampf/article/details/71155055函数原型iterator find (const key_type& k);const_iterator find (const key_type& k) const;12返回值An iterator to the element, if an element wi...
2018-06-22 00:40:35
16222
转载 c++ str比较
传统的c字符串比较必须用strcmp函数:(不能用==,否则比较的只是两个地址)函数名: strcmp功 能: 串比较用 法: int strcmp(char *str1, char *str2);看Asic码,str1>str2,返回值 > 0;两串相等,返回0上面的头文件为<string.h> strncasecmp()是忽略大小写的。c++ st...
2018-06-22 00:09:40
702
转载 基数排序与桶排序,计数排序【详解】
https://www.cnblogs.com/ECJTUACM-873284962/p/6935506.html
2018-06-21 17:03:14
224
原创 pycharm快捷键
1、Ctrl + Enter:在下方新建行但不移动光标;2、Shift + Enter:在下方新建行并移到新行行首;3、Ctrl + /:注释(取消注释)选择的行;4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);5、Ctrl + Shift + +:展开所有的代码块;6、Ctrl + Shift + -:收缩所有的代码块;7、Ctrl + Alt + I:自动缩...
2018-06-21 10:13:15
138
原创 c++ map用法
#include<map>int main(){ map<int , int> myMap; cout << myMap[42] << endl;}//输出 0 map对象访问不存在键 i 时,会①自动添加元素,键为i②给myMap[i]赋初值(int型赋值0)...
2018-06-20 21:08:36
152
转载 C++ substr用法
原链接:https://blog.csdn.net/liuchuo/article/details/54599840substr有2种用法:假设:string s = "0123456789";string sub1 = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = "56789"string sub2 = s.substr(5, 3); //从下标为5开...
2018-06-20 17:52:48
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人