“2017年7月”存档文章有95

using 和try/catch区别和注意点

书上解释:using: 在C#和其他托管语言中,没有自动、决定性的析构方式,而是有一个垃圾收集器,它会在未来的某个时刻释放资源。它是非决定性的,因为我们不能确定这个过程在什么时候发生。忘记关闭数据库连接可能会导致.NET可执行程序的各种问题。我们使用using子句确保实现IDisposable接口的对象在退出块时立即被释放。 try和catch是配对使用的,一般用来捕捉异常。如:using(Sql...

我家宝宝

我家宝宝照片,点击图片可放大。 your browser does not support the video tag your browser does not support the video tag

用Python写爬虫

书上的例子采用的是Python 2.7版本 如何下载网页 背景调研 在深入讨论爬取一个网站之前,我们首先需要对目标站点的规模和结构进行一定程度的了解。 检查robots.txt,大多数网站都会定义这个robots协议文件,这样可以让爬虫了解爬取该网站时存在哪些限制(可以用站长工具来查看这个文件) 通过robots.txt中的Sitemap地址找到网站地图,检查网站地图提供的链接,便于...

cssselect does not seem to be installed

今天写代码的时候报错,错误提示如下: 'cssselect does not seem to be installed. 'ImportError: cssselect does not seem to be installed. See http://packages.python.org/cssselect/解决方法:1、我用的是PyCharm,点击“Default Settings”,如图...

bs4.FeatureNotFound

错误提示:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?解决方法:1、我用的是PyCharm,点击“Default Settings”,如图:2、之后点击右边的红色“+”,如图所示:3、搜...

BeautifulSoup4 UserWarning

错误描述:/opt/ActivePython-2.7/lib/python2.7/site-packages/bs4/__init__.py:166: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This ...

Windows 下openssl安装与配置

网上方法很多,大部分是针对32位机的,自己的电脑因为是win7,64位,摸索了很久才安装成功. 环境WIN7, 64位, vs2005下载ActivePerl配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl. 网址: http://www.activestate.com/activeperl/ 我下载了两个版本:ActivePerl-5.16.2...

AttributeError: 'module' object has no attribute 'Request'

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。这其实是.pyc文件存在问题。问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件 问题解决方法:1. 命名py脚本时,不要与python预留字,模...