抓取异常,Python缩进格式要求严格,与Java不同 ...
分类:
编程语言 时间:
2017-02-08 10:30:40
阅读次数:
115
原文出处: Jecvay Notes (@Jecvay) 上一次我自学爬虫的时候, 写了一个简陋的勉强能运行的爬虫alpha. alpha版有很多问题. 比如一个网站上不了, 爬虫却一直在等待连接返回response, 不知道超时跳过; 或者有的网站专门拦截爬虫程序, 我们的爬虫也不会伪装自己成为浏 ...
分类:
编程语言 时间:
2017-02-08 10:29:03
阅读次数:
283
搭建一个新工程时,想使用最新稳当版的springmvc,所以选择了最新的版本 然后用以往的经验写了一个极其简单的Controller方法 然而,奇怪的事情发生了。 参入参数:http://localhost:8088/1/2/cates.json?goodIds=2,3 运行时goodIds始终为n ...
分类:
编程语言 时间:
2017-02-08 10:36:45
阅读次数:
285
Log4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等),日志就是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。Log4J。对于网站来讲,不 ...
分类:
编程语言 时间:
2017-02-08 10:37:31
阅读次数:
251
/*去重*/ var arr=[1,4,4,7,3,9,0,3,2,1,"你好","你","你好","你 "]; var arr2=[]; for(var i=0;iarr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; ... ...
分类:
编程语言 时间:
2017-02-08 10:39:27
阅读次数:
139
一。集合。 (1)去重。 >>> a = {1,2,3,4,5} >>> a {1, 2, 3, 4, 5} >>> b = {1,3,5,7,9,11} >>> b {1, 3, 5, 7, 9, 11} >>> type(a) <class 'set'> >>> a.symmetric_diff ...
分类:
编程语言 时间:
2017-02-08 11:28:48
阅读次数:
123
java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 文件夹路径;包下边的meta-inf记录包的版本信息 echo %java ...
分类:
编程语言 时间:
2017-02-08 11:32:19
阅读次数:
230
http://blog.csdn.net/lujiandong1/article/details/44726373 1、在用户空间中实现线程 (1)特点:把整个线程包放在用户空间,内核对线程包一无所知。从内核角度考虑,就是按正常的方式管理,即单线程进程(存在运行时系统) (2)优点: 1、用户级线程 ...
分类:
编程语言 时间:
2017-02-08 11:31:50
阅读次数:
214
Python Spark tutorial one Python Spark tutorial two ...
分类:
编程语言 时间:
2017-02-08 11:32:04
阅读次数:
157
首先需要安装python, 目前最新的是3.6, 我本机使用的环境是3.5.2. mac由于xcode的原因,系统会自带安装2.7的版本, 2跟3的版本相互之间是不兼容的, 但mac允许多个版本共存,所以可以从官网https://www.python.org/ 下载最新版本。 查看当前python默 ...
分类:
编程语言 时间:
2017-02-08 11:34:08
阅读次数:
127
CLASSPATH,现在的jdk(1.5以后)不需要这个环境变量了。最初的jdk自己找不到jdk\lib目录下的tools.jar,所以需要配置这个环境变量。 作用:Java虚拟机(JVM)借助类装载器装入应用程序使用的类,具体装入哪些类根据当时的需要决定。CLASSPATH环境变量告诉类装载器到哪 ...
分类:
编程语言 时间:
2017-02-08 11:44:16
阅读次数:
201
一.Scanner获取键盘输入 1.主要方法有:(1)hasNextXxx(); 是否还有下一个输入项 (2)nextXxx(); 获取下一个输入项 (3)还可以文件输入,这里省略; 例子: 2.所有方法一览表 二、System的相关用法 System类代表当前Java程序的与运行平台,程序无法创建 ...
分类:
编程语言 时间:
2017-02-08 11:49:35
阅读次数:
275
submit方法会产生Future对象,它用Callable返回结果的特定类型进行了参数化,可以用isDone()的方法来查询Future是否已经完成。当任务完成是,它具有一个结果,可以调用get()方法来获取该结果。 用isDone()的方法来查询Future是否已经完成 ...
分类:
编程语言 时间:
2017-02-08 11:53:51
阅读次数:
163
1.属性注入 2.构造方法注入 3.静态工厂注入 4.实例工厂注入 5.FactoryBean注入(这种方式最为简单) ...
分类:
编程语言 时间:
2017-02-08 11:57:01
阅读次数:
202
作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × ...
分类:
编程语言 时间:
2017-02-08 12:47:07
阅读次数:
145
HTML简介 HTML是什么? HTML是用来描述网页的一种语言 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含 ...
分类:
编程语言 时间:
2017-02-08 12:50:13
阅读次数:
183
上面对应的参数以及url等信息可以使用chrome,firefox等浏览器network组件查看。 java-get请求: http://www.cnblogs.com/husky/p/6377577.html ...
分类:
编程语言 时间:
2017-02-08 12:50:31
阅读次数:
215
相关概念:缓冲区和通道 解释:标准的IO流是基于字节流和字符流的而NIO是基于通道和缓冲区的,数据总是从通道读取到缓冲区或者从缓冲区读取到通道的。 相关概念:非阻塞IO 解释:当线程从通道读取数据到缓冲区时线程同事还可以进行其他的事情。 相关概念:selectors(选择器) 解释:单个线程可以监听 ...
分类:
编程语言 时间:
2017-02-08 12:55:43
阅读次数:
154
/*** * 参数1二维数组,参数2 返回一维数组的值的键值 参数3 用参数3作为返回一维数组的键值 */ $last_names = array_column($records, 'last_name', 'first_name'); print_r($last_names); ...
分类:
编程语言 时间:
2017-02-08 12:57:49
阅读次数:
154
java模拟Get请求 ...
分类:
编程语言 时间:
2017-02-08 13:09:51
阅读次数:
201