02 2020 档案

摘要:当二叉树不断插入,删除,退化成下面这种情况时: 2.AVL树失衡的4种情况 阅读全文
posted @ 2020-02-29 09:29 Curedfisher 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1.继承的概述 2.继承的格式 3.继承中成员变量的访问特点 Fu.java package cn.itcast.day09.demo02; public class Fu { int numFu = 10; int num = 100; public void methodFu() { // 使用 阅读全文
posted @ 2020-02-28 15:33 Curedfisher 阅读(117) 评论(0) 推荐(0) 编辑
摘要:package cn.itcast.day08.demo04; /*java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。 public static double abs(double num):获取绝对值。有多种重载。public static d 阅读全文
posted @ 2020-02-28 09:44 Curedfisher 阅读(131) 评论(0) 推荐(0) 编辑
摘要:package cn.itcast.day08.demo04; import java.util.Arrays; /*java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 public static String toString(数组):将参数 阅读全文
posted @ 2020-02-28 09:31 Curedfisher 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1概念: 2.高度,深度以及层 3.二叉树 3.1)子树 3.2)二叉树 完全二叉树为什么要定义成左排列呢? 3.2.1) 二叉树存储结构 3.3).二叉查找树 3.3.1).二叉查找树结构实现 3.3.2)二叉查找树时间复杂度分析 阅读全文
posted @ 2020-02-28 08:31 Curedfisher 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1.字符串概述和特点 2.字符串的构造方法和直接创建 3.字符串的常量池 4.字符串的比较相关方法 package cn.itcast.day08.demo02; /*==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法: public boolean equals(Objec 阅读全文
posted @ 2020-02-27 10:50 Curedfisher 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1.ArrayList集合概述和基本使用 package cn.itcast.day07.demo04; import java.util.ArrayList; /*数组的长度不可以发生改变。但是ArrayList集合的长度是可以随意变化的。 对于ArrayList来说,有一个尖括号<E>代表泛型。 阅读全文
posted @ 2020-02-27 09:38 Curedfisher 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1.Person.java 2.Demo01Array.java . 阅读全文
posted @ 2020-02-27 08:29 Curedfisher 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.概念 3.散列表函数的要求与特点 4、散列表-散列函数的常用设计方法(了解) 5、散列表-散列冲突 6、散列表-散列冲突解决方案(线性探测法) 8、散列表-散列冲突解方案(二次散列) 9、散列表-散列冲突的解决方案(链表法) 10、散列表-应用介绍 jdk1.7的 11、散列表-hash算法-介 阅读全文
posted @ 2020-02-27 08:08 Curedfisher 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1.概述. 2.静态static关键字修饰成员变量(也就是类属性) Student.java package cn.itcast.day08.demo03; public class Student { private int id; // 学号 private String name; // 姓名 阅读全文
posted @ 2020-02-26 15:49 Curedfisher 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.Demo01.class] package cn.itcast.day07.demo03; import java.util.Random; /*Random类用来生成随机数字。使用起来也是三个步骤: 1. 导包import java.util.Random; 2. 创建Random r = n 阅读全文
posted @ 2020-02-26 11:05 Curedfisher 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.匿名对象的说明 (1).Demo01Anonymous.java package cn.itcast.day07.demo02; /*创建对象的标准格式:类名称 对象名 = new 类名称(); 匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。new 类名称(); 注意事项:匿名对象只能 阅读全文
posted @ 2020-02-26 09:45 Curedfisher 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-26 09:20 Curedfisher 阅读(95) 评论(0) 推荐(0) 编辑
摘要:总结: 阅读全文
posted @ 2020-02-26 08:16 Curedfisher 阅读(100) 评论(0) 推荐(0) 编辑
摘要:元素中存储的是跟我们下标相同的元素的个数 阅读全文
posted @ 2020-02-26 07:55 Curedfisher 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-26 07:38 Curedfisher 阅读(90) 评论(0) 推荐(0) 编辑
摘要:====== 阅读全文
posted @ 2020-02-25 17:25 Curedfisher 阅读(311) 评论(0) 推荐(0) 编辑
摘要:new 对象就是在调用构造方法. 阅读全文
posted @ 2020-02-25 17:23 Curedfisher 阅读(141) 评论(0) 推荐(0) 编辑
摘要:0000 阅读全文
posted @ 2020-02-25 17:01 Curedfisher 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-25 16:48 Curedfisher 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-25 16:34 Curedfisher 阅读(179) 评论(0) 推荐(0) 编辑
摘要:java中就没有全局变量这个概念,只分为成员变量和局部变量。 成员变量:Static修饰成为类变量或静态变量,还有就是方法外的变量。生命周期与类相同。局部变量:就是方法中的变量。生命周期就是再次方法中。 但是,很多人学习都是先学习的C语言,C语言中存在全局变量这个概念,所以,大家对于Java中的成员 阅读全文
posted @ 2020-02-25 16:08 Curedfisher 阅读(5326) 评论(0) 推荐(1) 编辑
摘要:1.数组的概念:是一种容器,可以同时存放多个数据值 2.数组的特点: 1).数组是一种引用类型. 2).数组当中的多个数据,类型必须统一 3).数组的长度在程序运行期间不可改变 3.数组的初始化,在内存当中创建一个数组,并且象棋中赋予一些默认值 两种常见的初始化方式: 1).动态初始化(指定长度); 阅读全文
posted @ 2020-02-24 15:53 Curedfisher 阅读(262) 评论(0) 推荐(0) 编辑
摘要:项目结构层次 1.External Libraries:外部库,其实就是JDK 2.IDEA的基本配置 自动补全: 3.IDEA常用快捷键. 阅读全文
posted @ 2020-02-21 17:06 Curedfisher 阅读(212) 评论(0) 推荐(0) 编辑
摘要:2019某马最新jave开发视频教程自学就业班送项目实战 课程详情 解压密码:java111 JAVA全套教程链接:(请复制链接到浏览器打开获取) https://pan.baidu.com/s/1vIi6VTQKOnvjXi26tEYX7Q 常见问题说明: 1、若显示文件过大,保存须单个文件夹批量 阅读全文
posted @ 2020-02-21 08:46 Curedfisher 阅读(3799) 评论(0) 推荐(0) 编辑
摘要:图中黑点代表求婚注册者.假如是一个程序员 阅读全文
posted @ 2020-02-21 07:47 Curedfisher 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.Flume框架: 例如:你正在下一部电影,电影下载到了C盘,现在想下电影的同时,实时存在D盘,可以用Flume. Flume:实时抽取的功能 2.kafka:消息的转发和推送 工作原理:类似于微信公众号,例如十个人关注了某一公众号,当这个公众号有一条信息更新的时候,会把这条信息同时推送给这10个 阅读全文
posted @ 2020-02-20 11:14 Curedfisher 阅读(467) 评论(0) 推荐(0) 编辑
摘要:java方法区详解 方法区 保存在着被加载过的每一个类的信息;这些信息由类加载器在加载类的时候,从类的源文件中抽取出来;static变量信息也保存在方法区中; 可以看做是将类(Class)的元数据,保存在方法区里; 方法区是线程共享的;当有多个线程都用到一个类的时候,而这个类还未被加载,则应该只有一 阅读全文
posted @ 2020-02-19 15:40 Curedfisher 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:如何在ECLIPSE中使用MVN CLEAN INSTALL 1、在Maven项目或者pom.xml上右键——>Run As ——>“Maven Build...”或者Run Configuration——>“Maven Build” 2、在“Goals”输入框中输入:clean install - 阅读全文
posted @ 2020-02-19 14:43 Curedfisher 阅读(882) 评论(0) 推荐(0) 编辑
摘要:如今,代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要。不良的代码不仅会影响代码的可维护性,而且还会在某些情况下影响其性能。此外,更好的代码质量还有助于企业将来减少维护和降低成本。幸运的是,有很多审核和管理代码的工具,为开发者和程序员提 阅读全文
posted @ 2020-02-19 14:30 Curedfisher 阅读(979) 评论(0) 推荐(0) 编辑
摘要:1.数据绑定,分2种: 1.1)初始化显示:页面(表达式/指令)能从data读取数据显示(编译/解析) 1.2)更新显示:更新data中的属性数据==>页面更新 阅读全文
posted @ 2020-02-19 08:35 Curedfisher 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1.账号:admin 密码:123456 2.修改表fbms_user 修改admin生成的加密串为其他客户名的密码串,密码就变成123456了 阅读全文
posted @ 2020-02-18 17:40 Curedfisher 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.数据绑定 一更新了data中的某个属性数据,所有界面上直接使用或间接使用了此属性的节点都会更新 2.数据劫持 1)数据劫持是vue中用来实现数据绑定的一种技术 2)基本思想:通过defineProperty()来监视data中所有属性(任意层次)数据的变化,一旦变化就去更新界面. 阅读全文
posted @ 2020-02-18 09:58 Curedfisher 阅读(164) 评论(0) 推荐(0) 编辑
摘要:最全url:https://blog.csdn.net/Ali_nie/article/details/84402406 1.mysql数据库正常安装. 2.然后下载mysql8.0安装包mysql8.0ZIP免安装版.解压到指定目录. 2.1).在根目录下创建my.ini文件 my.ini [my 阅读全文
posted @ 2020-02-17 21:19 Curedfisher 阅读(5053) 评论(0) 推荐(0) 编辑
摘要:模板解析(3):一般指令解析 1) 得到指令名和指令值(表达式) 指令名:text/html/class 指令之:msg/myClass 2)从data中根据表达式得到对应的值 3)根据指令名确定需要操作元素节点的什么属性 *v-text textContent 属性 *v-html innerHT 阅读全文
posted @ 2020-02-17 08:51 Curedfisher 阅读(119) 评论(0) 推荐(0) 编辑
摘要:指令解析,分两种: 1.事件指令; 2.一般指令; 04_模板解析_事件指令.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>04_模板解析_事件指令_my</title></head><body><d 阅读全文
posted @ 2020-02-16 09:20 Curedfisher 阅读(246) 评论(0) 推荐(0) 编辑
摘要:1.页面展示,03_模板解析_表达式_mvvm.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>03_模板解析_表达式_vue</title></head><body><div id="test"> < 阅读全文
posted @ 2020-02-16 08:44 Curedfisher 阅读(246) 评论(0) 推荐(0) 编辑
摘要:Vue中美元$符号的意思 vue的实例属性和方法 除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法。它们都有前缀 $,以便与用户定义的属性区分开来。例如: var data = { a: 1 } var vm = new Vue({ el: '#example', data: data } 阅读全文
posted @ 2020-02-14 08:57 Curedfisher 阅读(2354) 评论(0) 推荐(0) 编辑
摘要:1.DOM节点是什么? 在网页中所有对象和内容都被称为节点,如文档、元素、文本、属性、注释等。节点(Node)是 DOM 最基本的单元,并派生出不同类型的节点,它们共同构成了文档的树形结构模型。 节点类型 根据 DOM 规范,整个文档是一个文档节点,每个标签是一个元素节点,元素包含的文本是文本节点, 阅读全文
posted @ 2020-02-14 08:08 Curedfisher 阅读(4901) 评论(0) 推荐(0) 编辑
摘要:模板解析 什么是模板? html嵌套了js代码 js代码以什么样的形式存在于页面代码中呢? 2种语法: 1)指令形式 2)表达式 模板解析 1. 模板解析的基本流程 1) 将 el 的所有子节点取出, 添加到一个新建的文档 fragment 对象中 2) 对 fragment 中的所有层次子节点递归 阅读全文
posted @ 2020-02-13 10:16 Curedfisher 阅读(268) 评论(0) 推荐(0) 编辑
摘要:数据代理: 1) 数据代理:通过一个对象代理另一个对象(在前一个对象内部)中属性的操作(读/写) 如:a中包含[b, , , , ] (a代理b) a.b.xxx 代理: a.xxx (编码的时候操作的是a,本质是操作的a中的b) 2) vue数据代理:通过vm对象来代理data对象中所有属性的操作 阅读全文
posted @ 2020-02-12 09:53 Curedfisher 阅读(98) 评论(0) 推荐(0) 编辑
摘要:查找各种方法上MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/ 准备知识: 1) [].slice.call(lis): 将伪数组转换为真数组 伪数组不是数组,是个对象;只是对象特性有length属性;还有下标属性(说白了,可以 阅读全文
posted @ 2020-02-10 15:52 Curedfisher 阅读(110) 评论(0) 推荐(0) 编辑
摘要:说明: 1)分析vue作为一个MVVM框架的基本实现原理 数据代理 模板解析 数据绑定 阅读全文
posted @ 2020-02-10 09:23 Curedfisher 阅读(77) 评论(0) 推荐(0) 编辑
摘要:编程式??? 假如有两个页面,A页面和B页面,要从A页面跳转到B页面,有两种做法: 法一:<a></a> 法二:无a标签,就是一个按钮; 加点击监听,通过js的方式,实现点击跳转 这就叫做编程式跳转. 编程就是你写js; 注意:写页面,写标签都不是编程 编程式路由导航:通过你写js代码,实现路由的跳 阅读全文
posted @ 2020-02-10 08:27 Curedfisher 阅读(179) 评论(0) 推荐(0) 编辑
摘要:效果展示: 应写成下图这种形式: :id为占位 现在是通过什么路径向路由组件传递数据的? 通过请求参数${message.id}传递的 请求参数有两种: 1).Param 2).Query (?后面,类似于get) vue param和query两种传参方式 1、传参方式 query传参方式 thi 阅读全文
posted @ 2020-02-09 10:48 Curedfisher 阅读(472) 评论(0) 推荐(0) 编辑
摘要:1. 错误原因: 修正页面显示: 原理解释: 在.vue文件中下面两种写法, 作用都是跳转到新的导航页,但是一种起效一种写法不起效,请问是什么原因???location.href = `${list.href}?index=${index}`location.href = '${list.href} 阅读全文
posted @ 2020-02-09 08:51 Curedfisher 阅读(399) 评论(0) 推荐(0) 编辑
摘要:效果展示: 应写成下图这种形式: :id为占位 现在是通过什么路径向路由组件传递数据的? 通过请求参数${message.id}传递的 请求参数有两种: 1).Param 2).Query (?后面,类似于get) vue param和query两种传参方式 1、传参方式 query传参方式 thi 阅读全文
posted @ 2020-02-08 15:50 Curedfisher 阅读(117) 评论(0) 推荐(0) 编辑
摘要:现在About切换后效果: 值不在了,说明About是个新的,要想值存在,About必须是个老的,旧的,被切换时死亡,在切换时重新创建; 要想不死亡,需要将它缓存起来,怎样缓存呢? <keep-alive> <router-view></router-view> </keep-alive> 缓存路由 阅读全文
posted @ 2020-02-08 15:02 Curedfisher 阅读(202) 评论(0) 推荐(0) 编辑
摘要:嵌套路由:路由组件中又有路由链接 注意:需要根据效果去设计数据结构;(非常重要!!!!!!) 从图中判断红框为数组,数组里面的元素类型?观察一行有几个数据;图中为1个数据,为文本 数组内每一行既有文本又有链接,故为对象; 页面最终展示数据,message没有显示 原因排查: 1.F12看是否报错 没 阅读全文
posted @ 2020-02-08 10:17 Curedfisher 阅读(157) 评论(0) 推荐(0) 编辑
摘要:如何判断一个对象是数组还是对象 一、typeof判断数据类型(判断数组跟对象都返回object) console.log(typeof null); // "object" console.log(typeof function () { return 1; }); // "function" co 阅读全文
posted @ 2020-02-08 09:06 Curedfisher 阅读(26764) 评论(0) 推荐(1) 编辑
摘要:左侧两个基本路由连接,右侧是路由组件显示部分;头部是固定的 注意: 现在流行SPA应用(单页应用:就有一个真实页面); 关键是承载的功能页面有很多,但是涉及到页面本身有很多变化,但是不能跳转; 这就引出路由连接,点击路有链接,不会向后台发送请求(如果发送请求,页面就跳转了); 只是更新显示不同的路由 阅读全文
posted @ 2020-02-07 10:14 Curedfisher 阅读(193) 评论(0) 推荐(0) 编辑
摘要:“:” 是指令 “v-bind”的缩写,“@”是指令“v-on”的缩写;“.”是修饰符。详细如下 v-bind 指令可以用于响应式地更新 HTML 特性: <div id="app-2"> <span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </s 阅读全文
posted @ 2020-02-07 08:25 Curedfisher 阅读(3459) 评论(0) 推荐(0) 编辑
摘要:说明: 1) 官方提供的用来实现 SPA 的 vue 插件 2) github: https://github.com/vuejs/vue-router 3) 中文文档: http://router.vuejs.org/zh-cn/ 4) 下载: npm install vue-router --s 阅读全文
posted @ 2020-02-07 08:24 Curedfisher 阅读(168) 评论(0) 推荐(0) 编辑
摘要:Vue Router 路由实现原理 一、概念 通过改变 URL,在不重新请求页面的情况下,更新页面视图。 二、实现方式 更新视图但不重新请求页面,是前端路由原理的核心之一,目前在浏览器环境中这一功能的实现主要有2种方式: 1.Hash 利用 URL 中的hash("#"); 2.利用 History 阅读全文
posted @ 2020-02-07 07:31 Curedfisher 阅读(963) 评论(0) 推荐(0) 编辑
摘要:1. 常用 1) Mint UI: a. 主页: http://mint-ui.github.io/#!/zh-cn(注意:地址失效,可以百度mint-ui文档) b. 说明: 饿了么开源的基于 vue 的移动端 UI 组件库 2) Elment a. 主页: http://element-cn.e 阅读全文
posted @ 2020-02-06 15:59 Curedfisher 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1,锁定数组的长度(只读模式)[ Array.join() ] var a = [1,2,3] //定义一个数组<br> Object.defineProperty(a,"length",{ writable:false }) //将a数组的长度属性设为只读<br> a.length = 0 //将 阅读全文
posted @ 2020-02-06 10:43 Curedfisher 阅读(25149) 评论(0) 推荐(1) 编辑
摘要:1.初始化显示 2.搜索(做交互) (1).输入关键字 (2).点击搜索 (3).界面发生变化 注意:ajax请求代码应该写在Main.vue组件中? 主要是ajax前和ajax后需要更新main的状态 什么时候发ajax请求呢? 点击serach按钮后发起 涉及到兄弟组件间通信 法一:pubsub 阅读全文
posted @ 2020-02-06 10:42 Curedfisher 阅读(117) 评论(0) 推荐(0) 编辑
摘要:promise是什么? 1、主要用于异步计算 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3、可以在对象之间传递和操作promise,帮助我们处理队列 为什么会有promise? 为了避免界面冻结(任务) 同步:假设你去了一家饭店,找个位置,叫来服务员,这个时候服务员对你说,对 阅读全文
posted @ 2020-02-05 15:37 Curedfisher 阅读(3706) 评论(0) 推荐(1) 编辑
摘要:const是JavaScript的一种声明方式,如果使用const定义的将是常量,在后续的程序运行中,其值将无法被改变。 const的作用,设置一个固定的常量,它将永远不被改变。 阅读全文
posted @ 2020-02-05 15:29 Curedfisher 阅读(4305) 评论(0) 推荐(0) 编辑
摘要:created:html加载完成之前,执行。执行顺序:父组件-子组件 mounted:html加载完成后执行。执行顺序:子组件-父组件 methods:事件方法执行 watch:watch是去监听一个值的变化,然后执行相对应的函数。 computed:computed是计算属性,也就是依赖其它的属性 阅读全文
posted @ 2020-02-05 15:19 Curedfisher 阅读(1843) 评论(0) 推荐(0) 编辑
摘要:1.vue-resource的使用 npm install vue-resource --save 2.axios的使用 npm install axios --save 3. 点击上图中vue,会跳转到相应的主页 阅读全文
posted @ 2020-02-05 14:56 Curedfisher 阅读(116) 评论(0) 推荐(0) 编辑
摘要:浅谈reduce()用法一 语法 prve: 代表上一次回调的返回值,或者是初始值initcur:是当前正在处理的数组元素index:代表索引arr: 代表当前索引init:代表初始值看上去很复杂,其实现实中我们只用到prve和cur 二 案例 1.计算数组的总和 初始化值为0 ,prve先于0相加 阅读全文
posted @ 2020-02-04 11:09 Curedfisher 阅读(666) 评论(0) 推荐(0) 编辑
摘要:箭头函数 基本语法: ES6允许使用“箭头”(=>)定义函数 var f = a = > a //等同于 var f = function(a){ return a; } 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 使 阅读全文
posted @ 2020-02-04 09:39 Curedfisher 阅读(7517) 评论(0) 推荐(0) 编辑
摘要:splice(index,len,[item])它也可以用来替换/删除/添加数组内某一个或者几个值(该方法会改变原始数组) index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的话 item为空 删除: //删除起始下标为1,长度为1的一个值(len设置1,如果为0,则 阅读全文
posted @ 2020-02-04 07:54 Curedfisher 阅读(311) 评论(0) 推荐(0) 编辑
摘要:URL地址:https://blog.csdn.net/bujiongdan/article/details/81416100 阅读全文
posted @ 2020-02-02 19:17 Curedfisher 阅读(238) 评论(0) 推荐(0) 编辑
摘要:转载URL:https://www.jianshu.com/p/7d60bf86bc0b 1、前提:已安装 nodejs(nodejs官网 https://nodejs.org), 并且已将其添加到了环境变量 path 中; 2、进入cmd命令行,然后输入 node -v ,测试是否安装成功,出现版 阅读全文
posted @ 2020-02-01 10:50 Curedfisher 阅读(7897) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示