- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 操作系统进程
概述一个进程就是一个正在运行的程序。 它包括:程序的代码,既然进程是一个正在运行的程序,自然需要程序的代码程序的数据CPU寄存器的值,包括通用寄存器,程序计数器堆(heap)是用来保存进程运行时动态分配的内存空间栈(stack)有两个用途,1保存运行的上下文信息。2在函数调用时保存被调用函数的形参或者局部变量进程所占用的一组系统资源,如打开的文件进程状态。包括:创建:进程正在被创建
2017-12-28 11:36:22 423
转载 计算机浮点数规格化表示
说明在IEEE标准中,浮点数在内存中的表示是将特定长度的连续字节的所有二进制位按特定长度划分为符号域,指数域和尾数域三个连续域。 floatfloat类型在内存中占用的位数为: 1+8+23=32bits double1+11+52=64bits 第一位s代表符号为,1代表负数,0代表正数。第二个域是指数域,对于单精度float类型,指数域有8位,可以表示 0-255个指数值。指数值规定了小数点
2017-12-27 17:48:37 50983 4
原创 操作系统线程
概述线程是CPU使用的基本单元,他由线程ID。程序计数器,寄存器集合和栈组成,与属于同一进程共享代码段,数据段及其他操作系统资源(如打开文件和信号)。线程是进程中的一个实体,是调度的基本单位。线程自身基本上不拥有系统资源,只拥有少许运行中必不可少的私有资源。线程可与同属一个进程的其他线程共享进程的全部资源。多线程是指在一个进程中可以执行多个线程的能力。传统的操作系统使用的是单线程方式。UNIX支持多
2017-12-27 17:46:12 1737
原创 golang开发环境安装
准备工作golang 安装 官网https://golang.org/dl/下载需要的安装包,我使用的go1.9.2.windows-amd64.zipGoland idea安装 官网https://www.jetbrains.com/go/下载然后安装语言环境安装go的过程中,要注意有两个概念:GOPATH和GOROOT。GOROOT”表示GO在你电脑上的安装位置,这个一般在安装时,程
2017-12-16 16:25:30 1370
原创 Python属性函数property
说明Python中的property被称为属性函数,它可以将类方法转换为只读属性,重新实现一个属性的setter和getter方法将类方法准换成只读属性正常情况下使用装饰器形式@property使用 如:class Test(object): def __init__(self, a, b): """Constructor""" self.a = a
2017-12-11 16:13:01 678
原创 Python设计模式--修饰器模式
说明修饰器的定义为动态地给一个对象添加一些额外的职责。在Python中Decorator mode可以按照像其它编程语言如C++, Java等的样子来实现,但是Python在应用装饰概念方面的能力上远不止于此,Python提供了一个语法和一个编程特性来加强这方面的功能。即装饰器:def dec(fn): return fn@decdef fun(): pass简单例子需要在某个原有功
2017-12-08 14:16:25 682
原创 Python文件操作os,shutil模块
说明os 模块提供了非常丰富的方法用来处理文件和目录常用OS模块方法OS模块os.getcwd() – 得到当前工作的目录os.remove() – 删除指定文件os.rmdir() – 删除指定目录(空目录)os.mkdir() – 创建目录os.makedirs() – 递归创建目录os.path.isfile() – 判断指定对象是否为文件。是返回True,否则Falseos.p
2017-12-08 14:14:55 845
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人