上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 33 下一页
摘要: 不同 + 编译型语言: + 编译型程序所生成的指令时二进制形式的机器码和操作数, 就是所谓的二进制流, 二进制程序是CPU可以直接识别执行的 + 解释性语言: + 脚本语言的解释器是二进制形式的, 可以被CPU直接识别的, 但是脚本解释器的输入是脚本语言字符串, CPU执行脚本语言解释器, 而脚本语 阅读全文
posted @ 2018-10-11 23:53 gogogo11 阅读(786) 评论(0) 推荐(1) 编辑
摘要: 分类(脚本语言分类的标准是脚本语言的语法风格) + 基于命令的 类似于汇编语言, 一行代码有操作码和参数组成, 所以不支持循环 + 基于规则 + 面向过程 + 面向对象: + smalltalk是世界上第一个纯正的面向对象语言 阅读全文
posted @ 2018-10-11 23:38 gogogo11 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 只描述在IA 32e模式下的字符显示 + 首先要有一个字符库(包含这每一个字符的像素信息, 空白的地方时0x00, 一个字符一个8x16的矩阵) + 每一个像素点就是一个int类型4bytes大小的整数, 该整数的每一个字节都有特定的属性用来配置显示出来的字符的样式 + 要想实现, 需要在定义一个二 阅读全文
posted @ 2018-10-11 14:52 gogogo11 阅读(2467) 评论(0) 推荐(0) 编辑
摘要: 功能 + 定义data段和text段 + 重新手动初始化gdt表, idt表, tss表结构 + 初始化页表和页目录 页目录的数据放在一个页表中 + 在页目录中, 其实地址为0x1000, 初始化页目录, 一个页目录占用的页表的剩余数据值使用0来填充, 一个页表的大小分为(2MB, 4MB, 8MB 阅读全文
posted @ 2018-10-10 22:14 gogogo11 阅读(450) 评论(0) 推荐(0) 编辑
摘要: Intel架构下 + 凡是在代码中书写的内存地址都是逻辑地址, 也就是采用基地址:偏移量, 我们能够直接看到的也是逻辑地址, 通过左移等操作可以计算出对应的物理地址(在实模式下逻辑地址与物理地址没有中间层所以是可以的, 但是在保护模式则是行不通的, 再说) 实模式下 + 逻辑地址通过左移等操作可以计 阅读全文
posted @ 2018-10-10 18:03 gogogo11 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 在实模式下开启4GB的物理内存地址寻址(称之为Big Real Mode) + 通过A20快速门(Fast Gate)修改0x90端口的数据, 对其进行置位(类似于打开一个开关), 开启 + 使用CLI汇编指令关闭外部中断 + 使用lgdt加载保护模式需要的系统数据结构 + 置位cr0寄存器的值开启 阅读全文
posted @ 2018-10-09 23:29 gogogo11 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 定义一个ThreadPool + 在创建了一个ThreadPool中执行一个函数, 直接开启指定要求数量的线程, 接着又一个借口add\_job()方法, 将要执行的函数放到维护的queue中, 而一开始开启的线程就是不断循环从维护的queue获取数据并执行任务即可, 反正queue中存放的就是任务 阅读全文
posted @ 2018-10-07 23:48 gogogo11 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 类的设计 1. 方法优先的原则, 在\_\_init\_\_方法中创建出需要的属性, 对于基类来说, 只进行默认值得初始化, 0, None等, 对于真正需要使用的子类, \_\_init\_\_方法则是进行我们需要的初始化, 不在基类中进行初始化就与Java中的构造方法不能继承是一样的了, 要在子 阅读全文
posted @ 2018-10-06 15:27 gogogo11 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 前言: Windows 中直接使用Python真的是心累 + 安装vs 2017(最好是最新版的, 因为python依赖于一些vs提供的包) + 下载最新的python的安装程序 + 安装完毕之后, 不像Linux或者Unix上会自带pip工具, 在windows上什么都没有, 就是有python. 阅读全文
posted @ 2018-10-04 23:19 gogogo11 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 模块概况 + display + image + event + key + mouse + font 类概况 + Rect: 返回的矩阵区域(图片) + Surface: 可以看做是一个贴图, 它就是来显示的 display(与显示对象Surface有关) + pygame.display.lis 阅读全文
posted @ 2018-10-04 20:32 gogogo11 阅读(655) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 33 下一页