HashMap底层是一个数组,通过允许冲突来实现大小可扩充。数组的下标是对象的散列码,存储的是list,查询list的时候是线性equals()比较(所以速度的瓶颈在于不能让list过长,也就是数据不能太集中)。 放入HashMap的对象要实现2个方法,hashCode()和equals()。 eq ...
分类:
编程语言 时间:
2019-09-24 10:20:16
阅读次数:
68
今天使用ajax上传文件时,出现了错误。数据传输的方式是通过定义formData完成的,提交的文件对象也设置为dom对象,但是还是不能发送请求。F12看到后台报了个错误:Uncaught TypeError: Illegal invocation,百度了一下,找到了解决方法。 解决方法:在ajax请 ...
分类:
其他好文 时间:
2019-09-22 13:04:22
阅读次数:
116
Object.hasCode()默认使用对象的地址计算散列码。 Object.equals()默认比较对象地址。 一、散列与散列码 Hash结构容器散列原理(大致的原理,没有必要较真) 数组保存ArrayList的引用,散列码就是数组的下标值。存储元素时计算散列码,找到元素所属List,用该对象eq ...
分类:
其他好文 时间:
2019-09-20 21:26:31
阅读次数:
92
jquery引入 下载 jquery对象和dom对象互相转换 标签查找 基础选择器 层级选择器:(同css) 基本筛选器 简单绑定事件的示例 属性选择器 表单筛选器 表单对象属性 链式表达式 筛选器方法 操作标签 样式操作 css操作 位置操作 尺寸 文本操作 ...
分类:
编程语言 时间:
2019-09-20 17:07:41
阅读次数:
82
BOM对象 DOM对象 查找标签 直接查找 间接查找 标签操作 删除节点 替换节点: 文本节点操作 属性操作 获取值操作 类操作 css设置 事件 绑定事件的方式 ...
分类:
编程语言 时间:
2019-09-17 22:58:27
阅读次数:
162
[root@localhost~]#vimgame.sh#!/bin/basha=$(expr${RANDOM}%1000)#$RANDOM是一个环境变量,每次都会随机输出一个介于0~32767之间的数。echo"这个商品的价格是(0-999)元之间,猜猜具体价格?"whiletruedoletcount++read-p"请输入您猜到的具体价格,并按Enter键确认:"bif[$b-eq$a]th
分类:
系统相关 时间:
2019-09-17 12:57:57
阅读次数:
164
在Python要读取RSS可以使用FeedParser。那么在ASP.net里面呢?难道我们要自己发出request去取得XML,并且自己用XmlReader去解析XML里面的DOM对象吗? 当然不用这么麻烦啰。 在ASP.net里面,我们可以使用RssToolkit 2.0,这是一个开放源代码(O... ...
分类:
Web程序 时间:
2019-09-13 13:32:56
阅读次数:
151
这边提供个批次档范例, 确认该程序是否有被执行. tasklist /FI "IMAGENAME eq java.exe" 2>NUL | find /I /N "java.exe">NUL if "%ERRORLEVEL%"=="0" (echo Program... ...
分类:
编程语言 时间:
2019-09-12 09:28:29
阅读次数:
85
代码规范:var $variable = jQuery对象;var variable = DOM对象; jQuery对象无法使用DOM对象的任何方法,同样DOM对象也无法使用jQuery对象的任何方法。下面两个代码是等效的,获取id为foo的元素的html代码。document.grtElement ...
分类:
Web程序 时间:
2019-09-11 10:14:57
阅读次数:
107
JQuery jQuery介绍 jQuery的优势 一、jQuery对象 jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。如果一个对象是 jQuery对象,那么它就可以使用jQuery里的方法:例如$(“#i1”).html()。 jQuery ...
分类:
Web程序 时间:
2019-09-09 23:00:09
阅读次数:
140