1.函数如何被调用,通过return返回值来调用2.生成器和return区别yield生成器返回对象,可以迭代可以执行glob模块类似shell中的正则匹配shlex模块Popen将命令参数直接分词cmd="psax-opid,ppid,cmd"shlex.split(cmd)[‘ps‘,‘ax‘,‘-o‘,‘pid,ppid,cmd‘][‘mysql‘,‘-u‘,‘root‘,‘-p123‘..
分类:
编程语言 时间:
2014-07-17 08:00:41
阅读次数:
366
线程间的调度策略 通常是选择优先级高的线程,但是若发生以下情况则终止线程的运行: 1 调用yield 让出对cpu的占用权。 2 调用sleep 3 线程由于I/O操作而受阻 4 更高优先级的线程出现 5 时间片用完 线程类的一些相关方法 isAlive()判断线程的死活、getPriority.....
分类:
编程语言 时间:
2014-07-16 20:33:57
阅读次数:
225
一、线程的创建方式:
老掉牙的话题了,继承 java.lang.Thread父类或者实现Runnalbe接口,这里就提一句:
class Thread implements Runnable Thread也是继承了Runnable接口的,Runnable才是大哥。
重写run(),run()里放的都是具体的业务,包括对线程的具体操作。
class Thread1 implements...
分类:
编程语言 时间:
2014-07-14 11:17:13
阅读次数:
213
yield关键字用来定义生成器(Generator),其具体功能是可以当return使用,从函数里返回一个值,不同之处是用yield返回之后,可以让函数从上回yield返回的地点继续执行。也就是说,yield返回函数,交给调用者一个返回值,然后再“瞬移”回去,让函数继续运行, 直到吓一跳yield语...
分类:
其他好文 时间:
2014-07-13 22:23:13
阅读次数:
362
yield关键字用于遍历循环中,yield return用于返回IEnumerable,yield break用于终止循环遍历。 有这样的一个int类型的集合: static List GetInitialData() { return new List(){1,2,3,4}; }需要打印出所有值大...
分类:
其他好文 时间:
2014-07-12 00:06:38
阅读次数:
290
迭代器 可以返回相同类型的值的有序序列的一段代码,可用作方法,运算符或get访问器的代码体 使用 yield return 语句依次返回每个元素,yield break 语句可将终止迭代 迭代器的返回类型必须为 IEnumerable 或 IEnumerator 中的任意一种 对IEnumerato...
分类:
其他好文 时间:
2014-07-09 22:45:47
阅读次数:
236
Go简介 为什么有了系统编程级别的C/C++以及后来的Java,也有脚本级别的Ruby/Perl/Python语言可用,Google为什么还要发布Go语言? “我们开发Go,是因为近10年左右开发程序之难让我们有点沮丧” --首席软件工程师Rob PikeGo完全支持coroutine,即协程,也称...
分类:
其他好文 时间:
2014-07-07 22:43:39
阅读次数:
313
生成器>>> def func1():... yield 0... yield 1... >>> a=func1()>>> a.next()0>>> a.next()1>>> a.next()Traceback (most recent call last): File "", l...
分类:
编程语言 时间:
2014-07-06 20:07:34
阅读次数:
251
1.写法有2种:yield return 和yield breakyield用于在迭代中返回一个值,并将值带入下一次迭代中。yield break则意味着停止迭代。纯粹的文字描述,一千个人有一千个说法,还是用代码更容易说清楚。2.官方示例(略带修改): private void button1_Cl...
分类:
其他好文 时间:
2014-06-27 19:19:31
阅读次数:
219
scrapy spider的parse方法可以返回两种值:BaseItem,或者Request。通过Request可以实现递归搜索。
如果要抓取的数据在当前页,可以直接解析返回item(代码中带**注释的行直接改为yield item);
如果要抓取的数据在当前页指向的页面,则返回Request并指定parse_item作为callback;
如果要抓取的数据当前页有一部分,指向的页面有一部分(比如博客或论坛,当前页有标题、摘要和url,详情页面有完整内容)这种情况需要用Request的meta参数把...
分类:
Web程序 时间:
2014-06-27 09:46:13
阅读次数:
333