XPath在python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。 XPath介绍: 是什么? 全称为XML Path Language 一种小型的查询语言 说道XPath是门语言,不 ...
分类:
编程语言 时间:
2017-11-06 11:24:19
阅读次数:
188
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看 ...
分类:
编程语言 时间:
2017-11-06 11:25:24
阅读次数:
168
一、所需JAR包 下载地址:http://pan.baidu.com/s/1eSOZF7G 密码:7277 二、导出类 三、JAVA BEAN 类 ...
分类:
编程语言 时间:
2017-11-06 11:25:56
阅读次数:
194
在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使用Timer(定时器)来解决; 本篇文章单单讲线程池 ...
分类:
编程语言 时间:
2017-11-06 11:26:13
阅读次数:
248
1、字符串去除空格#
#strip(self,chars=None)#去除字符串两端空格
#lstrip(self,chars=None)#去除字符串左端空格
#rstrip(self,chars=None)#去除字符串右端空格
程序:
str1="helloworld!"
printstr1.strip()
printstr1.lstrip()
printstr1.rstrip()
运行结果:
helloworld!
he..
分类:
编程语言 时间:
2017-11-06 11:26:52
阅读次数:
212
最近写了一些Spring项目,用到了依赖注入,但是不知道为甚么要用,后来在知乎上看了一些大家的回答,觉得很精辟,遂简单总结一下。 主要是实现类之间的解耦,假如A类依赖B类,在实例化A类的话也要new一个B类,如果A的依赖的类换成C的话,所有实例化A的代码的new B都要替换掉,不利于代码维护。 如果 ...
分类:
编程语言 时间:
2017-11-06 11:27:31
阅读次数:
219
JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: 1、原型链继承 核心: 将父类的实例作为子类的原型 特点: 缺点: 推荐指数:★★(3、4两大致命缺陷) 2017-8-17 10:21:43补充:感谢 MMHS 指出。缺点1中描述有误:可以在Cat构造函数中,为Cat实例增 ...
分类:
编程语言 时间:
2017-11-06 11:27:57
阅读次数:
274
在方法参数前面加final关键字就是为了防止数据在方法体中被修改。 主要分两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用类型。第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如: 错误提示:第二种情况,修饰 ...
分类:
编程语言 时间:
2017-11-06 11:28:12
阅读次数:
230
1.Python中全局变量与局部变量的区别全局变量全局可以调用而局部变量只能在函数内部调用。函数要使用全局变量前(即要调用函数时),必须要先定义全局变量。如果一个函数内的值想被其他函数使用有2种方法:1.在函数中使用global函数2.前一个函数的返回值重新定义一个变量(跟重..
分类:
编程语言 时间:
2017-11-06 11:29:42
阅读次数:
172
机器学习中的预测问题通常分为2类:回归与分类。 简单的说回归就是预测数值,而分类是给数据打上标签归类。 本文讲述如何用Python进行基本的数据拟合,以及如何对拟合结果的误差进行分析。 本例中使用一个2次函数加上随机的扰动来生成500个点,然后尝试用1、2、100次方的多项式对该数据进行拟合。拟合的 ...
分类:
编程语言 时间:
2017-11-06 11:30:14
阅读次数:
275
二维数组 例子:矩形反转: 输出效果: ...
分类:
编程语言 时间:
2017-11-06 11:30:43
阅读次数:
261
$lines = array_map('str_getcsv', file($filePath));; $result = array(); $headers = null; if (count($lines) > 0) { $headers = $lines[0]; } for($i=1; $i<... ...
分类:
编程语言 时间:
2017-11-06 11:31:04
阅读次数:
151
SysConf函数检查系统的能力 1、线程属性对象 线程创建时,可以初始化一个线程属性对象,对应的有线程属性对象的回收函数 线程属性对象的线程分离属性,如果不需要获取线程终止状态 设置线程栈的位置和大小 线程栈的警戒区 2、同步对象的属性对象 互斥量同步对象的属性对象: 1)互斥量进程共享属性 互斥 ...
分类:
编程语言 时间:
2017-11-06 11:31:10
阅读次数:
189
背景:基于实践1中,我们使用Redis做为缓存。 (转载请注明来源:cnblogs coder-fang) package com.test.demo; import static org.junit.Assert.assertEquals; import static org.junit.Asse ...
分类:
编程语言 时间:
2017-11-06 11:32:31
阅读次数:
174
资源 官网:http://spring.io 文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/、https://github.com/waylau/spring-framework-4-referenc ...
分类:
编程语言 时间:
2017-11-06 11:32:38
阅读次数:
245
一、该脚本适合在 linux 中做邮件发送测试用,只需要填写好 发送账号和密码以及发送人即可,然后使用 python ./filename.py (当前目录下)即可。如果发送出错,会将错误详情抛出来。 二、该脚本适合使用其它语言(例如PHP)外部执行改 python 脚本来实际发送电子邮件,需要填写 ...
分类:
编程语言 时间:
2017-11-06 11:34:27
阅读次数:
375
1 #任务: 2 #显示3级菜单 3 #1级菜单#显示 3个城市 => 1北京 2上海 3广州 4 #2级菜单 #显示 选择1 北京 => B1 B2 B3 5 #2级菜单 #显示 选择2 上海 => S1 S2 S3 6 #2级菜单 #显示 选择3 广州 => G1 G2 G3 7 8 #3级菜单... ...
分类:
编程语言 时间:
2017-11-06 12:11:34
阅读次数:
311
cbase.h: #ifndef CBASE_H ...
分类:
编程语言 时间:
2017-11-06 12:13:16
阅读次数:
227
JavaScript 对象JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。所有事物都是对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。布尔型可以是 ...
分类:
编程语言 时间:
2017-11-06 12:38:21
阅读次数:
235
JavaScript Array(数组) 对象数组对象的作用是:使用单独的变量名来存储一系列的值。 什么是数组?数组对象是使用单独的变量名来存储一系列的值。如果你有一组数据(例如:车名字),存在单独变量如下所示:var car1="Saab";var car2="Volvo";var car3="B ...
分类:
编程语言 时间:
2017-11-06 12:39:12
阅读次数:
186