Java 网络爬虫获取网页源代码原理及实现 1.网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 2.那么 ...
分类:
编程语言 时间:
2016-03-30 16:16:13
阅读次数:
216
精确度为毫秒ms: 第二种是以纳秒为单位计算的: ...
分类:
编程语言 时间:
2016-03-30 16:15:09
阅读次数:
217
在另一篇文章hibernate5(2)初入门配置实例中,我们针对hibernate5.1版本的崭新引导配置方法,完成了对数据库的的插入实例操作,在本节内容中,我们开始引入spring4,完成spring4与hibernate5.1的整合工作,像数据库中插入一条记录。在后面学习hibernate中,我们都会使用spring来管理我们的Bean容器。1. 导入spring4所需jar包我们推荐使用mav...
分类:
编程语言 时间:
2016-03-30 15:05:45
阅读次数:
320
第二课会介绍Python中的一些变量的使用、列表、元组、字典等一些详细内容。。。篇幅会比较多。。。因此在整理中。。。 先跳过第二课。。。直接来第三课。。Python中面向对象的学习以及与mysql数据库的连接!!! Python也是一门面向对象语言,,,开始之前不得不夸下我真的。。。真的。。真的好喜 ...
分类:
编程语言 时间:
2016-03-30 15:01:16
阅读次数:
181
spring之ioc(Inverion of Control),即控制反转。我现在所知道的有四种注入方式, 1. set注入; 2. 构造函数注入; 3. 接口注入; 4. 自动依赖注入。 定义GeLi 类 CoCo 类 ZhangBoZhi 类 MovieAction 类 Director 类 T ...
分类:
编程语言 时间:
2016-03-30 15:02:51
阅读次数:
191
课程来源:爱慕课 课程内容: 第一章 Java初体验 1-1 Java简介 1-2 Java开发环境搭建 1-3 使用记事本编写Java程序 1-4 练习题 1-5 使用Eclipse开发Java程序 1-6 MyEclipse的使用简介 1-7 练习题 1-8 程序的移植 1-9 经验技巧分享 1 ...
分类:
编程语言 时间:
2016-03-30 15:01:41
阅读次数:
225
需求:假如我们本地有4个文件需要解析,每个文件的内容为20万行。为了提高效率我们要创建4个线程进行处理。等4个线程处理完,要在文件日志表中记录处理状态。 一般的的解决方法是使用join,join用于让当前执行线程等待join线程执行结束。其实现原理是不停检查join线程是否存活,如果join线程存活 ...
分类:
编程语言 时间:
2016-03-30 15:02:37
阅读次数:
219
setTimeout setTimeout( ) 是属于 window 的 method, 这是用来设定一个时间,时间到了, 就会执行一个指定的 方法。练习一:等候三秒才执行的 alert( )setTimeout("alert('对不起, 要你久候')", 3000 ) 练习二:自动每秒加 1 x ...
分类:
编程语言 时间:
2016-03-30 15:01:01
阅读次数:
140
xiaoxin and his watermelon candy Problem Description During his six grade summer vacation, xiaoxin got lots of watermelon candies from his leader when ...
分类:
编程语言 时间:
2016-03-30 14:58:44
阅读次数:
273
一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息 ge ...
分类:
编程语言 时间:
2016-03-30 15:00:30
阅读次数:
188
web.py 是一个轻量级Python web框架。 下面我将使用web.py框架,创建一个简单的html页面示例。 1.创建网站根目录exweb2mkdir exweb2 2.在网站根目录下创建一个虚拟环境cd exweb2virtualenv uniqueenv 3.安装flaskuniquee ...
分类:
编程语言 时间:
2016-03-30 14:57:47
阅读次数:
667
定义 所谓归并排序是指将两个或两个以上有序的数列(或有序表),合并成一个仍然有序的数列(或有序表)。 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子 ...
分类:
编程语言 时间:
2016-03-30 14:58:08
阅读次数:
202
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 form表单提交到DoFormServlet进行处理 ...
分类:
编程语言 时间:
2016-03-30 14:57:25
阅读次数:
202
最近在学习PKI,顺便接触了一些加密算法。对RSA着重研究了一下,自己也写了一个简单的实现RSA算法的Demo,包括公、私钥生成,加解密的实现。虽然比较简单,但是也大概囊括了RSA加解密的核心思想与流程。这里写下来与大家分享一下。 RSA概述: RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前 ...
分类:
编程语言 时间:
2016-03-30 14:55:49
阅读次数:
2009
JavaScript特效 一、在网页上显示当前的时间日期,例如:“2016年3月26日 星期六”。 js源代码: 1 function getTime() { 2 var today = new Date(); //返回当日的日期和时间。 3 var year = today.getFullYear ...
分类:
编程语言 时间:
2016-03-30 14:56:04
阅读次数:
263
MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹 ...
分类:
编程语言 时间:
2016-03-30 14:54:50
阅读次数:
185