Python语言特性 参数传递 (不)可变对象 可变参数 Python 异常机制常考题 Python性能分析与优化GIL常考题 什么是生成器 协程需要使用 send(None)或者 next(coroutine)来预激prime才能启动 在yield 处协程会暂停执行 单独的 yield value ...
分类:
编程语言 时间:
2021-02-18 13:56:04
阅读次数:
0
1.先定义生成器 2.用next(generator)调用生成器,相加,验证 # todo: define my_generater and be called by next() def my_generater(k): i = 1 while True: yield i ** k i += 1 ...
分类:
其他好文 时间:
2021-02-02 11:34:10
阅读次数:
0
进程(Process)、线程(Thread)、协程(Coroutine)的概念: 进程:就是正在运行的程序,它是操作系统中,资源分配的最小单位.,资源分配:分配的是cpu和内存等物理资源。进程号是进程的唯一标识。默认情况下一个进程只有一个线程,在进程里面可以创建多个线程。线程:cpu执行程序的最小单 ...
分类:
编程语言 时间:
2021-01-22 12:17:22
阅读次数:
0
Java 并发 Java 并发 一、使用线程 实现 Runnable 接口 实现 Callable 接口 继承 Thread 类 实现接口 VS 继承 Thread 二、基础线程机制 Executor Daemon sleep() yield() 三、中断 InterruptedException ...
分类:
编程语言 时间:
2021-01-16 11:56:57
阅读次数:
0
我所理解的ucontext族函数 协程原理解析(1) 协程原理解析(2) 协程原理解析(3) 云风coroutine协程库源码分析 ...
分类:
其他好文 时间:
2021-01-15 12:06:05
阅读次数:
0
1.生成器 根据程序员制定的规则循环生成数据,当条件不成立时则生成数据结束。数据不是一次性全部生成处理,而是使用一个,再生成一个,可以节约大量的内存。 两种方式创建生成器 生成器推导式 yield 关键字 2.生成器推导式方式创建生成器: 与列表推导式类似,只不过生成器推导式使用小括号 # 创建生成 ...
分类:
编程语言 时间:
2021-01-11 10:47:14
阅读次数:
0
SQL Server 数据库还原进度查看 关键字:数据库,还原,进度,查看 文档说明: 本文档受某实际需求启发,某约500G大小数据库还原,由于对应服务器性能较差(内存仅4G且可用内存仅2.8G),数据库的还原一直停留在还原界面,只从数据库还原界面无法查看具体数据库还原进度。通过上网搜集整理,现总结 ...
分类:
数据库 时间:
2021-01-08 11:38:59
阅读次数:
0
Val:用来声明图个不可变的变量, Var:用来声明图个可变的变量 Kotlin没有基本数据类型 语法糖 当函数(方法)只有一行是Kotlin允许不写函数体可以直接将唯一的一行代码第一在函数尾部。利用类推导机制进一步简化。 fun a(num:Int,num1:Int):Int = max(num, ...
分类:
其他好文 时间:
2021-01-08 10:40:20
阅读次数:
0
在python中,有yield的函数是生成器函数 def gen(para): while True: yield para print(next(gen(8))) print(next(gen(88))) print(next(gen(888))) print(" ") def gen2(): l ...
分类:
其他好文 时间:
2021-01-05 11:24:19
阅读次数:
0
摘选自:https://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关 ...
分类:
编程语言 时间:
2021-01-04 11:29:44
阅读次数:
0