上一周遗留问题的解决 问题:原码、反码、补码是只针对有符号数吗?无符号数有没有这三种编码方式? 得到的答案:对于无符号数,原码、反码和补码是一致的 进一步,由于有符号数是以补码的形式存储在计算机中的,而无符号数三种编码都是一致的,所以我们可以说,整型数在计算机中是以补码的形式存在的。 参考文章: h ...
分类:
其他好文 时间:
2018-10-28 20:52:20
阅读次数:
272
计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。 ...
分类:
其他好文 时间:
2018-10-25 18:02:09
阅读次数:
263
一、Linux历史 早在Linux出现之前的20年(大约在20世纪70年代),就有一个相当稳定并且成熟的操作系统存在。那就是UNIX。 (1)1969年,Thompson经过四个星期的奋斗,他最终以汇编语言写出了一组内核程序,同时包括一些内核工具程序,以及一个小的文件系统。改系统就是UNIX的原型。 ...
分类:
系统相关 时间:
2018-10-24 15:38:56
阅读次数:
261
有符号数与无符号数 1、计算机中的符号位 编程实验: #include <stdio.h> int main() { char c = -5; short s = 6; int i = -7; printf("%d\n", ( (c & 0x80) != 0 )); printf("%d\n", ( ...
分类:
其他好文 时间:
2018-10-23 21:01:05
阅读次数:
133
最近在准备软考的软件设计师考试,有很多之前比较基础软件工程的知识和计算机基础的知识,昨天做真题的时候就遇到一题, 题目如下: 如果“2X”的补码是“90H”,那么X的真值是( ) A.72 B.-56 C.56 D.111 题目中涉及到好几个概念,先大致理解下 一、原码,补码,反码 首先,一个数在机 ...
分类:
其他好文 时间:
2018-10-23 00:10:01
阅读次数:
278
编译器四个步骤 1. 预处理:头文件展开和宏定义展开条件编译 2. 编译:语法检查,生成汇编代码 3. 汇编:声明目标代码,无法执行,因为缺少链接 4. 链接:链接动态库,比如windows中的dll文件 为什么要声明变量 提前说明占用多大空间。 原码 补码 反码 原码和普通数字的区别:负数最高位是 ...
分类:
编程语言 时间:
2018-10-22 20:17:55
阅读次数:
186
一.currentThread()方法 currentThread方法就是返回当前被调用的线程。 该方法为一个本地方法,原码如下: 可以看出他返回的是一个线程对象。 下面来看一个列子: 结果如下: 除了run方法是在一个被自动取名为Thread-0的线程中其他的两个都在main方法中。 但是我们不使 ...
分类:
编程语言 时间:
2018-10-13 16:48:36
阅读次数:
141
<%url="https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token="&fffbody="{""touser"":""oOZeU0umT1gk9S3bGl50cc4qC0xU"",""msgtype"":""text"" ...
分类:
微信 时间:
2018-10-12 13:45:44
阅读次数:
248
:这道题的正确结果是什么? 首先要明白在计算机中都是以补码形式存储数据的。 正数的原码、反码、补码都是一样的,负数的补码等于反码+1 ~符号是单目运算符,代表按位取反,结果的每位值和原始值均相反,即原本为1结果为0,原本为0,结果为1。 例如:8位的数字在计算机中就是存储为: 1111 1111 - ...
分类:
其他好文 时间:
2018-10-11 23:44:58
阅读次数:
163
今天在给stdent创建class外键时发生了error 原码: 错误原因: 在Django2.0后,定义外键和一对一关系的时候需要加on_delete选项,他是它将是Django 2.0中的必需参数。 修改后代码: Django官方文档对on_delete参数的解释 CASCADE 级联删除。Dj ...
分类:
其他好文 时间:
2018-10-11 13:40:50
阅读次数:
1734