滴水逆向

  • 进制

1>.进制的定义:

十进制的定义:由十个符号组成,分别是0,1,2,3,4,5,6,7,8,9,逢十进一。

八进制的定义:由八个符号组成,分别是0,1,2,3,4,5,6,7,逢八进一。

十六进制的定义:由十六个符号组成,分别是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,逢十六进一。

二进制:

0

1

10

11

100

101

110

111

1000

1001

1010

1011

1100

1101

1110

1111

10000

10001

10010

10011

八进制:

0

1

2

3

4

5

6

7

10

11

12

13

14

15

16

17

20

21

22

23

24

25

26

27

30

31

32

33

34

35

36

37

40

41

42

43

44

45

46

47

50

51

52

53

54

55

56

57

60

61

62

63

64

65

66

67

70

71

72

73

74

75

76

77

100

101

102

103

104

105

106

107

110

111

112

113

114

115

116

117

  1. .计算机与数字的关系:
  1. 计算机中的任何信息,比如一张图片,一部视频或一首歌曲,最终都是以二进制的形式进行存储的。
  2. 计算机采用二进制的形式存储数据,主要有两方面的原因:二进制就足够,受硬件制约。
  3. 由于二进制书写复杂,所以在很多软件中,都将计算机中的数据用十六进制来表示,十六进制就是二进制的简写形式。

一个十六进制数==四个二进制数

二进制与十六进制间的映射:

0000

0001

0010

0011

0100

0101

0110

0111

0

1

2

3

4

5

6

7

1000

1001

1010

1011

1100

1101

1110

1111

8

9

A

B

C

D

E

F

1进制的定义:由一个符号组成,为1,逢一进一

1

11

111

1111

11111

111111

1111111

11111111

111111111

2进制的定义:由两个符号组成,分别是0,1,逢二进一。

0        1

10       11

20       21

100      101

110      111

1000     1001

3进制的定义:由三个符号组成,分别是0,1,2,逢三进一。

0

1

2

10

11

12

20

21

22

100

101

102

110

111

112

120

121

122

200

201

202

210

211

212

220

221

222

1000

1001

1002

1010

1011

1012

设由2,0,1组成三进制,逢三进一。

2

0

1

02

00

01

12

10

11

022

020

021

002

000

001

012

010

011

  • 数据宽度
  1. 在计算机中,由于受硬件的制约,数据都是有长度的(我们称为超过最多宽度的数据会被丢弃)。
  2. 4位宽度表示,假设计算机只能存储在4位2进制数

0000

0001

0010

0011

0100

0101

0110

0111

0

1

2

3

4

5

6

7

1000

1001

1010

1011

1100

1101

1110

1111

8

9

A

B

C

D

E

F

  1. 几个重要的计量单位:

Byte 字节  8bit

WORD 字    16bit 2字节

DWOED 双字  32bit  4字节

  • 逻辑运算
  1. 或(or |):只要有一个为1就是1

1011000101

+   1001100110

1011100111

  1. 与(and &):两个都是1才是1

1011011101

+    1001100110

1001000100

  1. 异或(xor ^):不一样为1

1011000101

+  1001100110

0010100011

  1. 非(not !): 1是0,0是1

1001100110

Not

0110011001

滴水逆向4月16日学习相关推荐

  1. 2022年1月16日学习总结

    8:30~9:00 听一篇英语听力. 9:00~10:00 看啊哈算法里面的树和二叉树    10:00~11:00在B站继续学习树 以下为链接 数据结构 [树]_哔哩哔哩_bilibili 11:0 ...

  2. 3月16日学习内容整理:metaclass

    1.首先我们要知道: 对象是由类创建的,而类是由type类创建的 所以创建类有两个方法: class Foo(object):pass# 类名,继承关系,属性 Foo = type('Foo',(ob ...

  3. 1月16日学习内容整理:存储库MongoDB之文档的增删改查操作补充

    文档操作 一.查 1.比较运算 # SQL:=,!=,>,<,>=,<= # MongoDB:{key:value}代表什么等于什么,"$ne"," ...

  4. 1月16日学习内容整理:爬虫框架:Scrapy

    @@@老师博客地址::::: http://www.cnblogs.com/linhaifeng/articles/7811861.html 一.介绍 Scrapy一个开源和协作的框架,其最初是为了页 ...

  5. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(4月16日-4月22日) 本周Silverlight学习资源更新 银光中国网友原创:Silverlight中获取 ...

  6. 分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日)

    分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日) 本周Silverlight学习资源更新 Silverlight:分包下载及SEO优化方案 菩提 ...

  7. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月16日-2月5日) 本周Silverlight学习资源更新 WIn2003部署Silverlight coo ...

  8. 9月16日计算机视觉基础学习笔记——认识机器视觉

    文章目录 前言 一.Week 1 homework 1.基本操作 2.滤波 二.从图像处理到计算机视觉 1.反色变换 2.Gamma 变换 3.直方图 & 直方图均衡化 三.计算机视觉的两个步 ...

  9. 3月16日-17日学习总结

    3月16-3月17日学习总结,这2天学习内容,操作系统,2进制的算法,办公自动化的软件. 从中 我学到了,一,2进制的转换,10进制转换2进制,简单的算法是用短除法,一个一个的除,把余数写好,除完以后 ...

最新文章

  1. elk面试题_【182期】SpringCloud常见面试题(2020最新版)
  2. 作为Java初学者,你了解Java的应用范围吗?
  3. 代码之美——Doom3源代码赏析
  4. springboot 以jar方式在linux后台运行
  5. 第十一篇:稳定性之面向失败设计【过载保护】
  6. Python爬虫之Cookie和Session(转载)
  7. php mysql 插入多条数据_mysql如何插入多条数据?
  8. Vue TodoList案例
  9. VBA写一个下拉复选框,以及循环判断,附代码
  10. HBuilderX连接夜神模拟器
  11. 《Python》re模块补充、异常处理
  12. 李飞飞团队造出“窥视未来”新AI:去哪干啥一起猜,准确率压倒老前辈
  13. 鼠标悬停显示滚动条,移出不显示
  14. 中标麒麟v7服务器宕机问题分析
  15. centos7 下双网卡如何配置静态IP
  16. 神舟S7-2021S5莫名其妙风扇声音贼大然后关机问题
  17. 以太坊Dapp项目-拍卖网站-智能合约编写测试
  18. 高德地图--- 会动的小汽车(行动轨迹回放)demo效果(整理)
  19. System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
  20. 新手必学!3个拍出浅景深的技巧

热门文章

  1. 微信小程序海报生成图片合成工具类
  2. NLP的强大工具——AllenNLP
  3. python简单程序实例-python简单项目实例
  4. pycocotools报错 if type(resFile) == str or type(resFile) == unicode: NameError: name ‘unicode‘ is
  5. vim安装配置coc.vim实现语言的自动补全
  6. boot.scr生成
  7. Spring的DAO模块数据库操作实例
  8. idea设置Java class模板注释
  9. python 网页爬虫nike_python网络爬虫-爬取网页的三种方式(1)
  10. CGB2107-Day03-mybatis