前面复习: 下面会说第二种定时器。 第二种定时器: 第一种的定时器回顾: 另一个定时器 setTimeout() 它是一个一次性的定时器: 因为,代码是从上往下执行的,btn 还没有生成,所以getElementById("btn").onclick = 肯定是会报错的。 它是一次性的定时器,如果没 ...
分类:
其他好文 时间:
2019-10-28 00:35:59
阅读次数:
70
今天制作一个优美库图片小程序,网址http://www.umei.cc/bizhitupian/, 爬虫的相关流程:获取目标网址-获取数据-存储数据。下面是该网页的内容: 第一步:找到该网站下的便签,找到该标签网页下所有的url,这里的思路是获取该标签下的页数,通过循环拼接所有的url。 对电脑壁纸 ...
分类:
其他好文 时间:
2019-10-26 23:18:20
阅读次数:
339
对getParameter过程,如下图: 对getAttribute过程,如下图: 两者区别: ①getParameter()获取的是客户端设置的数据。 getAttribute()获取的是服务器设置的数据。 ②getParameter()永远返回字符串 getAttribute()返回值是任意类型 ...
分类:
其他好文 时间:
2019-10-26 21:02:48
阅读次数:
89
先来讲讲我对JS函数的理解吧 函数是被设计为执行特定任务的代码块。 JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。 函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。 函数的声明 代码如下。感觉和IF判断没有多大区别。 // var a = ...
分类:
其他好文 时间:
2019-10-26 18:58:11
阅读次数:
99
首先说明一下,我这个项目实现的是:通过学号,在数据库中获取对应学生的名字并显示在页面上,如图: 接下来进入主题:如何获取数据库数据并在页面中显示出来 有两种方法: 方法一: 将通过DAO获取的数据,通过setAttribute()方法设置参数,通过请求转发,传到指定页面 方法二: 将获取到的数据保存 ...
分类:
数据库 时间:
2019-10-26 10:37:50
阅读次数:
555
第一题 解析: MyBatis的动态SQL中没有else元素,when元素的test属性中直接书写表达式即可,即test=”表达式”。 第二题 解析: resource属性和url属性是必须的属性,但只能配置其中一个。 这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置, ...
分类:
其他好文 时间:
2019-10-25 18:25:43
阅读次数:
96
在HFILE文件中的存储 BloomFilterChunk 使用 实际存储bit数组,因此 和`set`过程都需要进行相应的转换,计算byte[]的index再计算byte内bit的index。 由于hash函数个数是不定地,该类中使用一个hash函数通过不同的 计算出 和`hash2 hash1+ ...
分类:
其他好文 时间:
2019-10-24 15:42:02
阅读次数:
84
1. Move Method(搬移函数) 在该函数最常用的勒种简历一个有着类似行为的新函数,将就函数变成一个单纯的委托函数,或是将就函数完全移除。 应用场景:搬移函数是重构理论的支柱,如果一个类有太多行为,或者一个类与另一个类有太多合作而形成高度耦合,我们就需要搬移函数。通过这种手段,我们可以使系统 ...
分类:
其他好文 时间:
2019-10-24 13:18:14
阅读次数:
69
通过Jdk的命令javap可以反编译查看字节码,但是在使用idea的时候一直用命令行去操作不太好操作,而且因为idea会把class码 放在target里面,经常会忘记切换目录。这个时候idea的External Tools就派上用场了。 具体操作如下,先到idea的设置界面 进入Tools > E ...
分类:
编程语言 时间:
2019-10-23 00:19:59
阅读次数:
318
Get和POST请求 get请求: 语义:如果希望从服务端获取数据,使用get请求 发送数据的方式: 请求参数:通过请求发送的数据被称为请求参数。 get的请求参数被浏览器自动的 连接到url后面。 请求参数的格式为: 名1=值1&名2=值2&... 这种书写格式称为:urlencoded 通过lo ...
分类:
Web程序 时间:
2019-10-22 15:11:35
阅读次数:
94