Fany Full's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
《一站式学习C编程》读书笔记

《一站式学习C编程》读书笔记

16.2 CPU 原书内容摘录如下 3.执行指令,读内存,取上来的数是3,保存到eax寄存器。注意,地址0x804a01c~0x804a01f里存储的四个字节不能按地址从低到高的顺序看成0x03000000,而要按地址从高到低的顺序看成0x00000003。也就是说,对于多字节的整数类型,低地址保存的是整数的低位,这称为小端(Little Endian)字节序(ByteOrder)。x86平台
2021-06-09
读书笔记
#未竟 #读书笔记
我的幡然醒悟的编程知识误区

我的幡然醒悟的编程知识误区

汇编 关于 16 进制 16 进制的一个数字位(digit)对应的是半个字节,因为 16 进制的一个位相当于 2 进制的 4 个位,而一个字节是 8 位。
2021-06-09
小知识
#未竟 #小知识 #反省
80X86 汇编语言之地址表达式中的一些特殊算符

80X86 汇编语言之地址表达式中的一些特殊算符

1、属性定义运算符 1.1、类型运算符 PTR PTR 即 PoinTeR。 使用格式:类型 PTR 地址表达式 功能:指明紧跟其后的地址表达式的类型属性,但保持它原来的段属性和偏移地址属性不变。 根据地址表达式的不同值,类型可以是 BYTE、WORD、DWORD、FWORD、NEAR、FAR 等。 为了能将源程序中的机器指令语句正确翻译成目标代码,汇编程序要求操作数地址的类型非常明确。对大多
2021-06-09
汇编语言
#汇编语言 #masm #未竟
80X86 汇编语言之伪指令语句

80X86 汇编语言之伪指令语句

1、处理器选择伪指令 2、数据定义伪指令 3、符号定义伪指令 3.1、等价伪指令 语句格式:符号名 EQU 表达式 功能:为常量、表达式及其他各种符号定义一个等价的符号名,但不申请分配存储单元(在该语句中,符号名一定不可省)。 EQU 伪指令用法较广泛,下面分别进行说明。 ① 为常量定义一个符号名,以便在程序中使用符号来表示常量,这就是符号常量。 例如: A EQU 5 B EQU A
2021-06-09
汇编语言
#汇编语言 #masm #未竟
设计模式之迭代器模式

设计模式之迭代器模式

迭代器模式的定义 Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation. 提供一种方法顺序地访问一组组合对象(一个容器)中的各个元素,而又不需要暴露该对象的内部细节。 ## 迭代器模式的设计思想 迭代器模式也称
2021-06-07
设计模式
#Python #设计模式
Windows10 安装 jdk1.8

Windows10 安装 jdk1.8

下载及安装 首先,到官网(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)下载 jdk1.8, 然后双击 exe 文件进行安装 我这里是直接安装在默认路径,然后直接下一步,安装即可。 配置环境变量 1、新建系统变量 JAVA_HOME 变量名: JAVA_HOME 变量值: C:\Progra
2021-06-06
Java
#Java
Python 将文件从 GBK 编码转为 utf8 编码

Python 将文件从 GBK 编码转为 utf8 编码

前言 今天找到一本 txt 格式的书,想用 VSCode 打开看一下,结果已打开发现是乱码,究其原因,是 GBK 编码的锅,所以我需要将其转换为 utf-8 编码。所以就使用 Python 将其转换了一下,这里记录一下过程。 代码 初始版 import chardet # des.txt 是待转换的文件 with open('des.txt', 'rb') as f: data = f.
2021-06-05
Python
#Python #小玩意
Windows10 关机后自动重启解决方法

Windows10 关机后自动重启解决方法

前言 不知为何,我的这台 ThinkPad X13 锐龙版经常会出现关机之后自动重启的症状,现在总结一下我目前了解的解决方法。 方案一 打开高级系统设置, 然后将自动重新启动取消勾选。 这个解决了我一段时间的问题,但是,后来又失效了。遂进入方案二。 按:这个方法在大部分时间是有效的。根据我个人的经验,我发现它失效的那几次是我没有正确关闭 cmd 窗口的 Python 控制台,我应该使用 exi
2021-06-05
Windows10
#Windows10
Python 的上下文管理器和 with 块(未竟)

Python 的上下文管理器和 with 块(未竟)

>>> with open('tranformGBKToUTF8.py') as fp: ... src = fp.read(60) ... >>> len(src) 60 >>> fp <_io.TextIOWrapper name='tranformGBKToUTF8.py'
2021-06-05
Python
#未竟 #Python
Python 测试框架 unittest 初体验

Python 测试框架 unittest 初体验

记录第一次使用 Python 测试的相关经验。
2021-06-04
Python
#Python #unittest
1…131415161718

搜索

FanyFull Monster Another