2016/05/06

常用STL:

    //vector:动态数组,头文件 #include <vector>
	//定义:vector<type> vec_name;

	//定义整形vector
	vector<int> a;	

	//向容器末尾动态添加元素
	a.push_back(1);
	a.push_back(2);

	//返回元素个数
	int n = a.size();	

	//遍历容器
	for(int i=0; i<n; i++)
	{
		cout<<a[i]<<endl;
	}
	a.clear();

	//string:字符串容器 头文件#include <string>

	//定义
	string str, str1 = "cd";

	//向末尾添加字符元素
	str.push_back('a');
	char c = 'b';
	str += c;
	str += str1;

	//输出与遍历
	cout<<str<<endl;
	int n = str.size();
	for(int i=0; i<n; i++)
	{
		cout<<str[i]<<endl;
	}

	//sub返回str的一个子串, 起始位置为str[_off], 长度为_count
	string sub = str.substr(_off, _count);
	str.clear();

    //queue:队列 头文件 #include <queue>
    //queue<type> Q;

    queue<int> Q;
    Q.push(1);
    Q.push(2);
    int n = Q.size();
    while(Q.size() > 0)
    {
  	   cout<<Q.front();
  	   Q.pop();
    }

	//stack:栈 头文件 #include<stack>
	stack<int> S:
	S.push(1);
	S.push(2);
	while(!S.empty())
	{
		cout<<S.top()<<endl;;
		S.pop();
	}

	//set:集合 头文件 #include<set>
	set<int> S;
	S.insert(1);
	S.insert(2);
	S.erase(1);
	int _count = S.count(2);
	S.clear();

	//map:键值映射容器 头文件:#include <map>

	map<int, int> M;
	M[1] = 1;
	M[2] = 2;
	cout<<M[1]<<' '<<M[2]<<endl;
	M.clear();

库函数:
	常用函数库:#include <algorithm> #include<cstdlib> #include <math.h>
	常用函数:
		排序函数sort:
			//int a[100]; vector<int> vec;
			sort(a, a+100);
			sort(vec.begin(), vec.end());
		二分查找函数:
			//vector<int> vec
			//以int型容器为例,idx返回vec中第一个大于等于x的元素的下标
			//idx2返回vec中第一个大于x元素的下标
			int idx = lower_bound(vec.begin(), vec.end(), x) - vec.begin();
			int idx2 = upper_bound(vec.begin(), vec.end(), x) - vec.begin();
	数学函数:
	pow:幂函数
		sqrt:根号函数
	abs:绝对值函数
	fabs:浮点数绝对值函数
时间: 2024-10-14 11:07:15

2016/05/06的相关文章

全国身份证前6位地区编码归属地(2016年06月27日)共6724条

简介: 前段时间在忙单位的一个小系统,用来管理从业人员的电子档案,最核心.复杂的功能已经完成,现在基本告一段落.用户可上传已扫描或拍照的档案图片,然后选择一个(已导入数据库)的从业人员信息,将扫描件与数据库信息对应,便于日后查询,也减轻了档案室的日常工作量.现在单位已经有一个成熟的系统用来管理从业人员信息,但只有一个档案编号,无法查询纸质档案信息,经常查档案就找档案室,太繁琐.带来各种麻烦.而从业人员涉及到的信息字段比较多,好在原系统可以导出数据库信息,我直接导入新系统就可以用了.省的操作员在录

工作周记 - 第二周 (2016/05/30 - 2016/06/03)

上周的产品基本定型,唯独订单部分还是有待讨论,其余部分可以开展,由于一期版本是给app提供服务 所以本周工作主要是: 1.根据产品原型设计数据库,审核并定稿形成第一版数据库设计: er-studio数据库设计.表设计 mysql navicat 1.2.根据数据库设计进行模块划分,任务分配,协调人员调度 2.设计后台管理系统前端页面框架(主要前端工程师参与) 3.搭建主要后端框架,并且上传至SVN,配合前端框架形成基本的可参考的增删改查以及restful接口服务demo 技术选型及相关组件: S

2016.05.26-2016.06.02这周工作时间和内容

这周学习的内容:这周和平常是一样的,我们在课堂上学习了三个小时,老师讲了用例图,类图,序列图,状态图.我们了解了用例图,用例图(use case diagram)就是由主角.用例以及它们之间的关系构成的图.该图说明了用例模型中的关系.类图(Class diagram)由许多(静态)说明性的模型 元素(例如类.包和它们之间的关系,这些元素和它们的内容互相连接)组成.类图可以组织在(并且属于)包中,仅显示特定包中的相关内容.类图(Class diagram)是最常用的 UML图,显示出类.接口以及它

2016.05互金平台移动端影响力50强榜单报告!

(文章来源:盈灿咨询) 6月21日下午,盈灿咨询在京举办互金平台移动端影响力报告暨2015网贷蓝皮书出版发布会,首次独家发布了<互金平台移动端影响力榜单TOP50>,北京大学汇丰商学院中小企业研究中心执行主任王家卓.网贷之家首席研究员&盈灿咨询总经理马骏.盈灿咨询副总经理于百程.爱钱进CEO杨帆等嘉宾出席了本次活动并做主题分享. 据悉,该报告选取了300余家互金平台5月的移动端数据,以平台在移动端的推广目的和移动互联网特点为支点,以指标.评分.分析为撬棍,展示了目前行业内互金平台的移动

2016/05/04(反射)

反射:重点----每天都用反射,但是每天都不写反射     Java的反射技术是java程序的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性. 使用反射可以获得Java类中各个成员的名称并显示出来.简单的说,反射就是让你可以通过名称来得到对象(类,属性,方法)的技术. 反射的作用? 可以通过反射机制发现对象的类型,发现类型的方法/属性/构造器? 可以创建对象并访问任意对象方法和属性等 主要点:运行时探究和使用编译时未知的类 Dog d1 = new

分布式技术一周技术动态 2016.05.29

分布式系统实践 1. 网易视频云:新一代列式存储格式Parquet的最佳实践 https://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=2650755579&idx=1&sn=640c55c7f2800be48271cdfb1880be99&scene=0&key=8d8120cb97983fad266c6ac303c9142a6b1da8ee51bea2e187dba1380070fd7707bdef8da1404

Murano Weekly Meeting 2016.05.31

Meeting time: 2016.May.31 1:00~2:00 Chairperson:  Kirill Zaitsev, from Mirantis Meeting summary: 1.Action Item Review update the wiki to mention new CPLs. kzaitsev_mb ping stable reviewers to review the backports. 2.Murano packages move into murano-a

Murano Weekly Meeting 2016.05.10

Meeting time: 2016.May.10 1:00~2:00 Chairperson:  Serg Melikyan, from Mirantis Meeting summary: 1. murano contributors rules Six usage rule: use it only when really necessary (for example if existing code will now work in Py3 at all. If it is a matte

2016.05工作日志

05.01 昨天已经解决json传递的问题,今天本来打算悠闲地看看C++,学学OS.结果早上习惯性地摆弄了下日向blog项目代码,发现一个问题,就是user类save失败.是mysql主键自增长设置失败.花了些时间解决,感觉自己这方面太j8弱了. 然后下午翻了翻<不得贪胜>,打算看看电影莱昂纳多的<荒野猎人>,结果发现这啥j8电影.就起床学C++.OS了. 05.02 基于刚制定的“圣战”目标,今天发表五月展望,目前的目标三个,一个是日向blog,一个是自制OS,一个是C++.ja