1 window method: 2 3 open(URL,窗口名称,窗口风格)//打开一个新的窗口,并在窗口中装载指定URL地址的网页 4 close()//close方法用于自动关闭浏览器窗口 5 alert(提示字符串)//弹出一个警告框 6 confirm(提示字符串)//显示一个确认框, ...
分类:
编程语言 时间:
2020-02-16 20:21:51
阅读次数:
142
JavaScript 是单线程执行的 JavaScript运行在浏览器中。浏览器是多线程的,但只分配了其中一条给JavaScript,作为它的主线程。对于编码者来说,JavaScript是单线程的。因此JavaScript中存在以下几种异步行为: 1. 事件绑定(addEventListener) ...
分类:
编程语言 时间:
2020-02-16 20:22:33
阅读次数:
64
LinkedList特有功能: A:添加功能 public void addFitst(Object e) public void addLast(Object e) B:获取功能 public Object getFirst() public Object getLast() C:删除功能 pub ...
分类:
编程语言 时间:
2020-02-16 20:24:16
阅读次数:
95
需求:List集合存储字符串并遍历。List集合的特点: 有序(存储和取出的元素一致),可重复的。package javatest; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public ...
分类:
编程语言 时间:
2020-02-16 20:26:44
阅读次数:
72
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:隐藏实现细节,提供公共的访问方式提高了代码的复用性提高安全性 封装原则:将不需要对外提供的内容都隐藏起来把属性隐藏,提供公共方法对其访问。private关键字:是一个权限修饰符可以修饰成员变量(成员变量和成员方法)被private修饰 ...
分类:
编程语言 时间:
2020-02-16 20:28:06
阅读次数:
79
LRU算法 LRU算法定义: LRU算法是指最近最少使用算法,意思是LRU认为最近使用过的数据,将来被访问的概率会大,最近没有被访问的数据意味着以后刚问的概率小。 为何要用LRU算法: 1、我们的存储空间是有限的,当存储空间满了之后,要删除哪些数据呢,才能会时缓存的命中率高一些呢 2、LRU算法还是 ...
分类:
编程语言 时间:
2020-02-16 20:28:43
阅读次数:
98
System类包含一些有用的类字段和方法,他不能被实例化 方法: public static void gc():运行垃圾回收器 public static void exit(int status):终止当前正在运行的Java虚拟机。参数用作状态码;非0的状态码表示异常终止 public stat ...
分类:
编程语言 时间:
2020-02-16 20:32:50
阅读次数:
84
为了针对基本类型数据进行更多操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型。包装类类型。(基本类型) (引用类型)byte Byteshort Short int Intergerlong Longfloat Floatdouble Doublechar Characterb ...
分类:
编程语言 时间:
2020-02-16 20:34:14
阅读次数:
77
Random:产生随机数的类 构造方法: public Random();没有给种子,用的是默认种子,是当前时间的毫秒值。 public Random(long seed);给出指定的种子 //给定种子后,每次得到的随机数是相同的。 成员方法: public int nextInt();返回的是in ...
分类:
编程语言 时间:
2020-02-16 20:35:22
阅读次数:
89
LeetCode 0452. Minimum Number of Arrows to Burst Balloons用最少数量的箭引爆气球【Medium】【Python】【区间贪心】 Problem "LeetCode" There are a number of spherical balloons ...
分类:
编程语言 时间:
2020-02-16 20:35:52
阅读次数:
75
实现思想: 1.寻找[i, n)区间里的最小值min ( i>= 0 ) 2.交换min和第i的数 ( i>= 0 ) #include <iostream> #include <algorithm> using namespace std; void selectionSort(int arr[] ...
分类:
编程语言 时间:
2020-02-16 20:36:25
阅读次数:
76
1.数组找数 描述: 一个二维数组,从左到右递增,从上到下递增。要求找到给定整数。 思路: 将给定数x与右上角的数t相比,tx时去掉这一列。直到找到。PS:也可以与左下角的数字比较 代码 字符串空格替换 描述: 在O(n)时间内将字符串中的空格替换为%20,要求在原字符串上操作 思路: 先遍历一次字 ...
分类:
编程语言 时间:
2020-02-16 20:37:00
阅读次数:
68
StringBuffer: 线程安全的可变字符串。 StringBuffer和String的区别?前者长度和内容可变,后者不可变。如果使用前者做字符串的拼接,不会浪费太多的资源。 StringBuffer的构造方法: public StringBuffei():无参构造方法 public Strin ...
分类:
编程语言 时间:
2020-02-16 20:38:55
阅读次数:
83
字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 /**String类的判断功能:String类的获取功能:字符串的转换功能:*/ 通过查看API,我们可以知道 A:字符串字面值"abc"也可以看成是一个字符串对象。 B:字符串是常量,一旦被赋值,就不能被改变。 构造方法: /**p ...
分类:
编程语言 时间:
2020-02-16 20:40:01
阅读次数:
70
冒泡排序:最简单的排序算法 时间复杂度: 最优时间复杂度O(N),表示遍历一次没有发现任何可以交换的元素,排序结束 最差时间复杂度O(N2) 稳定性:稳定 Python代码: 1 #bubble_sort:冒泡排序 2 3 def bubble_sort(alist): 4 """冒泡排序""" 5 ...
分类:
编程语言 时间:
2020-02-16 20:40:57
阅读次数:
77
1 2 3 4 5 var t='1.2'; 6 parseInt(t) //1 7 parseFloat(t)//1.2 8 Number(1.2)//1.2强制转换为数字 9 10 11 2.向上取整,有小数就整数部分加1 12 js: Math.ceil(7/2) 13 14 3,四舍五入. ...
分类:
编程语言 时间:
2020-02-16 20:41:30
阅读次数:
97
集合的由来: 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行储存,而想要储存多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢? 数组和StringBuffer。 ...
分类:
编程语言 时间:
2020-02-16 20:42:29
阅读次数:
74
1 console对象 2 3 var o = {name:'3'} 4 console.assert(o.name '3', "name 的值应该为:string 3"); 5 6 console.time(); 7 console.timeEnd(); 8 9 debugger; //调试器, ...
分类:
编程语言 时间:
2020-02-16 20:44:18
阅读次数:
78
一、 竞态 状态变量(state variable):类的实例变量,静态变量。 共享变量(shared variable):可以被多个线程共同访问的变量。 __竞态(race condition)__:是指计算的正确性依赖于相对时间顺序(Relative Timing)或者线程的交错(Interle ...
分类:
编程语言 时间:
2020-02-16 20:44:36
阅读次数:
77
布尔类型: 我们已经知道布尔类型只有两个值True和False 布尔类型的操作: 比较运算、逻辑运算;操作结果都是布尔值。 比较运算符: 完成比较运算需要知道,比较运算符。(== 等于)(!= 不等于)(> 大于) (<小于)(<= 小于等于)(>= 大于等于) 示例: >>> 33.0==33 T ...
分类:
编程语言 时间:
2020-02-16 20:45:21
阅读次数:
96