上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 在Java中,子类实例化时会调用父类构造方法,子类父类方法中会有一个函数生成表,执行时实现动态链接,子类重写父类方法时执行顺序也是这样 对于执行父类构造方法的问题。可以归纳为两种情况 1,如果父类有无参构造方法,子类会默认调用此方法(除非super显示调用父类有参)为隐式调用。 2,在子类中使用su 阅读全文
posted @ 2017-08-24 13:09 追梦的独行者 阅读(2189) 评论(0) 推荐(1) 编辑
摘要: 网页下载器:将URL对应的网页以HTML下载到本地,用于后续分析 常见网页下载器:Python官方基础模块:urllib2 第三方功能包:requests python 3.x中urllib库和urilib2库合并成了urllib库。 其中urllib2.urlopen()变成了urllib.req 阅读全文
posted @ 2017-08-24 10:07 追梦的独行者 阅读(402) 评论(0) 推荐(0) 编辑
摘要: asyncio可以实现单线程并发IO操作。如果仅用在客户端,发挥的威力不大。如果把asyncio用在服务器端,例如Web服务器,由于HTTP连接就是IO操作,因此可以用单线程+coroutine实现多用户的高并发支持。 asyncio实现了TCP、UDP、SSL等协议,aiohttp则是基于asyn 阅读全文
posted @ 2017-08-18 16:37 追梦的独行者 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,然后在coroutine内部用yield from调用另一个coroutine实现异步操作。 为了简化并更好地标识异步IO,从Python 3.5开始引入了新的语法async和awai 阅读全文
posted @ 2017-08-18 16:32 追梦的独行者 阅读(136) 评论(0) 推荐(0) 编辑
摘要: asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。 用asyncio实现Hello worl 阅读全文
posted @ 2017-08-18 16:31 追梦的独行者 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现 阅读全文
posted @ 2017-08-18 15:49 追梦的独行者 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在IO编程一节中,我们已经知道,CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作。这种情况称为同步IO。 在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无 阅读全文
posted @ 2017-08-18 15:38 追梦的独行者 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 登陆mongodb官网点击右侧的下载 登陆mongodb官网点击右侧的下载 选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文件的安装) legacy版本可以用于旧版本系统下安装,这里不推荐。 选择windows平台,如图点击需要的zip文件下载(笔者这里主要讲诉zip文 阅读全文
posted @ 2017-08-17 13:44 追梦的独行者 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.定义介绍 (1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definit 阅读全文
posted @ 2017-08-16 10:44 追梦的独行者 阅读(109) 评论(0) 推荐(0) 编辑
摘要: pickle的序列化规则 Python规范(Python-specific)提供了pickle的序列化规则。这就不必担心不同版本的Python之间序列化兼容性问题。默认情况下,pickle的序列化是基于文本的,我们可以直接用文本编辑器查看序列化的文本。我们也可以序列成二进制格式的数据,这样的结果体积 阅读全文
posted @ 2017-08-11 15:43 追梦的独行者 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页