首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C++ STL之string常用指令
】的更多相关文章
C++ STL之string常用指令
string,大小可变的字符串,有些类似于C中的字符数组. 只记载本人在ACM中常用的函数,并且全部经过程序测试. 1.初始化 string s1;——默认构造函数s1为空串 string s2(s1);——将s2初始化为与s1相同 string s3("aaa");——将s3初始化为aaa string s4(3, 'b');——将s4初始化为bbb 2.输入输出 能用cin,cout:不能用scanf,printf. 用cin读入会忽略开头所有空白字符(如空格,换行符,制表符),读…
C++ STL之map常用指令
只记载本人在ACM中常用的函数. map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力. map内部为一颗红黑树.它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响.对于迭代器来说,可以修改实值,而不能修改key. 1.初始化 map<int, string> m; 2.插入元素 m[1] = "aaa"; m[2] = "bbb&q…
【STL】string 常用函数
string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,string类还支持默认构造函数和复制构造函数,如string s1:string s2="hello":都是正确的写法.当构造的string太长而无法表达时会抛出length_error异常 string类的字符操作: const char &operator[](int n)const; const ch…
C++ STL之pair常用指令
只记载本人在ACM中常用的函数. pair<first, second>,将两个数据组合成一个数据.在其他stl(如map),函数需要传回两个值时可能会用到. 1.初始化 #include <utility> //pair的头文件很特别- - std::pair <type1, type2> p(); 如std::pair <int, float> p(3, 2.2); pair<int, double> p1 = std::make_pair(…
C++ STL之vector常用指令
只记载本人在ACM中常用的函数. vector,相当于动态数组,数组大小可变.声明vector以后,自动在内存中分配一块连续的内存空间进行数据存储. vector在内部进行插入.删除操作时间复杂度O(n). 1.初始化 vector<int> v1; //空的vector vector<int> v(5, 42); //vector含有5个42 2.常用运算符 [], ==, !=, <=, >=, <, 和 >均可正常使用 3.back返回最后一个元素 4…
C++ STL之set常用指令
set,关联容器,元素不允许有重复,数据被组织成一棵红黑树,以牺牲插入和删除元素的效率换来了查找元素的高效率(O(logN)). 1.初始化 set<int> st; 2.begin返回第一个元素的迭代器 3.end返回最后一个元素的迭代器 4.clear清空 5.empty判断是否为空,为空返回true 6.count返回某元素的个数 7.find返回某元素的迭代器 8.size返回容器大小 9.erase删除 iterator erase( iterator i ); //删除i位置元素i…
Redis常用指令之string、list、set、zset、hash
Redis之五大类型常用指令 redis的一些小知识 redis服务器端口默认是6379 在编译完成后的bin目录下启动服务端:redis-server 客户端连接操作:redis-cli -h localhost -p 6379,如果是一台机器可以省略后面的:redis-cli (备注:可以复制redis解压目录下的redis-conf文件到另一个文件夹,然后可以修改端口号 port 7000 这时你再次启动服务还是6379的端口号,读取的还是源码目录里的redis-conf文件,要想在启动的…
7. Buffer_包描述文件_npm常用指令_fs文件读写_模块化require的规则
1. Buffer 一个和数组类似的对象,不同是 Buffer 是专门用来保存二进制数据的. 特点: 大小固定: 在创建时就确定了,且无法调整 性能较好: 直接对计算机的内存进行操作 每个元素大小为1字节 使用: Buffer.allocUnsafe(size) Buffer.from(strring) buf.toString() 2. 包描述文件 描述包的相关信息,以供外部读取分析 name 包名 version 包的版本号 dependencies 生产依赖:项目运行时需要的依赖 dev…
Linux常用指令【转载】
[收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令名 dir 文件夹名 string 字符串 username 用户名 groupname 组名 regex 正则表达式 path 路径 device 设备名 partition 分区名 IP IP地址 domain 域名 ID 远程用户ID host 主机名,可以为IP地址或者域名 var 变量名…
(转)Linux最常用指令及快捷键 Linux学习笔记
Linux最常用指令及快捷键 Linux学习笔记 原文:http://blog.csdn.net/yanghongche/article/details/50827478 [摘自 鸟叔的私房菜]--转载请注明出处 本文仅简单记录有哪些常用命令,具体用法需要具体查询 常用基础指令: bc:计算器 cal:日历 date:日期与时间 man:查询指令或者相关档案的用法 man page通常放在目录/usr/share/man下面 man page中常用快捷键: [Page Down]:向下翻一页…
redis常用指令总结以及功能介绍
第一部分 redis的常用指令 一.针对key的操作 1.1 del key [key .. ] , 删除指定的一个或者多个key;1.2 dump key , 序列化给定的key1.3 restore key ttl serialized-value , 反序列化到key1.4 exists key , 判断某一key是否存在1.5 expire key secon…
Vue2.0 -- 钩子函数/ 过度属性/常用指令/以及Vue-resoure发送请求
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>VueJs</title> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-s…
Dockerfile常用指令及使用
Dockerfile常用指令及使用 1. dockerfile介绍 2. Dockerfile常用指令 指令 描述 FROM 构建新镜像是基于哪个镜像 MAINTAINER 进行维护者姓名或邮箱地址 RUN 构建镜像时运行的shell命令 ENV 设置环境变量 USER 为RUN.CMD和ENTRYPOINT执行命令指定运行用户 EXPOSE 声明容器运行的服务端口 HEALTHCHECK 容器中服务器健康检查 WORKDIR 为RUN.CMD.ENTRYPOINT.COPY和ADD设置工作目录…
redis基础:redis下载安装与配置,redis数据类型使用,redis常用指令,jedis使用,RDB和AOF持久化
知识点梳理 课堂讲义 课程计划 1. REDIS 入 门 (了解) (操作) 2. 数据类型 (重点) (操作) (理解) 3. 常用指令 (操作) 4. Jedis (重点) (操作) 5. 持 久 化 (重点) (理解) 6. 数据删除与淘汰策略 (理解) 7. 主从复制 (重点) (操作) (理解) 8. 哨 兵 (重点) (操作) (理解) 9. Cluster集群方案 (重点) (操作) (理解) 10. 企业级缓存解决方案 (重点) (理解) 11. …
linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项.设备文件名一般也是固定的写法,/dev/sr0或者/dev/cdrom.挂载点一般可以自己设置,但是推荐使用/mnt/cdrom. 整个语法是:mount /dev/sr0 /mnt/cdrom挂载完毕后,就可以直接操作/mnt/cdrom下的文件了.例外操作完毕后,需要卸载挂载点,先通过cd回到自…
走进AngularJs(二) ng模板中常用指令的使用方式
通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板开始入手是个不错方式,因为这部分内容相对简单好理解,而且是视图层的东西,大家都喜欢可以立马看得见的东西嘛.本篇我将搜罗模板中的常用指令一一测试,了解其使用方法,有点像背单词的感觉,会比较枯燥.不过对于初学,这样的枯燥是必须要经历的,开始~ 一.模板中可使用的东西及表达式 模板中可以使用的东西包括以下…
mac 终端 常用指令
开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和文件夹信息,-l 详细信息, -a 包括隐藏文件 用法: 如:ls -w 以简介的形式查看所有文件和文件夹信息 ls -la 查看包括隐藏文件在内的所有文件详细信息 2.cd指令 用途:转换目录 用法: 如:cd /Users/ 3.pwd指令 用途:查看当前目录的文件名 4.mkdir指令 用途:…
ImageMagick常用指令详解
Imagemagick常用指令 (ImageMagick--蓝天白云) (ImageMagick官网) (其他比较有价值的IM参考) (图片自动旋转的前端实现方案) convert 转换图像格式和大小,模糊,裁剪,驱除污点,抖动,临近,图片上画图片,加入新图片,生成缩略图等. identify 描述一个或较多图像文件的格式和特性. composite 根据一个图片或多个图片组合生成图片 举个例子 convert +profile '*' [src]{file}.{ext} -quality 80…
[AngularJS] 常用指令
常用指令 ng-hide指令,用于控制部分HTML元素可见(ng-hide="false")和不可见状态(ng-hide="true"),如下: <div ng-app="" ng-init="click=false"> <button ng-click="click= !click">我变</button> <p ng-hide="click"…
iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git CVS 最早的开源.免费的集中式版本控制工具 自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况…
linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作…
[转载]linux下svn常用指令
一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的lin…
ARM汇编常用指令
RAM汇编常用指令有MOV B BL LDR STR…
jsp的常用指令有哪些(编译指令/动作指令整理)
jsp的常用指令有哪些(编译指令/动作指令整理) JSP动作指令 JSP - JSP中的脚本.指令.动作和注释…
HBase shell 常用指令
HBase shell 常用指令 连接HBase $ ./bin/hbase shell 打开帮助 hbase(main):001:0> help 创建表 hbase(main):003:0> create 'test', 'cf'0 row(s) in 2.6280 seconds => Hbase::Table - test 成功在HBase数据库上创建一个名为test的表,表中包含一个名字为cf的列族. 查看表的信息 hbase(main):005:0> list 'test…
C++ STL中的常用容器浅谈
STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们大家使用.下面,我们就浅谈某些常用的容器.这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点.STL中的常用容器包括:顺序性容器(vector.deque.list).关联容器(map.set).容器适配器(queue.stac). 1.顺序性容器 (1)vector vector是一种动态数组,在内存中具有连续的存储空间,支持快速随机访问.由于具有连续的存储空间,所以在插入和删除操作方面,效率比较…
基于header的一些常用指令详解
header常用指令 header分为三部分: 第一部分为HTTP协议的版本(HTTP-Version): 第二部分为状态代码(Status): 第三部分为原因短语(Reason-Phrase). // fix 404 pages: 用这个header指令来解决URL重写产生的404 header header('HTTP/1.1 200 OK'); // set 404 header: 页面没找到 header('HTTP/1.1 404 Not Found'); //页面被永久…
Angular JS从入门基础 mvc三层架构 常用指令
Angular JS从入门基础 mvc模型 常用指令 ★ 最近一直在复习AngularJS,它是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. 1.常用指令 AngularJS 通过指令扩展了HTML,且通过表达式绑定数据到 HTML.下面我们看一下AngularJS中的常用指令. (1).基本概念 指令:AngularJS中,通过扩展HTML的属性提供功能.所以…
git/github常用指令、入门
git的基本常用指令: 1.cd:切换路径 2.mkdir:进入文件夹目录 3.pwd:显示当前目录的路径 4.git init:把当前的目录变成可以管理的git仓库,生成隐藏.git文件 5.git add 文件名:把文件添加到暂存区去 6.git commit –m "版本提交备注":提交文件 –m 后面的是注释 7.git commit -a -m "版本提交备注":此指令是5.6两个步骤的合并版,添加所有更新过的文件并提交 8.git status:查看仓库…
vue.js介绍,常用指令,事件,以及制作简易留言版
一.vue是什么? 一个mvvm框架(库).和angular类似,比较容易上手.小巧,让我们的代码更加专注于业务逻辑,而不是去关注DOM操作 二.vue和angular之间的区别 vue--简单易学 指令以v-xx 一片html代码配合上json,再new出来vue实例 个人维护项目 适合:移动端项目,小巧 angular--上手难 指令以ng-xxx 所有属性和方法都挂在$scope身上 angular由google维护 适合:pc端项目 共同点:不兼容低版本的IE 三.vue的基本使用 1.…