python网络爬虫学习笔记
By 钟桓
9月 4 2014 更新日期:9月 4 2014
文章目录
1. 介绍:2. 从简单语句中开始:3. 传送数据给服务器4. HTTP头—描述数据的数据5. 异常
5.0.1. URLError5.0.2. HTTPError5.0.3. 处理异常5.0.4. info和geturl
6. Opener和Handler7. Ba...
分类:
编程语言 时间:
2014-09-04 15:04:19
收藏:
0 评论:
0 赞:
0 阅读:
255
系统版本:ubuntu 12.04 64位ssh链接服务器(使用终端远程链接): ssh -l username IP地址 如果出现类似如下错误: @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ 表示host文件中记录的上次登陆信息和当前信息不匹配。在客户端执行: mv ~/.ss...
分类:
编程语言 时间:
2014-09-04 15:03:19
收藏:
0 评论:
0 赞:
0 阅读:
220
系统版本:Ubuntu12.04 64位安装: 首先要安装java(测试时使用的版本是6b27-1.12.6-1ubuntu0.12.04.2),版本可自行选择,但不同版本配置方法可能不同。 apt-get install openjdk-6-jre-headless 推荐两种安装tomcat(测试使用的是tomcat7)的方法,建议apt-get,方便快捷,配置简单。...
分类:
编程语言 时间:
2014-09-04 15:02:29
收藏:
0 评论:
0 赞:
0 阅读:
339
函数名: scanf
功 能: 执行格式化输入
用 法: int scanf(char *format[,argument,...]);
scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。
其调用格式为: scanf("",);
scanf()函数返回成功赋值的数据项数,出错时则...
分类:
编程语言 时间:
2014-09-04 15:01:40
收藏:
0 评论:
0 赞:
0 阅读:
286
很早写的在linux系统下的文件读写操作,写入数据到文件,很时候初学者学习
#include
int writeInfoToFile(const char *strFile)
{
int age, i;
char name[10];
FILE *fp;
fp = fopen(strFile, "w"); // 只读的方式打开文件
if(fp == NULL)
{
...
分类:
编程语言 时间:
2014-09-04 15:00:49
收藏:
0 评论:
0 赞:
0 阅读:
310
阿里云Ubuntu部署java web(1) - 系统配置
ssh链接服务器(使用终端远程链接)
添加用户
给用户赋予执行sudo权限
软件安装
链接到服务器ftp
分区和格式化
java和mysql环境安装
阿里云Ubuntu部署java web(2) - 配置tomcat
安装
更改端口
更改网站默认目录,以及添加多个站点
阿里云Ub...
分类:
编程语言 时间:
2014-09-04 14:59:39
收藏:
0 评论:
0 赞:
0 阅读:
290
首先说一下排序的返回值的含义。对于参与比较的两个Object,o1和o2,如果函数的返回值为正值,把o1排在o2后面;返回值为负值,把o1排在o2前面。如果返回值是0,按照容器之前的顺序排列。在compareTo中,this相当于o1,传入的Object相当于o2
第一种方法:对于要排序的类实现Comparable接口
package sort;
import java.util.Arr...
分类:
编程语言 时间:
2014-09-04 14:57:59
收藏:
0 评论:
0 赞:
0 阅读:
290
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework...
分类:
编程语言 时间:
2014-09-04 14:53:39
收藏:
0 评论:
0 赞:
0 阅读:
4029
下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成 锁系统构成目的跨进程?速度lock确保只有一个线程访问某个资源或某段代码。否快Mutex确保只有一个线程访问某个资源或某段代码。可被用于防止一个程序的多个实例同时运...
分类:
编程语言 时间:
2014-09-04 14:52:09
收藏:
0 评论:
0 赞:
0 阅读:
402
本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。一、内存溢出类型1、java.lang.OutOfMemoryEr...
分类:
编程语言 时间:
2014-09-04 14:51:39
收藏:
0 评论:
0 赞:
0 阅读:
255
可变参数是在JDK1.5之后出来的一个行特性,也是一个比较好用的东西想起好多jfinal还有其他框架的查询方法就有好多用到了可变参数,自己也写了个这样的方法public class Test{ public static void main(String[] args) { String sq...
分类:
编程语言 时间:
2014-09-04 14:50:19
收藏:
0 评论:
0 赞:
0 阅读:
270
简单实现用了2个模块,smtplib 主要的三个函数login ,sendmial ,closeSMTP.login(user,password)SMTP.sendmail(from_addr,to_addrs,msg[,mail_options,rcpt_options])https://docs...
分类:
编程语言 时间:
2014-09-04 14:50:09
收藏:
0 评论:
0 赞:
0 阅读:
244
第三部分:使用多线程1. 单元模式和Windows Forms 单元模式线程是一个自动线程安全机制, 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows ...
分类:
编程语言 时间:
2014-09-04 14:49:09
收藏:
0 评论:
0 赞:
0 阅读:
437
1. 建立一个自己的SessionContext:package cn.org.jshuwei.session.core; import javax.servlet.http.HttpSession; import java.util.HashMap; public class MyS...
分类:
编程语言 时间:
2014-09-04 14:48:39
收藏:
0 评论:
0 赞:
0 阅读:
528
#!/usr/bin/pythonimport SimpleHTTPServerimport SocketServerimport osPORT = 7777WEBDIR = "/www/web/xxx_com/"class Handler(SimpleHTTPServer.SimpleHTTPRe...
分类:
编程语言 时间:
2014-09-04 14:48:19
收藏:
0 评论:
0 赞:
0 阅读:
271
zip函数:同时循环多个同样长的函数,并返回一个包含了每个参数元组对应元素的元组。如果函数并不一致,则采用截取方式,使得返回的结果元组的长度为各个参数元组长度最小值。函式说明:zip(seq1[,seq2[,seq3[...]]])--->[(seq1(0),seq2(0),...),(seq1(1...
分类:
编程语言 时间:
2014-09-04 14:43:49
收藏:
0 评论:
0 赞:
0 阅读:
252
在web.xml中增加如下代码: log4jConfigLocation /WEB-INF/classes/log4j.properties webAppRootKey myappfuse.root log...
分类:
编程语言 时间:
2014-09-04 14:43:19
收藏:
0 评论:
0 赞:
0 阅读:
350
//===作用链域======var color = "blue";/*function changeColor(){ if(color=="blue"){ color ="red"; }else{ color="yellow"; }}changeColor();alert("Color is .....
分类:
编程语言 时间:
2014-09-04 14:42:59
收藏:
0 评论:
0 赞:
0 阅读:
331
//==="2个= 与3个= "=== var result1=("55"==55); //-> true var result2=("55"===55); //->false alert(result1+" ; "+result2);//=====for in======for(var propN...
分类:
编程语言 时间:
2014-09-04 14:42:39
收藏:
0 评论:
0 赞:
0 阅读:
297
线程池负责管理工作线程,包含一个等待执行的任务队列。线程池的任务队列是一个Runnable集合,工作线程负责从任务队列中取出并执行Runnable对象。java.util.concurrent.executors 提供了 java.util.concurrent.executor 接口的一个Java...
分类:
编程语言 时间:
2014-09-04 14:41:29
收藏:
0 评论:
0 赞:
0 阅读:
311