python 获取网页编码格式
摘要:f = urllib2.urlopen(url,timeout=10)data = f.read() # decode the htmlcontentType = f.headers.get('Content-Type')if contentType.find("gbk"): data = unic...
阅读全文
posted @
2015-04-30 17:38
何石-博客
阅读(577)
推荐(0) 编辑
python 处理抓取网页乱码
摘要:python 处理抓取网页乱码问题一招鲜相信用python的人一定在抓取网页时,被编码问题弄晕过一阵前几天写了一个测试网页的小脚本,并查找是否包含指定的信息。在html = urllib2.open(url).read() 时,打印到控制台始终出现乱码。一般的解决办法就是html.decode('u...
阅读全文
posted @
2015-04-27 14:01
何石-博客
阅读(219)
推荐(0) 编辑
python MySQLdb在windows环境下的快速安装
摘要:python MySQLdb在windows环境下的快速安装、问题解决方式 使用python访问mysql,需要一系列安装linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装http://blog.csdn.net/wklken/article/details/72...
阅读全文
posted @
2015-04-24 13:53
何石-博客
阅读(301)
推荐(0) 编辑
python中paramiko的安装
摘要:windows下安装并使用Python的SSH模块(paramiko+pycrypto+ecdsa) 2014-01-20 14:59 2223人阅读 评论(0) 收藏 举报 python+opensshpython+paramikopython加密Python中使用SSH需要用到OpenSSH,而...
阅读全文
posted @
2015-04-22 16:36
何石-博客
阅读(679)
推荐(0) 编辑
对Python线程池
摘要:本文对Python线程池进行详细说明介绍,IDE选择及编码的解决方案进行了一番详细的描述,实为Python初学者必读的Python学习经验心得。AD: 干货来了,不要等!WOT2015 北京站演讲PPT开放下载!下面给大家总结一下自己总结的对Python线程池经验之谈,对于那些没有接触学习过编程语言...
阅读全文
posted @
2015-04-22 15:48
何石-博客
阅读(267)
推荐(0) 编辑
python pycurl属性
摘要:pycurl.Curl() #创建一个pycurl对象的方法 pycurl.Curl(pycurl.URL, http://www.google.com.hk) #设置要访问的URL pycurl.Curl().setopt(pycurl.MAXREDIRS, 5) #设置最大重定向次数 pycur...
阅读全文
posted @
2015-04-22 08:11
何石-博客
阅读(510)
推荐(0) 编辑
HTTP报文-->MVC
摘要:引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体):下面是一个实际的请求报文:①是请求方法,GET和POST是最常见的HTTP方法,除此以...
阅读全文
posted @
2015-04-10 18:10
何石-博客
阅读(309)
推荐(0) 编辑
国际化信息-->MVC
摘要:假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。对于有国际化要求的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信息等内容,而必须为这...
阅读全文
posted @
2015-04-10 18:09
何石-博客
阅读(305)
推荐(0) 编辑
线程本地变更,即ThreadLocal-->Spring事务管理
摘要:我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻...
阅读全文
posted @
2015-04-10 18:06
何石-博客
阅读(2480)
推荐(0) 编辑
注解-->Spring配置
摘要:有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。了解注解对于Java开发人员来说,在编写代码...
阅读全文
posted @
2015-04-10 18:05
何石-博客
阅读(331)
推荐(0) 编辑
XML基础知识-->Spring配置
摘要:XML的特殊字符XML中共有5个特殊的字符,分别是:&“’。如果配置文件中的注入值包括这些特殊字符,就需要进行特别处理。有两种解决方法:其一,采用本例中的特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列在表4-2中说明:Spri...
阅读全文
posted @
2015-04-10 18:03
何石-博客
阅读(249)
推荐(0) 编辑
属性编辑器,即PropertyEditor-->Spring IoC
摘要:在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值转换为对应的double或int等内部类型呢?我们可以隐约地感觉到一定有一个转换器在其中...
阅读全文
posted @
2015-04-10 18:02
何石-博客
阅读(623)
推荐(0) 编辑
Java动态代理-->Spring AOP
摘要:引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http:...
阅读全文
posted @
2015-04-10 17:59
何石-博客
阅读(434)
推荐(0) 编辑
学习Spring必学的Java基础知识(1)----反射
摘要:引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http:...
阅读全文
posted @
2015-04-10 17:57
何石-博客
阅读(215)
推荐(0) 编辑