自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 harmonyOs Developer开发

目录一、鸿蒙系统简介二、开发环境搭建三、应用开发目录结构及文件使用规则四、基础组件介绍及chart组件使用五、image-animator组件构建多图帧动画六、TodoList应用建立七、页面样式布局及多终端运行TodoList八、接口功能简介及使用Storage实现数据存储九、网络数据请求十、自定义组件十一、父子组件通信十二、路由功能实现一、鸿蒙系统简介鸿蒙 OpenHarmony 开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方

2022-04-07 22:16:51 1369

原创 在线编程JavaScript

目录一、前言二、常见方式2.1JavaScript(Node 6.11.4)——稍微复杂点2.2JavaScript(V8 6.0.0)——更简单一点一、前言  如何使用JavaScript编程语言在牛客网这种平台写输入输出相关的代码二、常见方式2.1JavaScript(Node 6.11.4)——稍微复杂点参考:nodejs笔试编程(单行多行输入)_赛懵疑的博客-优快云博客_nodejs多行输入1.单行输入const readline = r.....

2022-03-31 10:20:08 1323

原创 牛客网在线机试python输入输出

目录一、主要函数二、IO模板示例单输入单行输入多行输入一、主要函数input() Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。print() 用于打印输出,常用参数sep、endprint(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。sep – 用来间隔多个对象,

2022-03-31 10:09:11 4842

原创 前端面试题三:WebAPI、JavaScript高级、JavaScript基础、css、Html

一、WebAPI1.列举DOM元素增删改查API:创建DOM:document.createElement()查找DOM:document.getElementById()document.getElementsByClassName()document.getElementsByName()document.querySelectorAll()document.querySelector()追加DOM:parentDom.appendChild()移除

2022-01-19 11:02:10 836

原创 前端面试题二:ES6/7/8新特性、性能优化、数据交互、H5新特性

一、ES6/7/8新特性1.ES6中新增了哪些数据类型?Symbol类型(基本)Set类型(复杂)Map类型(复杂)WeakSet类型(复杂)WeakMap类型(复杂)TypedArray类型(复杂)2.ES6新增了哪些特性?const----->声明常量 let----->声明变量关键字map和set数据类型模板字符串对象数组解构赋值函数剩余参数----->...arg延展运算符----->...函数默认参数...

2022-01-18 12:27:40 1635

原创 前端面试题一:代码版本控制工具、TypeScript、前端构建工具、前端框架Vue

目录一、代码版本控制工具二、TypeScript三、前端构建工具四、前端框架Vue一、代码版本控制工具1.git中有哪些常用的命令?初始化仓库:git init添加暂存区:gia add 文件名提交到本地仓库:git commit -m '注释'推送到远程仓库:git push 仓库地址 分支名称拉取远程仓库代码:git pull克隆仓库:git clone 仓库地址建分支:git branch 分支名称换分支:git checkout 分支

2022-01-17 16:02:06 822

原创 响应式原理

提示:以下是本篇文章正文内容,下面案例可供参考面试题:Vue的响应式原理如何理解Vue的生命周期?如何进行非父子组件通信?不要认为数据发生改变,界面跟着更新,并不是理所当然的。Vue内部如何监听数据的改变?Object.defineProperty(obj,key,{set(newValue){value= newValue}get(){return ...

2022-01-16 22:16:53 277

原创 项目实战:supermall

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言随着vue的学习,实现supermall。提示:以下是本篇文章正文内容,下面案例可供参考一、划分目录结构?二、开发步骤2.1 引入cssbase.css normalize.css2.2 引入vue.config.js和.editorconfigvue....

2022-01-16 20:48:00 2615

原创 网络模块封装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结提示:以下是本篇文章正文内容,下面案例可供参考一、选择什么网络模块?选择一:传统的Ajax是基于XMLHttpRequest(XHR)选择二:jQuery-Ajax选择三:Vue-resource选择四:axiosjsonp:在前端开发中,一种常见的网络强求方式就是JSONPJSONP的原理是:

2022-01-02 18:26:26 628

原创 Vuex详解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结提示:以下是本篇文章正文内容,下面案例可供参考一、Vuex是什么?Vuex是一个专门为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生改变。状态管理是什么? 其实,简单的将其看成把需要多个组件共享的变量全部存储在一个对...

2022-01-01 17:11:16 324

原创 Promise

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、Promise是什么?二、promise详解1.什么情况下会用到promise?2.promise的三种状态3.promise的all静态方法总结提示:以下是本篇文章正文内容,下面案例可供参考一、Promise是什么?Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。异步事件(通常用在

2021-12-31 12:45:56 119

原创 Git基础

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、Git是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Git是什么?Git是一个版本管理控制系统,它可以在任何时间点,将文档的状态作为更新记录保存起来,也可

2021-12-18 20:37:59 278

原创 Echarts使用

步骤一:下载并引入echarts.js文件步骤二:准备一个具备大小的DOM容器步骤三:初始化echarts实例对象步骤四:指定配置项和参数步骤五:将配置项设置给echarts实例对象

2021-12-13 20:16:59 615

原创 排序算法:P134-P157

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、排序算法?二、简单排序算法2.1冒泡排序2.2选择排序2.3插入排序三、高级排序算法3.1希尔排序3.2快速排序一、排序算法?排序算法: 冒泡排序、选择排序、插入排序、归并排序、计数排序、基数排序、希尔排序、堆排序、桶排序。简单排序:冒泡排序--选择排序--插入排序高级排序:希尔排序--快速排序交换两个元素:ArrayList.prototype..

2021-12-13 19:28:18 361

原创 时间复杂度:P133

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、认识大O表示法?二、常见的大O表示形式一、认识大O表示法? 大O表示法:对算法效率粗略的度量。二、常见的大O表示形式 大O表示法的推导过程:...

2021-12-13 10:30:12 214

原创 图论:P118-P132

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是图?图结构也是一种非常常见的数据结构。图结构是一种...

2021-12-13 10:01:55 228

原创 红黑树P103-P117

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、红黑树是什么?红黑树的规则:红黑树的相对平衡:变色...

2021-12-10 10:55:39 609

原创 二叉搜索树P84-P102

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、二叉搜索树是什么?二、二叉搜索树得常见操作三、平衡二叉树前言提示:这里可以添加本文要记录的大概内容:例如:提示:以下是本篇文章正文内容,下面案例可供参考一、二叉搜索树是什么?二叉搜索树(BST:Binary Search Tree)也称二叉排序树或二叉查找树。二、二叉搜索树得常见操作插入代码:递归操作遍历操作:​​​​​​​先序遍历:...

2021-12-07 16:58:03 226

原创 树结构P77-P80

目录前言一、什么是树?二、树结构和数组/链表/哈希表对比2.1数组:2.2链表:2.3 哈希表:2.4树结构:三、树的术语四、普通表示方式4.1最普通的表示方式4.2儿子-兄弟表示法4.3儿子- 兄弟表示法旋转五、二叉树5.1二叉树的概念5.2二叉树的特性5.3完美二叉树5.4完全二叉树六、二叉树的存储总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门...

2021-12-07 10:24:55 1317

原创 哈希表P55-P76

目录前言一、哈希表是什么?二、哈希表详解总结前言提示:这里可以添加本文要记录的大概内容:例如:哈希表是一种非常重要的数据结构。提示:以下是本篇文章正文内容,下面案例可供参考一、哈希表是什么?哈希表通常是基于数组实现的,但它又有很多自己的优点与不足。数组的优缺点:数组进行插入操作时,效率比较低 数组进行查找/删除时: 如果是基于索引查找效率非常高 如果基于内容查找则效率很低 哈希表:哈希函数:二、哈...

2021-12-06 22:23:16 548

原创 字典:P54

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、字典是什么?二、深入字典前言提示:这里可以添加本文要记录的大概内容:例如:js中默认提供了数组,ES6中增加了集合和字典。提示:以下是本篇文章正文内容,下面案例可供参考一、字典是什么?字典是。字典的主要特点是一一对应的关系。key是不可以重复的,而value可以重复,并且字典中的key是无序的。二、深入字典数组、集合、字典很重要!...

2021-12-06 17:20:53 52

原创 集合P45-P53

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录 前言 一、集合是什么? 二、方法 三、集合间操作 总结 前言提示:这里可以添加本文要记录的大概内容:例如:数据结构与算法的集合提示:以下是本篇文章正文内容,下面案例可供参考一、集合是什么?集合是一组无序且唯一的项组成的。二、方法三、集合间操作总结以上就是今天要讲的内容,本文仅仅简单介绍...

2021-12-06 17:10:52 75

原创 链表P21-P44

链表以及数组的缺点:链表的优势:链表的结构:封装一个链表类: 链表中保存两个属性,一个是链表的长度,一个是链表中第一个节点。 链表的常见操作:append方法:toString方法:insert方法:……单向链...

2021-12-06 16:22:31 65

原创 数据结构之队列:

另一个受限的数据结构:队列Queue 受限的线性表,先进先出(FIFO) 受限之处在于只允许在表的前端进行删除操作,在表的后端进行插入操作队列的实现和栈一样,有两种方案: (1)基于数组实现 (2)基于链表实现队列的常见操作:面试题: 击鼓传花...

2021-12-06 09:36:43 55

原创 数据结构之数组:

数组长度:array.length遍历数组:for(var i=0;i<array.length;i++){ console.log(array[i]}array.forEach(function(value){ console.log(value)})数组的常见操作:(1)添加元素 添加一个元素到数组的最后位置:array.push()数组首位插入数据array.unshift()(2)删...

2021-12-03 15:36:58 66

原创 数组、栈结构:p06-p12

数组:JS的数组就是API的调用。普通语言的数组封装(比如JAVA的AeeayList) 常见语言的数组不能存放不同的数据类型,因此所有在封装时通常存放在数组中的是Object类型 常见语言的数组容量是不会自动改变 常见语言的数组进行中间插入和删除操作性能比较低栈结构: 数组是一种线性结构,并且可以在数组的任意位置插入和删除数据。 ...

2021-12-01 15:50:56 165

原创 数据结构与算法:第二天

1.什么是数据结构预算法?设计层面时数据结构与算法就很重要应用层面则不太需要1.1.1什么是数据机构? ​​​​​​​在计算机中,存储和组织数据的方式。解决问题方法的效率,根数据的组织方式有关。数据结构考虑的问题: 以什么样的方式来存储和组织数据才能在使用数据时更加方便。常见的...

2021-12-01 10:56:54 266

原创 数据结构预算法第一天

学习规划:

2021-12-01 10:15:38 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除