码迷,mamicode.com
首页 >  
搜索关键字:内存地址    ( 2918个结果
代码块与缓存机制
## `id` `is` 与 `==`1.需要区分`is`与`==`的区别,需要借助`id`来实现。计算机在存储数据的时候,都会在内存里开辟一个空间。可以想象为酒店的房间号,是该数据第一无二的标识,这个标识就是`id`。比如创建一个变量`A = 123`,可以通过`id(A)`来查变量A的内存地址, ...
分类:其他好文   时间:2020-06-19 01:19:27    阅读次数:67
hook框架-frida简单使用模板以及frida相关接口
一目录结构 ├── test.py #py脚本 └── test.js #js脚本 一.py脚本 test.py import frida import sys #连接设备app dev=frida.get_usb_device() # get_usb_device获取设备 PACKAGE = 'c ...
分类:其他好文   时间:2020-06-18 15:52:14    阅读次数:94
【大厂面试08期】谈一谈你对HashMap的理解?
摘要 HashMap的原理也是大厂面试中经常会涉及的问题,同时也是工作中常用到的Java容器,本文主要通过对以下问题进行分析讲解,来帮助大家理解HashMap的原理。 1.HashMap添加一个键值对的过程是怎么样的? 2.为什么说HashMap不是线程安全的? 3.为什么要一起重写hashCode ...
分类:其他好文   时间:2020-06-17 10:41:30    阅读次数:35
调试 – 观察Linux内核中的变量(内存地址)更改,并在更改时打印堆栈跟踪?【转】
转自:https://www.jb51.cc/linux/394057.html 调试 – 观察Linux内核中的变量(内存地址)更改,并在更改时打印堆栈跟踪? 发布时间:2019-06-11 发布网站:脚本之家 脚本之家收集整理的这篇文章主要介绍了调试 – 观察Linux内核中的变量(内存地址)更 ...
分类:系统相关   时间:2020-06-17 10:39:01    阅读次数:66
python的变量与数据类型
先了解Python中自带的一个函数id(),这是一个很有用的函数:id()函数返回对象的内存地址,可以用来唯一标识对象。 1. Python中一切皆对象,数值、字符串、函数、列表、类、文件等都是对象,加载到内存中时会给这些对象分配一些内存资源,可以通过id()函数来表示它们的内存地址。 2. Pyt ...
分类:编程语言   时间:2020-06-15 14:14:46    阅读次数:82
python XML模块
import xml.etree.ElementTree as ETtree = ET.parse("xmltest.xml")#操作的文件root = tree.getroot()#获取一个内存地址print(root.tag)#标签名# 遍历xml文档for child in root: pri ...
分类:编程语言   时间:2020-06-14 22:11:42    阅读次数:103
初初见你,编程海洋里你独自美丽(肆)
#线性表的顺序存储结构 ####一、线性表有两种物理结构:顺序存储结构与链式存储结构 ####二、线性表的顺序存储结构,指的是用一段地址连续的存储单元一次存储线性表的数据元素。 说白了,线性表的顺序存储结构,就是线性表的数据元素的内存地址是连续的。可以用占座来比喻一下,就是占了一块地方的几个位置。多 ...
分类:其他好文   时间:2020-06-14 18:41:11    阅读次数:66
c#中Equals()和==区别
对于值类型,两者比较的都是内容是否相同。 对于引用类型,Equals比较的是变量的内容是否相同,而= =比较的则是引用地址是否相同 比如自写的类,如果有两个对象内的成员变量值相同,这两个对象进行Equals也会返回false,可以简单理解为他们的内存地址不同,所以在使用哈希表或者字典时需要重写 (图 ...
分类:Windows程序   时间:2020-06-14 16:38:49    阅读次数:77
内存可见性问题分析
#内存可见性问题 在主线程对变量的修改对于线程读取该变量是不可见的,线程读取的是本地内存缓存的变量值。 #如何解决共享变量可见性的问题 使用volatile变量,可以解决共享数据在多线程环境下可见性的问题。 使用volatile关键字修饰变量后,在生成汇编指令的时候,会生成一个lock指令。 思考l ...
分类:其他好文   时间:2020-06-14 12:39:00    阅读次数:111
python -----关于生成器generator
普通生成器: j =[x*8 for x in range(10)]#普通列表生成式 j2 = (x*8 for x in range(10))#普通生成器 ,只需将 [ 改成( 即可。 print(j2)#能看到打印出的是生成器的内存地址,说明生成器返回的并不是列表,生成器只是可迭代的数列算法。 ...
分类:编程语言   时间:2020-06-13 13:23:48    阅读次数:89
2918条   上一页 1 ... 10 11 12 13 14 ... 292 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!