
计算机基础
黄竞明
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
给某人的补习
由于以前学习的时候都是装的32位的软件,mysql也是,现在想换64位的,所以重装了下mysql 官网下载了mysql的压缩包。我直接压缩在一个path下, 然后设置环境变量,改到了path/bin下面,另外看到一个Scripts的变量,也同时改到了path/Scripts下面 之后开始用cmd测试python --version,证明可以使用。 但是当用管理员运行net start my...原创 2021-07-03 11:26:44 · 214 阅读 · 0 评论 -
Android事件分发机制
一直没总结这方面的,很容易忘记 手指触动屏幕,都有一系列的事件集合,“事件流”。 ACTION_DOWN->ACTION_MOVE->ACTION_UP:0->2->1 1.Activity->ViewGroup->...->View。 (1)分发:dispatchTouchEvent()分发给组件 1)ViewGroup的分发 a...原创 2020-03-29 19:36:33 · 193 阅读 · 0 评论 -
学习语言相关(JS)
学习语言主要的关键点有6个(变量,运算,函数,循环,条件,日志),把js过一遍,对比学习。 1.变量与类型 var全局变量 let局部变量 空undefine(定义变量/函数没赋值), null类未实例化 数组可以随意放 2.基本运算 ===严格意义的等于,包括类型 3.for循环 4.函数 5.if/else 6.日志打印 ...原创 2020-03-26 09:28:48 · 221 阅读 · 0 评论 -
IEEE里面关于移码的
为什么IEEE754对阶码要用移码表示,而且对移码的定义是加上了2^n-1。和我们普通意义上面的移码少了1? 我真心理解不了了。百度了下,我擦,居然还有几个字母,我都没理解是啥。看看 1、为什么和定点数的移码偏置值不同,定点数是2^n,浮点数是2^n-1 2、而且为什么范围是1~254(8位),按理说不应该是0~255吗? 对于阶码为0或255的情况,IEEE75原创 2017-06-24 17:36:30 · 3603 阅读 · 1 评论 -
补码的意义
计算机中CPU内运算器应该是用ACC来完成加减法运算的。但是Accumulator怎么完成减法运算呢?唐朔飞的教材中这样描述了补码的诞生。 为了用ACC计算加减法,那么对真值进行了分类,用前加0/1区别正负,形成了原码。为了完成减法运算产生了补码+反码。移位是为了区别大小。 那么为什么这样定义补码呢?我不禁疑惑,原码对真值的区间定义是[0,2^n),(-2^n,0],和小数的[0原创 2017-06-23 11:25:17 · 1999 阅读 · 0 评论 -
总线地址线的设置
辞职跨考北邮计算机,看书中发现些问题。 73页,明明按字节寻址,怎么地址线只能按编址(存储单元)设置。 但是看到93页以后,才发现: 寻址是CS+地址线信号一起的, CS负责对分组的芯片进行选择,而地址线则是选择组里面的芯片存储地址。(同一组,存储字一样的芯片,对位的扩展) 由存储单元的定义,可以看出,实际存储单元个数应该是:组数*组内芯片的存储字。原创 2017-06-13 11:12:59 · 2429 阅读 · 0 评论 -
进程和线程
操作系统: 进程是容器,有寻址空间是32或者64位,但是相互独立。文件和网络句柄是可以多个访问的。 交互,TCP/IP 线程,有栈,PC指向内存,TLS Thread local storage,存放变量的分配的内存。 共享内存 虚拟内存--分页-->物理内存,取出放到寄存器 网络: OSI七层架构,物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 ...原创 2019-08-24 14:09:35 · 176 阅读 · 0 评论