自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 作用域面试题

下列代码块输出什么var x = 10;function fn() { console.log(x)}function show(f) { var x= 20; f();}show(fn);用自己的话来说清楚:调用show函数,并把fn作为参数传入show函数此时好像变成了 function show(f) { var x= 20; function fn() { console.log(x) } }.

2020-07-16 23:11:23 2290 2

原创 Mutable variable is accessible from closure

原本的需求是想对下面这个轮播图的原点点击事件进行处理,想通过一个循环把三个原点点击事件一并处理一开始的代码是这样写的for (var i = 0;i < aLiDot.length;i++){ aLiDot[i].onclick = function () { //先把所有轮播图设为none for (var j = 0;j < aLiLunBo.length;j++){ .

2020-06-19 22:27:48 1450

原创 js 安全检测数据类型的方法

什么叫安全检测数据类型?任何变量在调用该方法检测其数据类型时都能得到正确的答案为什么会出现不正确的答案?首先要来看一下JavaScript中有哪些数据类型基本数据类型numberstringboolean特殊数据类型nullundefined引用数据类型对象 Object数组 Array函数 Function什么叫引用:指该变量存储的是对象的地址,对象里面有对象自己定义的各种属性和方法的其次我们就要来看一下可以直接调用的用于检测数据类型的方法..

2020-06-10 13:26:30 239

原创 第五章 高级类特性2

5.1 关键字 static类变量不用实例化,直接类名.属性就可以使用,是类的一部分,在设计类时,希望某些属性不因为对象的不同而改变,就将这些属性设置为类属性方法也可以用static修饰,类方法(静态方法)使用工具类最多。使用范围:属性、方法、代码块、内部类被修饰后的成员你具备一下特点:4.1 随着类的加载而加载4.2 优先于对象存在4.3 修饰的成员,被所有对象所共享4.4 访...

2020-03-15 22:56:53 94

原创 第四章 高级类特性1

4.1 面向对象特征之二:继承extends,子类不是父类的子集,而是对父类的“扩展”父类也称为基类或超类不要仅为了获取类中的某个功能而去继承(狗不能继承人)子类不能直接访问父类的private变量Java只支持单继承,不允许多重继承(同时从多个父类继承东西),每一个子类只能有一个唯一的父类4.2方法的重写(override)定义:将从父类中继承类的方法进行改造,也称方法的重置、...

2020-03-12 16:57:20 94

原创 第三章 面向对象编程

3.1 面向对象和面向过程面向对象的三大特征:继承封装多态3.2 Java语言的基本元素:类和对象3.3 类的成员之一:属性成员变量:这个类中的变量局部变量:类中的方法内定义的变量3.4 类的成员之二:方法方法名首个单词首字母小写,之后的每个单词首字母大写3.5 对象的创建和使用3.6 再谈方法3.7 面向对象特征之一:封装和隐藏3.8 类...

2020-03-10 19:57:48 133

原创 Java语言程序设计(基础篇)第10版第五章答案

5.10public class Test { public static void main(String[] args){ //程序说明:输出100-1000之间能同时被5和6整除的整数 int count = 1; for (int i = 100; i <= 1000; i++) { if(...

2020-02-28 16:53:47 1119

原创 147 对链表进行插入排序

对链表进行插入排序。插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。示例 1:输入: 4-&gt;2-&gt;1-&gt;3输出: 1-&gt;2-&gt;3-&gt;4示例 2:输入: -1-&gt;5-&gt...

2019-01-07 16:34:52 107

原创 56 合并区间

示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。解题思路:先根据每个区间的左端点对区间从小到大排序,然后...

2018-12-30 15:29:43 124

原创 57 插入区间

在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。示例 1:输入: intervals = [[1,3],[6,9]], newInterval = [2,5]输出: [[1,5],[6,9]]示例 2:输入: intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval = [4,...

2018-12-30 15:27:21 88

原创 python实现斐波那契数列

1、利用for循环来实现核心:python列表中可以用-1,-2来索引和访问倒数第一个数和倒数第二个数。fibs = [1,2]for i in range(8): fibs.append(fibs[-2] + fibs[-1])print(fibs)运行结果:range中的参数代表此for循环的循环次数。2、使用while循环来实现:i = 0j = 1whi...

2018-09-22 17:59:10 20089 1

原创 C语言-简单的Simon游戏

游戏说明:计算机会在屏幕上将一串数字显示很短的时间。玩家必须在数字消失之前记住他们,然后输入这串数字。每次过关后,计算机会显示更长的一串数字,让玩家继续玩下去。玩家应尽可能使这个过程重复更多的次数。#include &lt;stdio.h&gt;#include &lt;ctype.h&gt;#include &lt;stdbool.h&gt;#include &lt;stdlib.h&...

2018-08-10 00:11:24 1169

原创 C语言生成随机数

三个函数:rand():返回 0-RAND_MAX 之间的一个随机整数。srand():和rand()函数配合使用,根据seed生成一个随机起始点,然后rand()函数根据这个起始点产生随机数。time():生成一个数作为seed,保证每一次的seed都不一样。三者的关系就是time()生成一个数作为srand()的参数,然后再srand()为rand()生成一个数,最终就是r...

2018-08-09 12:10:15 6481

原创 字符串常量存储在字符指针和字符数组的区别

C语言中字符串常量的存储方式有两种:字符指针和字符数组中。 就我目前所能理解到的程度,这两种方式的区别如下:字符指针: char *m = “February”; 可以写成: char *m; m = “February”;字符数组: char s[] = {“language”}; 不能分开写。 如果要分开写的话,就只能是给数组的每个元素逐一赋值。但就这一点来看的话...

2018-08-08 12:36:17 1042

空空如也

空空如也

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

TA关注的人

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