判断题
单核CPU的并发是指一个进程的指令和另外一个进程的指令是交错执行的。(√)
Cloud Native是指在云环境下构建、运行、管理软件的新的系统实践方式,充分利用云基础设施与平台服务,适应云环境,具备(微)服务化、弹性伸缩、分布式、高可用、多用户、自动化等关键特征的架构实践;建立全功能团队、发展全栈工程师并高度写作的组织、采用DevOps研发模式、自动化工具,实现微服务持续交付,是支撑Cloud Native架构的最佳组织和工程实践。(√)
X86架构中的汇编指令“cmpxchgl”用于比较并交换操作数,在鲲鹏架构中没有对应的指令,但是可以使用GCC的原子操作接口\_atomic\_copare\_exchange\_n进行替换。(√)
在ARMv8指令集中,以V开头的ARMv7的NEON指令被移除。(√)
高级语言写成的语句都必须被其他程序转化成一系列的低级机器语言指令,然后这些指令按照一种称为可执行目标程序格式打好包,并以二进制磁盘文件的形式存放起来。(√)
在操作系统中,文件是字节序列,每个I/O设备,包括磁盘、键盘、显示器、甚至网络,都可以看作是文件。(√)
ARMv7和ARMv8都支持64位指令集。(×)
大数据集群内的所有组件需要保持一样的性能配置,这样才能发挥数据的最大性能。(×)
汇编语言为不同高级语言的不同编译器提供 通用的输出语言。(√)
自旋锁是操作系统级别的功能,在x86平台和鲲鹏平台下的实现方式是一样的。(×)
单选题
1.以下哪个技术的使用可以使一个指令的执行时间缩短到一个时钟周期?(A)
A、流水线
B、超线程
C、大页内存
D、高速缓存
2.数据串“hello,world/n”开始在磁盘上,然后被复制到主存,最后从主存上复制到显示设备。从程序员的角度看,这些复制就是开销,那么在程序开发的什么阶段可以尽可能的避免此类开销?(A)
A、在程序开发和设计阶段
B、在程序的汇编阶段
C、在程序的编译阶段
D、在程序的执行阶段
3.根据相关经验设置JVM参数时,在完成一次Full GC后,应该释放多少堆空间?(C)
A、30%
B、50%
C、70%
D、90%
4.以下哪个是C语言的基本单位?(A)
A、函数
B、字符
C、语句
D、字节
5.下列哪项不是在性能调优前必备的步骤?(C)
A、保证客户端压力足够大
B、保证组件依赖的物理资源已充分分配
C、通过华为鲲鹏HCIP认证
D、保证客户端与服务端之间的组网不是瓶颈
6.下列关于汇编语言说法,哪个是正确的?(B)
A、汇编语言不需要编译器,可直接运行,因此,使用汇编语言开发的程序效率最高
B、汇编指令与机器语言是一一对应的
C、汇编语言与高级语言是一一对应的
D、汇编语言是可以被CPU直接理解
7.以下哪个参数能决定分配给Container的内存?(D)
A、yarn.nodemanager.numa-awareness.enabled
B、yarn.nodemanager.numa-awareness.read-topology
C、yarn.nodemanager.resource.cpu-vcores
D、yarn.nodemanager.resource.memory-mb
8.下面关于hyperscan加速库的说法错误的是?(D)
A、hyperscan是一款高性能正则表达式匹配库
B、使用SIMD指令实现加速
C、匹配模式包括块模式和流模式
D、块模式匹配是网络场景下跨报文匹配设计的特殊匹配模式
9.以下关于在计算机系统中执行hello程序的过程描述,哪个是不正确的?(D)
A、从键盘输入的“./hello”指令,shell程序将字符逐一读入到寄存器中,并存放到内存中
B、系统在执行“./hello”指令后,会首先加载可执行的hello文件,并将hello文件中的代码和数据从磁盘复制到主存中
C、一旦目标文件hello中的代码和数据被加载到主存,处理器就开始执行hello程序中main函数的机器语言指令
D、程序执行完成之后,执行的结果文件会直接从主存复制到显示设备
10.在ARMv8中,哪个中断仅能运行在安全模式?(D)
A、FIQ
B、IRQ
C、SVC
D、MON
E、ABT
F、UNN
11.关于AvxToNeon加速库描述正确的是?(C)
A、是一款高性能的正则表达式匹配库
B、对内存、字符串、锁等接口基于华为鲲鹏920处理器微架构特点进行了加速优化
C、将依赖Intel Intrinsic的应用快速迁移到鲲鹏生态。适配函数以头文件方式集成Porting Advisor工具,通过工具识别迁移点,并提供一键式快速迁移
D、AvxToNeon属于硬件加速库
12.以下哪些是OpenSSL引擎库支持的算法?(A)
A、SM4/SM3
B、RSA
C、DH
D、AES
13.KAE+OpenSSL不支持哪个加密算法?(D)
A、SM4
B、RSA
C、AES
D、MD4
14.相比于HTTP,HTTPS具有什么优势?(A)
A、更好的安全性
B、更快的响应速度
C、更全面的功能
D、更少的网络流量
15.下列哪些场景适用于HTTPS的短连接类型?(C)
A、视频直播
B、聊天对话
C、网站电影播放
D、视频通话
16.下列哪些不是大数据调优的原因?(D)
A、组件参数默认值保守
B、上下游组件的资源需要合理配置
C、性能瓶颈因硬件配置而异,需根据实际硬件配置进行针对性的调优
D、数据存储类型需要适配
17.下列哪一项不是鲲鹏Spark算法库的优化思路?(C)
A、增大任务并行数量
B、降低算法复杂度
C、使用毕昇JDK
D、充分发挥内存空间优势
18.在基于鲲鹏芯片的大数据解决方案中,数据的加解密算法,通过以下哪个总线来实现?(A)
A、片内总线
B、片间总线
C、地址总线
D、控制总线
19.以下哪个不属于压缩库?(B)
A、Gzip
B、Glibc
C、ZSTD
D、Snappy
20.超线程是计算机系统的重要技术,它可以极大地提升处理器的处理能力,以下关于超线程的说法,哪个是不正确的?(D)
A、超线程又称为同时多线程技术
B、超线程允许一个CPU执行多个控制流
C、超线程的处理器可以在一个单位周期的基础上决定要执行哪一个线程
D、如果一个超线程处理器可以让每个核执行两个线程,那么一个4核的处理器同时并行执行16个线程
多选题
1.华为鲲鹏芯片内置的压缩/序列化等算法加速可使大数据解决方案中的哪些组件受益?(BD)
A、YARN
B、Hive
C、Spark
D、Hbase
2.以下关于存储器层次结构的描述,哪些是正确的?(ABCD)
A、CPU寄存器保存来自高速缓存储器的字
B、L1高速缓存保存取自L2高速缓存的高速缓存行
C、存储器层次结构的主要思想是上一层存储器作为低一层存储器的高速缓存
D、高速缓存的机制很复杂,因此在当今数据中心中,除了服务器的芯片内部,很少有其它场景使用
3.在ARMv8中,大部分数据处理器指令遵行的格式为:Instruction Rd,Rn,Operand2.其中“Operand2”可以使用哪些值?(ABD)
A、寄存器
B、立即数
C、备注
D、空(没有任何值)
4.Hyperscan加速库的应用场景包括(ABCD)
A、入侵检测系统
B、DPI解决方案
C、互联网营销
D、网络威胁检测
5.CloudIDE是DevCloud的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),以下哪些是CloudIDE的主要功能?(ABCD)
A、支持完成环境配置
B、支持代码阅读与编写
C、支持代码构建、运行和调试
D、支持对接多种代码仓库
6.在发布rpm类型鲲鹏应用前期需要准备哪些工作?(BCD)
A、准备编译工具(gcc类似)
B、申请华为云账户
C、编辑文档内容以及准备好镜像包
D、选择发布的社区平台
7.GCC编译器能够为许多不同的机器生成代码,其支持以下哪些语言?(ABCD)
A、C/C++
B、Fortran
C、Java
D、Pascal
E、Matlab
8.在web系统中,可以实现用户访问负载均衡和ELB的方式有哪些?(ABC)
A、Haproxy
B、LVS
C、Nginx
D、Redis
9.以下哪些设备在和CPU进行数据互通时需要控制器和适配器?(ABCD)
A、键盘/鼠标
B、显示器
C、磁盘
D、PCle网卡
10.关于KAE加速库描述正确的是(ACDE)
A、KAE加解密是鲲鹏加速引擎的加解密模块,KAEzip是鲲鹏加速引的压缩模块
B、KAE加速库不包含对称加密
C、KAE使用场景包括WEB和分布式存储等
D、KAE代码仓包括KAEdriver、KAE加解密、KAEzip
E、源代码在鲲鹏社区开源
11.多核技术是当前主流的处理器性能提升技术,以下关于多核技术提升系统的说法,哪些是正确的?(AB)
A、多核处理器减少了在执行多个任务时模拟并发的需要
B、多核处理器可以使应用程序运行的更快
C、多核处理器相比单核处理器可以显著节省能耗
D、只有使用CISC(复杂指令集)的处理器才能使用多核技术
12.以鲲鹏920为平台,变量a的类型为double,如果a的值超出unsinged int范围,将其转换为unsinged int类型时,可能出现的结果有哪些?(CD)
A、0x7FFFFFFF
B、0x80000000
C、0xFFFFFFFF
D、0x0000000
13.以鲲鹏920为平台,变量a的类型为double,如果a的值超出int范围,将其转换为int类型时,可能出现的结果有哪些?(AB)
A、0x7FFFFFFF
B、0x80000000
C、0xFFFFFFFF
D、0x0000000
14.软件测试是软件开发过程中必不可使的环节,以下哪些是常见的软件测试类型?(ABCD)
A、单元测试
B、集成测试
C、系统测试
D、验收测试
15.以下哪些可以被认为是了解编译系统如何工作可以带来的好处?(ABC)
A、有助于优化程序性能
B、有助于理解链接时出现的错误
C、有助于避免安全漏洞
D、有助于提升代码性能
16.在大数据业务场景中,交互式分析适用于哪些具体应用?(AB)
A、用户画像
B、广告精准投放
C、日志采集分析
D、推荐系统
17.Rpm软件管理工具的功能包括哪些?(ACDE)
A、安装
B、剪切和复制
C、查询和验证
D、卸载
E、升级
18.GCC(The GNU Compiler Collection)是GNU开发的编辑器套装,它支持的处理器架构的种类很多,包含以下哪些处理器架构?(ABCD)
A、x86
B、ARM
C、Alpha
D、MIPS
19.华为D310视频转码方案具备哪些优势?(ABC)
A、高性能
B、首帧时延低
C、单路帧率
D、支持协议多
20.以下哪些原因可能造成性能瓶颈?(ABCD)
A、物理资源
B、客户端
C、测试组网
D、JVM参数
21.以下关于指令集架构和处理器微体系结构说法正确的有哪些?(AB)
A、指令集架构描述的是每条机器码指令的效果
B、微体系结构描述的是处理器实际上是如何实现的
C、指令集架构描述的是处理器实际上是如何实现的
D、微体系结构描述的是每条机器码指令的效果
22.EXIN DevOps Master白皮书中,DevOps知识体系包括以下哪些部分?(ABCD)
A、IT服务管理(ITSM)
B、精益管理(Lean/TPS)
C、敏捷管理
D、持续交付
23.下面哪些选项是持续集成的基本原则?(ABCD)
A、只维护一个源码仓库
B、每人每天都需要向Mainline提交代码
C、在类产生环境中进行测试
D、自动化部署
24.在鲲鹏应用发布过程中,可能会涉及到哪些运行环境?(ACD)
A、生产环境
B、编译环境
C、测试环境
D、开发环境
25.微服务是一种用于构建应用的架构方案。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。以下哪些是微服务的优势?(ABCD)
A、缩短TTM时间
B、高度可扩展
C、弹性伸缩
D、易于部署
26.关于文本文件和二进制文件,以下哪些说法是正确的?(ABCD)
A、在物理上文本文件和二进制文件并没有区别,都是以二进制0、1的形式存放于存储介质中
B、文本文件是基于字符编码的文件,场景的编码有ASCII编码
C、文本文件是字符的序列构成的,二进制文件是由位的序列构成的
D、CPU只能识别二进制,用户只能识别文本文件,二者无法转换
27.CPU在指令的要求下可能会执行下列哪些操作?(ABCD)
A、加载:从主存复制一个字节或者一个字到寄存器,以覆盖寄存器原来的内容
B、存储:从寄存器复制一个字节或者一个字到主存的某个位置,以覆盖这个位置上原来的内容
C、操作:把两个寄存器的内容复制到ALU、ALU对这两个字做算术运算,并将结果存放到一个寄存器中,以覆盖该寄存器中原来的内容
D、跳转:从指令本身中抽取一个字,并将这个字复制到程序计数器(PC)中,以覆盖程序计数器中原来的值
28.ARM指令集从v7开始分了不同的版本,其中A系列针对哪种场景?(AB)
A、智能手机
B、服务器
C、医疗设备
D、智能家居
29.Dnf相比于yum的优势是什么?(ABC)
A、有完整的API文档
B、DNF支持各种扩展
C、DNF在同步存储库的元数据时,使用的内存较少
D、由python一种语言编写而成
30.HTTPS从哪些方面来加强web服务的安全性?(ABC)
A、内容加密,建立信息安全通道,保证数据传输安全
B、身份验证,确认网站的真实性
C、数据完整性,防止内容被第三方冒充或者篡改
D、传输内容格式一致性,防止多种格式无法合理控制
https://www.wjx.cn/xz/120148759.aspx
————————————————
版权声明:本文为CSDN博主「小桃汽ya」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0\_58496528/article/details/117256066
- web前端概念
- web前端工程师
- 什么是前端开发
- 前端开发需要学习什么技能
- 学习技能的介绍和知识点的掌握
- 资源
- 考证
- API
- 考试
- java规则
- 华为鲲鹏考试HCIP
- 软件
- ps切图
- VS cold 开发软件
- 插件
- 背景
- 第一阶段:html+css+js
- html
- html简介
- html骨架 &特殊符号
- img图片标签
- a标签 超链接
- 表格&列表
- 表单
- 思维导图
- css
- css
- css 过程
- css 使用方法
- css样式&运用方法
- css 选择器
- css 字体
- css 复合选择器
- css 显示
- display 标签显示 (重点)
- background 背景(重点)
- div 盒子
- 盒子 边框
- 盒子 内边距
- 盒子 外边距
- 盒子 模型布局
- 盒子 文字&插入图片
- 盒子 边框变圆角边框
- 盒子布局
- 浮动
- 定位
- 定位.
- 相对定位
- 绝对定位
- 固定定位
- 定位 水平居中
- 定位的、层叠顺序
- 定位小结
- css 思维导图
- css 技巧
- display 元素显示与隐藏
- cursor鼠标样式-用户界面样式
- 行内图片与文字垂直对齐
- 去除图片与盒子缝隙 vertical-align:middle
- 文字溢出
- css 精灵背景图
- 自动门-(背景图自动拉伸)
- 重叠边框不会加粗 margin:
- css 尖尖小三角
- 操作
- css 书写规范
- ps 工具
- ps 切片
- 清理浮动
- 背景图片水平居中&背景图半透明
- 样式继承
- 代码快捷键
- 代码简写
- CSS 3
- CSS3总结
- CSS3 动画过渡 transition:
- css 3 焦点选择器 (表单)
- css3 2D
- css3 动画
- css 3 3D动画
- 浏览器私有前缀
- html 5
- html5标签
- html5 新增input表单属性
- html5 css3属性选择器
- 第二阶段:移动web网页开发
- 移动端
- 手机基本属性
- 流式布局
- flex布局 主流
- rem布局
- rem-less
- rem开发方案
- rem开发案2
- 响应式布局
- Bootstrap前端开发框架
- 框架功能简介
- 移动端布局总结
- 实验.
- 实验
- 导航栏
- css 导航栏 (重点)
- 定位小广告
- css 页面制作
- 导航栏a 标签
- 新闻水平居中
- 内容展示 li
- 浮动导航栏
- 侧边栏给li 定高 & 行高测量
- 常用实验:内容 li块太大把另一块挤掉
- 盒子底部
- 导航栏.
- a标签导航栏
- 导航栏。
- 微信点击凹凸导航栏
- css 2D 点击下滑导航栏小三角
- 3D 点击翻转导航栏。
- 响应式开发-导航栏
- 网页内容
- 新闻内容水平居中
- 商品内容展览
- 商品内容布局
- 侧边栏
- 3D点击翻转 翻页
- 3D 点击翻转 导航栏
- 3D 动画旋转木马
- 底部下一页按钮
- css 3D 地图 热点图案
- 3D 页面等待动图
- 3D点击翻页 翻转
- 项目实验
- 网页
- 开发规范
- 页面开发
- 实验..
- 品乐购
- 移动端
- 手机端页面布局-移动京东首页
- flex 布局-携程
- 苏宁网移动端首页 rem适配布局
- 苏宁网移动端首页 rem适配布局 1
- rem适配方案flexible.js
- 框架-响应式-阿里百秀移动端首页
- 开发
- 开发移动端
- 第三阶段:JAVASCRIPT网页编程
- JavaScript
- 一:JavaScript 基础语法
- 解释型语言与编译型语言
- 标识符、关键字、保留字
- js 规范
- js 基本介绍
- js-变量
- 基本数据类型
- 数字类型 Number
- 字符串类型
- 布尔型 Boolean (对错)
- Undefined (未定义)和Null(空值)
- 检测变量的数据类型&自变量
- 数字类型转换 (页面获取转换)
- 运算符
- (判断语句 判断执行)流程控制
- 流程控制
- if 判断语句 (重点)
- 三元表达式
- 分支流程控制switch语句 (选项多个选择判断 可重点)
- JavaScript流程控制-循环
- for 循环
- 双重for循环
- while循环
- do while
- continue break 关键字
- 数组
- 函数 function
- js-作用域
- 解释器
- js对象
- 变量、属性、函数、方法的区别
- JavaScript内置对象.
- Math (数学)对象
- Date 日期对象 (要构造函数 new)
- Array 数组对象
- 字符串对象
- 1.简单类型与复杂类型
- 二:WebAPI 编程
- 1.:DOM简介
- 2. 获取元素
- 3.事件基础
- 4.操作元素
- 4.操作元素-2
- 5、节点操作
- 5.5删除节点
- 5.8 三种创建元素的区别
- 6. DOM重点核心
- 2:DOM事件高级
- 1.注册事件(绑定事件)
- 2.删除事件(解绑事件)
- 3. DOM事件流
- 4.事件对象
- 5.阻止冒泡(面试常见)
- 6.事件委托(代理、委派) (点击对象 他的父亲就响应事件)
- 7.常用的鼠标事件
- 8.常用的键盘事件
- 3:BOM
- 2.窗口加载事件
- 3.定时器
- 3.6 this
- 4. JS执行机制
- 5. location对象
- 6. navigator对象
- 7. history对象
- 4:PC端网页特效
- 三大系列总结
- mouseenter和mouseover的区别 (面试题)
- 1.元素偏移量offset系列
- 2.元素可视区client系列
- 3.元素滚动scroll 系列
- 4.动画函数封装 (轮播图会使用)
- 5.常见网页特效案例—轮播图
- 5.1 节流阀
- 5.常见网页特效案例—返回顶部
- 筋斗云
- 5:移动端网页特效
- 1.触屏事件
- classList属性 (添加类) classList属性
- 移动端:轮播图
- 移动端:返回顶部
- 2.2 click(点击)延时解决方案
- 3.移动端常用开发插件
- 4.移动端常用开发框架
- 1.本地存储 (可以作为历史记录)
- 三:jQuery快速开发
- 1. jQuery快速开发
- 2. jQuery的基本使用
- 2. jQuery常用API
- 1. jQuery选择器
- 2. jQuery样式操作
- 3. jQuery效果(动画效果)
- 5. jQuery属性操作
- 6. jQuery内容文本值
- 6. jQuery元素操作
- 3. jQuery事件
- 1. jQuery事件注册
- 2. jQuery事件处理
- 3. jQuery事件对象
- 4. jQuery对象拷贝
- 5. jQuery多库共存
- 6.jQuery插件
- ToDoList 学习记录
- 7. jQuery尺寸、位置操作
- 1.5链式编程
- 四:JavaScript高级(含ES6)
- 一:面向对象和类的继承
- 2. ES6中的类和对象
- 3.类的继承
- 二:构造函数和原型
- 1.构造函数
- 1.11扩展内置对象
- 2.继承
- 3. ES5中的新增方法
- 三:函数进阶
- 1.函数的定义和调用
- 2. this
- 3.严格模式
- 4.高阶函数
- 5.闭包
- 6.递归
- 四:正则表达式
- 2.正则表达式在JavaScript中的使用
- 3.正则表达式中的特殊字符
- 4.正则表达式中的替换
- 五:ES6简介(版本新增语句)
- 声明
- 解构赋值
- 剩余参数
- Array(数组)的扩展方法
- String的扩展方法
- Set数据结构(过滤重复参数)
- 第四阶段:NODE.JS与AJAX
- node.js
- 0、概述
- 1、node 无法运行
- 2、node 使用
- 0、node.js组成
- 1、Node.js模块化开发 (exports 导出) (require 导入)
- 2、系统模块
- 0、读取 fs.reaFile('文件路径文件名称' [, '文件编码'],callback) ;
- 1、写入 fs.writeFile('文件路径/文件名称' ,'数据',callback) ;
- 2、系统模块path路径操作 path.join('路径','路径',...)
- 3、第三方模块
- 4、Node.js中模块的加载机制
- 1、服务器端基础概念
- 0、创建web服务器
- 1、HTTP协议
- 2、HTTP请求与响应处理
- 3、路由 (页面切换路径)
- 4、静态资源
- 5、动态资源(重点)
- 6、Node.js异步编程
- 7、Node.js中的异步API
- 8、异步函数
- 2、前后端交互 MongoDB+Express
- 1.数据库概述及环境搭建
- 数据库操作
- 2、模板引擎的基础概念
- 3、Express框架简介及初体验
- 3、node 项目
- 0、node实战
- 1、登录
- 2、密码加密 修改小不足 数据库密码安全
- 3、用户登录 页面拦截
- 4、新增用户
- 5、Joi JavaScript对象的规则描述语言和验证器。
- 6、json formatter(查看接口数据 插件) 将数据库的多条设置为对象模式方便查看
- 7、数据分页
- 8、用户信息修改
- 9、用户信息删除
- 10、文件图片 上传数据库
- 11、文件读取
- 12、数据分页mongoose-sex-page 项目插件
- 13、mongoDB数据库添加账号
- 14、开发环境与生产环境
- 15、第三方模块config (文件拆分后,便于管理) 项目插件
- 16、文章评论
- 4、前后端交互Ajax
- 0、Ajax基础
- 0、Ajax函数封装
- 1、模板引擎
- 2、案例:验证邮箱地址唯一性 搜索框内容自动提示 省市区三级联动 案例:腾讯天气
- 1、验证邮箱地址唯一性
- 2、搜索框内容自动提示
- 3、省市区三级联动
- 4、案例:腾讯天气
- 3、FormData对象的作用
- 1、FormData对象的实例方法
- 2、FormData二进制文件上传
- 3、FormData文件上传进度展示
- 4、FormData文件上传图片即时预览
- 4、同源政策—Ajax请求限制
- 5、CORS跨域资源共享
- 6、访问非同源数据服务器端解决方案
- 7、cookie复习-Ajax技术发送跨域请求时,请求中携带cookie信息
- 1、$.ajax() 方法概述
- 作用:发送jsonp请求。
- 2、$.get()、$.post()方法概述
- 3、Todo案例
- 4、jQuery中Ajax全局事件
- 5、RESTful风格的API
- 6、XML基础
- 7、Git
- 8、Github
- 9、案例:NODE与AJAX2-阿里百秀
- 0、模板引擎
- 1、模板语法
- 2、项目简介-用户管理
- 1、用户管理 1.功能模块
- 2、开发模式
- 3、项目架构
- 4、项目运行环境搭建 (重点)
- 5、项目功能
- 1、登录功能
- 2、用户管理功能-添加用户
- 3、用户列表展示
- 4、修改用户信息功能 (页面jq渲染 触发事件 委托 父盒子 重点)
- 5、删除用户功能 (页面jq渲染 触发事件 委托 父盒子 重点)
- 6、批量删除用户
- 7、登录用户密码修改
- 6.文章-分类管理
- 1、添加分类
- 2、分类数据展示
- 3、修改分类
- 4、删除分类
- 7、文章-添加(写文章)
- 1、添加文章
- 2、文章列表数据展示
- 3、页面展示-分页
- 4、文章筛选
- 5、文章编辑
- 8、评论
- 1、评论列表展示
- 2、分页模板
- 3、评论删除
- 9、首页仪表盘-文章数量展示
- 10、图片轮播
- 11、网站设置
- 1、检查用户登录状态
- 2、首页展示
- 1、轮播图
- 2、热门推荐
- 3、点赞
- 4、搜索功能
- 5、评论功能
- 第五阶段:VUE.JS项目实战
- 0、vue 下载
- 1、vue基础
- 0、概述
- 1、vue基本使用
- 2、Vue模板语法
- 0、模板语法概览
- 1、指令
- 2、双向数据绑定
- 3、事件绑定
- 4、属性绑定
- 5、样式绑定
- 6、分支循环结构
- 基础案例:tab选择卡
- 3、常用特性概览
- 1、表单操作
- 2、自定义指令
- 3、计算属性
- 4、侦听器
- 5、过滤器 (格式化 数据 时间等)
- 6、生命周期
- 7、案例:补充知识(数组相关API)
- 8、案例:图书管理
- 4、Vue组件化开发
- 0、组件化开发-总结流程
- 1、组件注册
- 2、调试工具安装
- 3、组件间的数据交互方式 (template 模板)
- 1、父组件向子组件传值
- 2、子组件向父组件传值
- 3、非父子组件间传值
- 4、组件插槽
- 4、组件化开发-购物车案例
- 5、Vue全家桶-前后端交互
- 1、前后端交互模式
- 2、Promise用法
- 1、Promise基本用法
- 2、基于Promise处理Ajax请求
- 3、then参数中的函数返回值
- 4、Promise常用的API
- 3、接口调用-fetch用法
- 4、接口调用-axios用法
- 5、接口调用-async/await用法
- 6、基于接口的案例-基于后台接口重构图书管理案例
- 6、Vue全家桶-前端路由
- 1、 vue-router的基本使用
- 2、路由重定向
- 3、vue-router嵌套路由
- 4、动态匹配路由
- 1、动态路由使用
- 2、路由组件传递参数
- 5、vue-router命名路由
- 6、vue-router编程式导航 (页面跳转)
- 7、基于vue-router的案例-后台路由管理
- 2、前端工程化:ES6模块化和webpack打包
- 1、模块化相关规范
- 1、ES6模块化的基本语法
- 2、webpack
- 1、webpack中的加载器
- 3、Vue单文件组件
- 1、webpack中配置vue组件的加载器
- 2、在webpack项目中使用vue
- 3、webpack打包发布
- 4、Vue脚手架
- 1、Vue脚手架的自定义配置
- 5、Element-Ul的基本使用
- 3、Vue实战项目:电商管理系统(Element-UI)
- 项目码云
- 0、项目初始化
- 1、后台项目的环境安装配置
- day01-项目初始化登录功能开发
- 0、删除不要的组件
- 1、登录功能实现
- 1、路由导航首位控制访问权限
- 2、退出功能
- 3、语法警告
- 4、优化 element-ui 按需组件的导入形式.
- 5、提交登录功能代码
- day02-用户列表功能开发
- 1、主页布局
- day03-权限管理功能开发
- day04-分类管理开发
- day04-参数管理
- day05-商品列表功能开发-数据获取配置接口(重点)
- day06-订单管理功能开发
- day06-项目优化_上线-项目优化策略
- day07-项目优化上线
- 1、项目优化
- 1、项目优化策略
- 2、通过externals加载外部CDN资源
- 3、通过CDN优化ElementUl的打包
- 4、首页内容定制
- 5、路由懒加载
- 2、项目上线--项目上线相关配置
- 4、vue 模板
- 5、Vuex项目实战
- 1、Vuex概述
- 2、 Vuex的基本使用
- 3、Vuex的核心概念
- 4、基于Vuex的案例—Todos
