学习笔记
Sofia@Fans
技术才是我的女朋友!!
展开
-
BFC学习总结
BFC学习总结文章目录BFC学习总结定义:前提:触发条件:BFC布局规则BFC作用定义:指块级格式上下文,是一块独立的渲染区域普及知识:浏览器渲染方式:普通流FC,浮动及定位流(脱离普通文档流)前提:必须为inline-block,block,flex元素触发条件:非相对浮动非visible的overflow非相对的positiondisplay为inline-block、...原创 2018-10-17 21:02:51 · 126 阅读 · 0 评论 -
C++异常处理与输入输出
C++异常处理与输入输出文章目录C++异常处理与输入输出1. C++异常处理1.1 使用简单的错误分支处理abort()和exit()1.2 使用try-throw-catch处理机制1.3使用exception类,头文件exception2. C++输入与输出2.1使用string类的getline()输入字符串2.2控制台的输入与输出操作对象cin与cout,iostream头文件,类ost...原创 2018-10-21 22:19:24 · 4503 阅读 · 0 评论 -
C++类继承
C++类继承文章目录C++类继承1.is-a继承1.1公有继承1.2私有继承1.3保护继承2.has-a关系3.多态公有继承3.1特性:3.2虚函数实现原理4.纯虚函数和抽象基类5.多继承、多重继承和虚拟继承6.模板类1.is-a继承1.1公有继承特性://保持基类的访问权限不变,基类数据成员只能通过基类的方法访问//派生类需要自己的构造函数,创建对象时,需要使用成员初始化列表,将基...原创 2018-10-21 22:18:34 · 8405 阅读 · 2 评论 -
C++函数
C++函数文章目录C++函数1.基本工作2.函数种类3.函数参数传递3.1传入数组参数3.2传入结构参数3.3传入类--对象参数3.4传入函数指针参数3.5传入字符串参数4.函数的递归操作4.1含有一个递归调用的递归4.2包含多个递归调用的递归4.3尾递归调用1.基本工作提供函数的定义,及实现提供函数的原型 //必须的,为了提高编译器的执行效率!可以省略函数名,或者直接将函数定义放在...原创 2018-10-20 22:49:10 · 648 阅读 · 0 评论 -
C++的数据及操作
C++的数据及操作文章目录C++的数据及操作基本数据类型:派生类型:基于基本类型创建组合类型指针数组和数组指针函数指针常量指针和指针常量数组的替代品vector及array类型转换运算符优先级分配内存的方法自动存储静态存储动态存储数据的操作:==哪种数据结构在时间和空间上操作最优?==控制台的输入与输出操作对象cin与cout,iostream头文件,类ostream,istream文件的输入与...原创 2018-10-20 22:48:47 · 600 阅读 · 0 评论 -
数据结构之基础知识
数据结构之基础知识文章目录数据结构之基础知识1. 一个问题最优算法的奥义2.时间和空间复杂度分析2.1时间复杂度2.2空间复杂度3.理解传入指针和传入引用1. 一个问题最优算法的奥义2.时间和空间复杂度分析2.1时间复杂度//时间复杂度指:算法执行基本操作的次数,这个次数一般与问题的规模和数据形式有关,取其增长最快的项,其系数都化为1//可以看出时间复杂度就是衡量算法执...原创 2018-10-22 22:27:15 · 1061 阅读 · 0 评论 -
git的使用教程 | 完整版
文章目录git简介:git安装:git配置git工作流程git命令创建仓库克隆仓库添加缓存提交仓库删除文件及移动文件git强大的分支管理查看提交版本信息添加标签和备注信息连接远程 代码仓库提取远程仓库及合并至本地本地同步更新至远程仓库git简介:git是一个版本控制工具,实现方式为分布式版本库,区别于集中式等等git安装:地址为:https://git-scm.com/downloads...原创 2018-10-10 18:30:23 · 145 阅读 · 0 评论 -
C++类与对象
C++类与对象的定义文章目录C++类与对象的定义C++内存中存储数据的两大属性第一个属性:存储时间,即数据的生命周期**存储时间与内存中数据五大存储区有关**第二个属性:访问作用域**关键字:****作用域:****变量的初始化:****注意内存泄漏:**过程性编程和面向对象编程的思考方式背景C++类定义,在内存中的具体分配类的构造函数和析构函数构造函数析构函数什么时候开始调用析构函数?注意de...原创 2018-10-19 15:27:05 · 210 阅读 · 0 评论 -
使用border属性实现三角形、四边形、彩色块,anything only you want!!
使用border属性实现三角形、四边形、彩色块,anything only you want!!文章目录使用border属性实现三角形、四边形、彩色块,anything only you want!!简单的border-width,border-color,border-style属性,就可以实现需要的形状简单的border-width,border-color,border-style属性,...原创 2018-10-17 21:17:50 · 245 阅读 · 0 评论 -
Git的几个重要面试考察点,慎入!!
Git的几个重要面试考察点,慎入!!文章目录Git的几个重要面试考察点,慎入!!1、远程操作命令的区别1.1 git clone <版本库地址> <本地目录地址>1.2 git pull <远程主机名> <远程分支名> : <本地分支名>1.3 git fetch <远程主机名><远程分支名>和git merge原创 2018-10-17 21:16:18 · 2116 阅读 · 2 评论 -
深入理解盒子模型-学习总结!!
深入理解盒子模型-学习总结!!文章目录深入理解盒子模型-学习总结!!标准盒模型其他盒模型盒模型类型标准盒模型由文本内容、内边距、border、margin组成文本盒子:height、width划定的文本内容盒子,color、text、font、line-height对其有效真实盒子:不考虑margin的真实盒子,background对其有效空间盒子:包含外边距margin的盒子,只是...原创 2018-10-17 21:14:15 · 1720 阅读 · 0 评论 -
浏览器页面渲染原理深入!!
浏览器页面渲染原理深入!!文章目录浏览器页面渲染原理深入!!从用户输入URL到页面渲染显示经历两大部分:网络通信 和 页面渲染1、网络通信:总流程:1.1**输入URL回车**1.2**开始进行DNS域名解析**:优先从缓存中查找,再从子级域名至顶级域名依次请求相应的DNS服务器,直到拿到相应的IP地址--==使用UDP运输协议==1.3**开始建立TCP三次报文握手连接**1.4**开始发...原创 2018-10-17 21:12:09 · 286 阅读 · 0 评论 -
JavaScript面向对象编程学习总结
JavaScript面向对象编程文章目录JavaScript面向对象编程JavaScript所有属性和方法全部封装在对象中1、JavaScript创建对象2、JavaScript继承对象3、从外部访问内部函数的属性及方法4、JavaScript的闭包函数4.1闭包函数的定义:4.2闭包函数的特性:4.3闭包函数的强大用途:4.3.1自执行函数4.3.2闭包缓存结果4.3.3使用闭包访问函数内部变...原创 2018-10-17 21:08:58 · 285 阅读 · 0 评论 -
数据结构之栈和队列
数据结构之栈、堆、队列文章目录数据结构之栈、堆、队列1.栈(stack)[重点]1.1基本知识1.2栈的操作1.3 栈的简单应用实例1.3.1判断算术表达式中括号是否匹配的算法1.3.2算术表达式的前缀、中缀、后缀计算及转换2.队列[重点]2.1基本知识2.2队列的操作2.3 队列的简单应用实例3 堆heap[重点]3.1基本知识4. 栈和队列的综合应用实例4.1实现一个共享栈4.2使用两个栈实...原创 2018-10-23 22:32:59 · 129 阅读 · 0 评论