c++ primer复习(二)】的更多相关文章

1 悬垂else来自于else语句搭配的if语句的二义性 2 理解switch代码: switch(c) { case 'a': a++; case 'b': b++; default: x++; } 如果为'a',则a++,b++,x++都会被执行 如果为'b',则b++,x++都会被执行 如果都不是,则只执行x++ 由此可以推测出switch语句中break的作用,以及没有break时,语句的执行情况:第一个满足的case一直执行到break或switch结束,之后所有的case都被忽略,退…
一:基本内容 1 类 数据成员:用于存储与类对象相关联的状态 成员函数:对数据成员进行操作 类将接口与实现分离,接口指定了类支持的操作,操作的具体实现细节是类的设计者才需要了解 2 类成员 类成员可以是数据(数据成员).函数(成员函数).类型别名 数据成员:类不能具有自身类型的数据成员,但是可以使指向自身类型的指针或引用 成员函数:在类内部定义的成员函数默认为内联inline函数,成员函数的内联可以在声明处也可以在定义处指出 const成员函数不能改变其所操作的对象的数据成员,const成员函数…
呵呵,又来到了今天的总结.这次主要复习了一下字符串的一些处理.今天就来总结一下. 理论: —String 字符串,字符串可以看成字符数组,不可变特性(通过for循环,修改string中的元素,失败!). 属性 Length                      输出用户名的字符个数 方法 str.Contains()                       判断字符串是否包含 String.IsNullOrEmpty()        判断用户输入的是否为空  –ToCharArray(…
对于这些常用的集合,建议还是需要先了解一下底层实现原理,这样在不同的使用场景下才能选择更好的方案. Set介绍以及对比,常用方法: package cn.review.day02; import java.util.Comparator; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.TreeSet; import org.junit.Te…
前提:一维数组和一维指针为什么可以替换使用? ] = { , , }; int *p = a; ; i < ; i++) printf("%d ", *(p + i)); 上面测试表示可以相互替换使用 printf(],p); a是数组名,在数组中代表了数组首地址,类似于&a[]. 而int *p是一个int类型指针,也是指向每一个地址,所以两者的类型相同,都是代表int类型字节地址. int *p = a:是正确的. 我们再使用*(p+),就是将指针P所指向的位置加上一…
一.组件介绍 每一个组件都是一个vue实例 每个组件均具有自身的模板template,根组件的模板就是挂载点 每个组件模板只能拥有一个根标签 子组件的数据具有作用域,以达到组件的复用 二.局部组件 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>局部组件</title> <script type=&…
传送门 题目背景 "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,zmc MM终于同意了. 但是,拿到这个任务的sqy…
第二章 一.Linux文件系统 1.基本概念 Linux文件系统为单根的树状结构,根为“/”,文件名大小写敏感,除了“/”都是可用字符,文件名以“.”开始的为隐藏文件. 2.常用文件夹 bin:可执行二进制文件(命令). boot:引导目录,引导所需要的文件. dev:硬件设备 etc:配置文件 home:家目录,每个普通用户在home下都有一个和用户名相同的文件夹,root用户除外. lib:Linux运行的库文件. lost+found:文件系统文件. media和mnt:挂载设备目录. o…
一.简介:flume是一种分布式.可靠且可用的系统,能够用于有效的从不同的源收集.聚合和移动大量的日志数据到集中式数据存储.它具有基于流数据的简单灵活的架构,它具有健壮的可靠性机制和许多故障转移和恢复机制,具有强大的容错性,使用简单的可扩展的数据模型,允许在线分析的应用程序.flume不仅能用于日志数据的收集.由于数据源是可以指定的,因此flume可用于传输大量事件数据,包括但是不限于网络流量数据,社交媒体生成的数据,电子邮件消息以及几乎任何可能的数据源 1.flume运行的核心是Agent.是…
真是一本好书,就这么点,就感觉学到很多了,当然也是我水平太差. 用shell或者bash的时候有一个文件重定向,就是每次程序运行的时候,我们都需要手动输入内容,然后程序输出内容,这时可以用文件来代替.比如, ./inpu <txt1.txt >txt2.txt    就是把inpu执行一遍,用txt1.txt的内容当初输入的内容,然后把输出内容写入到txt2.txt中.txt2.txt会重新写入. 联想一下,cat是打开一个文件的意思,考虑加上参数. cat a.txt >b.txt  …