一、什么是协程? 二、管道channel 通道(channel),就像一个可以用于发送类型化数据的管道,由其负责协程之间的通信,从而避开所有由共享内存导致的陷阱;这种通过通道进行通信的方式保证了同步性 声明的格式: 未初始化的通道的值是nil。 2.1通信操作符 这个操作符直观的标示了数据的传输:信 ...
分类:
其他好文 时间:
2018-07-28 17:24:45
阅读次数:
116
题目描述 卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方,它的深度为 D(2≤D≤100)英尺。 卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门可以通过吃一些垃圾来维持自己的生命。 每个垃圾都可以用来吃或堆放,并 ...
分类:
其他好文 时间:
2018-07-27 13:19:08
阅读次数:
112
课程简介学习Python爬虫开发数据采集程序啦!网络编程,数据采集、提取、存储,陷阱处理……一站式全精通!!!目标人群掌握Python编程语言基础,有志从事网络爬虫开发及数据采集程序开发的人群。学习目标了解Web前端,熟悉HTTP,系统学习Pythonurllib库HTTP编程模块,requests网络编程库,BeautifulSoup4HTML转换解析,并发数据采集、提取、存储,熟悉Seleni
分类:
数据库 时间:
2018-07-26 16:16:50
阅读次数:
220
关于默认参数的陷阱问题: 见如下代码: #控制台输出如下: 即如果默认参数的值是一个可变数据类型,那么每一次调用函数的时候,如果不传值就共用这个数据类型的资源。 函数的命名空间 1:内置命名空间 就是python解释器一启动就可以使用的名字,存储在内置命名空间中 内置的名字在启动解释器的时候被加载进 ...
分类:
其他好文 时间:
2018-07-23 15:48:59
阅读次数:
110
问题1: 范围(Scope) 思考以下代码: 控制台(console)会打印出什么? 答案 上述代码会打印出5。 这个问题的陷阱就是,在立即执行函数表达式(IIFE)中,有两个命名,但是其中变量是通过关键词var来声明的。这就意味着a是这个函数的本地变量。与此相反,b是属于这个函数的全局变量的。 这 ...
分类:
编程语言 时间:
2018-07-22 19:24:05
阅读次数:
213
我们都生活在一个“提桶”的世界里:干一天的活儿拿一天的工钱,干一个月的工作领一个月的薪水。无论你是年收入不到1万元的洗碗工,还是年薪过百万的白领,你都是用一份时间去换一份金钱。如果你被解雇,或因患病、受伤无法继续工作,你的收入就会马上停止。不提桶,就没有收入! 如何摆脱时间换金钱的陷阱?如何获得真正 ...
分类:
其他好文 时间:
2018-07-22 00:15:41
阅读次数:
172
假设有如下代码: 你期望的结果是,当找到5时打印出 实际上打印出来的结果为: 当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句。 所以正确的写法应该为: ...
分类:
编程语言 时间:
2018-07-21 22:47:17
阅读次数:
186
先来看一段代码: 最开始我觉得这道题简直是送分题啊,很明显结果为,y=1;x=1 然后当我在控制台输出以后,感觉一记响亮的耳光,输出结果: 结论:上面的结果是因为变量提升和连等赋值造成的。 分析:上面的 var x=y=1 容易理解为var x=y,var y=1; 因为这里使用了连等赋值,连等操作 ...
分类:
Web程序 时间:
2018-07-17 21:11:27
阅读次数:
205
一、对第一次实验拟定的五个问题的回答如下: 1、第一章主要讲软件工程,那么软件工程的本质问题是什么?书中讲了软件开发过程的难题、特性,说那些非本质、临时的特性不能决定软件工程的本质问题,那本质问题究竟是什么? 不同抽象层次之间的映射过程。任何软件系统开发的共同本质在于:从现实空间的需求到计算机空间的 ...
分类:
其他好文 时间:
2018-07-11 19:50:40
阅读次数:
151
http://python.jobbole.com/80912/ 在我开始之前,我想先说清楚我将要解释的是些“窍门”。他们不是“最好的做法”,至少在一种情况下是不可取的。 说到不可取的做法,我会适时写一个“setup.py陷阱”的博文,这都是我相信你不会在setup.py模块做出的事情。 窍门 这些 ...
分类:
编程语言 时间:
2018-07-07 22:14:32
阅读次数:
387