- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 C++面相对象三大特性
封装【封装复杂,对外留出简单接口】封装是在设计类的一个基本原理,是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与对数据进行的操作进行有机的结合,形成“类”,其中数据和函数都是类的成员。封装是一个抽象的模型,该模型对外提供服务,而任何使用该模型的用户不需要知道模型是如何运作的。那么设计这个类的时候需要考虑的事情就是:1、 这个类是哪个对象的抽象
2014-03-30 18:44:35 4971
转载 HTTP协议详解
转载于:【http://www.cnblogs.com/TankXiao/category/415412.html】HTTP协议详解协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版本
2014-03-29 19:27:19 1289
原创 Scrapy爬虫笔记【8-Scrapy核心操作+爬豆瓣图片+数据库链接】
本文地址: 博客文章地址版权所有,违者必究scrapy startproject doubanImage建立工程, pretty easy huh? scrapy shell urlLink及时工程中不添加任何代码,命令行也可以这么使用,
2014-03-24 21:53:04 6596 5
原创 Scrapy爬虫笔记【7-Scrapy核心知识基础】
用过Scrapy一段时间后,发现还是有一些知识不是特别清晰,所以就把 Scrapy tutorial从前往后的部分不清楚的知识总结了一下。1、 item类的使用item类就类似于Python中dictionary类一样的容器,所以item类也有dictionary类似的操作>>> product = Product(name='Desktop PC', price=1000)>>>
2014-03-19 15:50:52 4828
转载 LIB和DLL的区别
共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅
2014-03-17 20:53:09 918
原创 Scrapy爬虫笔记【5-实例一:爬豆瓣】
Scrapy要多练练才好,今天看了几篇文章,就先试试爬取豆瓣上的链接item类class DoubanItem(Item): groupName = Field() groupURL = Field() totalNumber = Field() RelativeGroups = Field() ActiveUesrs = Field
2014-03-15 22:30:23 4957 2
转载 各种编程语言分类
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序.翻译的方式有两种:一个是编译,一个是解释。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,以后要运行的话就不用重复翻译了,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。解释型
2014-03-13 14:19:04 5134
原创 Scrapy爬虫笔记【4-Scrapy命令行】
scrapy 命令行工具scrapy 提供了一些命令行工具(Command line tool),之前创建 Project 的时候用到的startproject 就是其中之一。而除了这个之外,其他工具也各自提供了相当有用的功能。$ scrapyScrapy 0.14.4 - project: lawsonUsage: scrapy [options] [args]A
2014-03-09 22:24:31 19042
原创 Scrapy爬虫笔记【3-XPaths】
1 XPaths节点(Node)在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下面这个 XML 文档: Harry Potter J K. Rowling 2005 29.99上面的XML文档中的节点例子: (
2014-03-09 20:06:33 5836 1
原创 Scrapy爬虫笔记【2-基本流程】
1.一个项目的基本流程创建新项目scrapy startproject 会自动生成目录:熟悉一下目录结构:lawson├── lawson│ ├── __init__.py│ ├── items.py│ ├── pipelines.py│ ├── settings.py│ └── spiders│ └── __init__.
2014-03-09 18:27:57 4659
原创 Scrapy爬虫笔记【1-基本框架】
本博客地址【http://blog.csdn.net/xiantian7】一、Scrapy 概览Scrapy 是一款抓取网页并从中提取结构化数据的应用程序框架,它具有非常广泛的应用场景,如:数据挖掘、信息处理和历史信息归档等。尽管 Scrapy 最初被设计用于屏幕抓取(准确地说是网页抓取),但您也可以仅使用它的 API 来提取数据(就像 Amazon Associates
2014-03-08 20:36:55 4405 5
转载 Python的包管理工具easy_install, setuptools, pip,distribute介绍
刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了setuptools, pip,distribute介绍" style="margin-top:0px; margin-right:0px; margin-bottom:0px;
2014-03-08 16:40:10 1542
转载 比较IC卡、ID卡、M1卡、CPU卡它们之间有什么区别
IC卡的定义 : IC(Integrated Circuit)卡是1970年由法国人Roland Moreno发明的,他第一次将可编程设置的IC芯片放于卡片中,使卡片具有更多功能。“IC卡”和“磁卡”都是从技术角度起的名字,不能将其和“信用卡”、“电话卡”等从应用角度命名的卡相混淆。自IC卡出现以后,国际上对它有多种叫法。英文名称有“Smart Card”、“IC Card”等;在亚洲特别
2014-03-07 14:57:39 16502
转载 【2】播放器一般原理
播放这个媒体文件的基本模块(filter),七个模块按广度顺序:读文件模块(source filter),解复用模块(Demux filter),视/音频解码模块(Decode filter),颜色空间转换模块(Color Space converter filter),视频/音频播放模块(Render filter)。 Source filter 源过滤器的作用是为下级demux fil
2014-03-04 11:18:08 1073
原创 【1】C#下的Directshow
因为Directshow是C++的东西,后来为了方便,才有牛人们在C#把directshow重写,但是相关文档很少,所以为了了解DIrectshow ,从C++下的directshow开始是最合理不过的了,但是在C#用不到的知识就基本没有提及了··1 基础介绍部分问题摘录: DirectShow与ActiveMovie的关系? Active
2014-03-02 22:26:19 7155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人