摘要: Computer System hello,world的生命周期 高速缓存的重要性 操作系统的抽象 Amdahl'law hello,world的生命周期 高速缓存的重要性 操作系统的抽象 Amdahl'law Thinking in Python python思维导图 python思维导图 pyt 阅读全文
posted @ 2018-06-07 13:55 Ron_White 阅读(117) 评论(0) 推荐(0) 编辑
摘要: python对可迭代对象可按要求解压获得对应的值。 阅读全文
posted @ 2018-06-14 22:19 Ron_White 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Amdahl's law 对系统某部分加速时,其对系统整体影响取决于该部分重要性和加速程度。 要想显著加速整个系统,必须提升全系统中相当大的部分的速度。 如果有一个应用程序完成一项任务需要时间为Told,该应用程序某部分执行时间与总时间比例为α, 若将该部分性能提升k倍,总的执行时间为: Tnew 阅读全文
posted @ 2018-06-11 11:51 Ron_White 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: %和转换符之间的修饰符 - ,左对齐标志,默认为右对齐 +,显示数值符号 0,零填充 一个指定最小宽度的数 . 一个小数点,后面跟位数(字符串最大个数,浮点之后的位数,整数最小位数) * 用于替换字段宽度 高级字符串格式化s.format {n} n为整数:被位置参数代替 {name}:被关键字参数 阅读全文
posted @ 2018-06-08 23:34 Ron_White 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 内置数据类型 None类型 None 数值类型 bool int float complex 序列类型 list str 映射类型 ditc 集合类型 set frozenset None bool int float complex list str ditc set frozenset 内置结构 阅读全文
posted @ 2018-06-08 15:13 Ron_White 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 操作系统的抽象概念 文件:I/O设备的抽象 虚拟内存:对主存和磁盘I/O设备的抽象 进程:对处理器、主存和I/O设备的抽象 虚拟内存:为进程提供一个假象 每个进程看到的内存都是一致的,称为虚拟地址空间。 阅读全文
posted @ 2018-06-08 11:50 Ron_White 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 高速缓存很重要: 一个程序运行时,系统会花费大量时间把信息从一个地方复制到另一个地方,如hello程序,从磁盘到内存到处理器再到显示器,这些复制就是开销。 而处理器从寄存器读写数据比主存要快很多,一味读写主存将带慢处理器运行,所以高速缓存存储器(cache)诞生。 存储设备的层次结构 主要思想:上一 阅读全文
posted @ 2018-06-08 11:24 Ron_White 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 从一个源程序开始:hello.c 系统中所有信息都是由一串比特表示 只由ASCII字符构成的文件称为文本文件,其他文件都称为二进制文件 源程序hello.c编译过程 编译系统 编译过程分为4个阶段完成:预处理器、编译器、汇编器、连接器。 hello.c(源程序) 预处理:预处理器cpp修改源程序,将 阅读全文
posted @ 2018-06-07 13:39 Ron_White 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 假设有如下层次包目录 project/ __init__.py mypackage/ __init__.py A/ __init__.py spam.py #* print("In spam") *# grok.py #* print("In grok") *# C/ __init__.py hel 阅读全文
posted @ 2018-05-23 00:56 Ron_White 阅读(5415) 评论(2) 推荐(3) 编辑
摘要: 迭代器 —— 不依赖于索引的迭代方式 可迭代对象 内置有__iter__方法的对象 迭代器对象 内置有__iter___和__next__方法的对象 迭代器对象一定是可迭代对象,可迭代对象不一定是迭代器对象。 例子: a_list = [1,2,3] #可迭代对象 a_str = 'abc' #可迭 阅读全文
posted @ 2018-05-20 22:47 Ron_White 阅读(108) 评论(0) 推荐(0) 编辑