#函数 def hello(): #定义函数 print("python 你好!") hello() #调用函数 def add(a,b): #定义函数 return a+b #返回值 add(1,2) add #直接用函数名,可返回函数变量名的内存地址 x = add #将函数名赋值给变量 x(1 ...
分类:
编程语言 时间:
2021-04-08 13:50:11
阅读次数:
0
fortran程序报错及其解决方式(program received signal sigsegv:segmentation fault-invalid memory reference),主要介绍两类内存溢出的错误。 ...
分类:
其他好文 时间:
2021-04-07 11:18:05
阅读次数:
0
结构体对齐的原因: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 各个硬件平台对存储空间的处理上有 ...
分类:
其他好文 时间:
2021-04-06 14:34:17
阅读次数:
0
id(): 以数字形式查看内存地址 示例代码: s = 'hello' print(id(s)) # 139620916353264 View Code ...
分类:
其他好文 时间:
2021-04-05 11:55:25
阅读次数:
0
==和equals()的区别 一、== ==作比较,如果是值类型,则是比较值是否相等;如果是引用类型的话,则是判断两个对象的内存地址是否相同。 注:对几个基本数据类型来说,是作为常量在方法区中的常量池里面以HashSet策略存储起来的。在常量池中,一个常量对应一个地址,因此不管是多少个变量的值相同( ...
分类:
其他好文 时间:
2021-03-16 11:42:06
阅读次数:
0
创建页目录表及页表 二级页表布局 。。。 第二个页表 (0x102000) 第一个页表 (0x101000) 页目录表(起始地址0x100000) ; 页表配置 PAGE_DIR_TABLE_POS equ 0x100000 ;物理内存地址1MB处 ; 页表相关属性 PG_P equ 1b PG_R ...
分类:
其他好文 时间:
2021-03-15 11:21:59
阅读次数:
0
集合容器概述 什么是集合 集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算 法。 接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现, 从而达到“多态”。在面向对象编程 ...
分类:
编程语言 时间:
2021-03-08 13:29:09
阅读次数:
0
Java中的内存可以划分为五个模块: ①栈内存(Stack): 保存的是一块堆内存的空间地址,每一块栈内存只能够保留一块堆内存地址。方法的运行一定要在栈当中运行。 ②堆内存(Heap): 保存每一个对象的属性内容,即对象的真正数据。堆内存需要用关键字new才可以开辟。堆内存都有地址值:16进制。 ③ ...
分类:
编程语言 时间:
2021-03-08 13:17:03
阅读次数:
0
在Linux系统中,每个内存地址都是虚拟的。它们不直接指向RAM中的任何地址。每当您访问一个内存位置时,都会执行一种转换机制来匹配相应的物理内存。让我们从一个介绍虚拟内存概念的小故事开始。给定一个旅馆,每个房间都可以有一个电话,每个电话都有一个私人号码。当然,所有安装的电话都是酒店的。他们都不能从酒 ...
分类:
其他好文 时间:
2021-02-02 11:12:12
阅读次数:
0
变量 使用变量是为了解决问题,解决内存中的数据读取比较麻烦这一问题,因为计算机读取内存中的数据时,是通过内存地址地址来读取,内存地址很难记住,16 进制的数据,随机分配。 变量就是给内存地址取了一个别名,并且这个别名是可以由开发者自定义的。 变量是一个概念,存储在内存中,方便存取内存中的数据,可以自 ...
分类:
编程语言 时间:
2021-02-01 12:28:08
阅读次数:
0