is与==区别:is用于判断两个变量引用对象是否为同一个,就是所引用的对象的内存地址是否一致==用于判断引用变量的值是否相等。只判断值和数据类型id():在内存中存储的位置type:变量的类型value:变量的值==:typevalueis:typevalueida=‘1‘b=aaisbTruea‘1‘b‘1‘id(a)140325344997424
分类:
编程语言 时间:
2019-06-02 15:29:51
阅读次数:
117
指针的浅谈 写的比较简单,适用于初学者 变量储存 我们思考一下电脑是怎么进行存储的? 如何将一个变量存储 显然的回答就是把内存条的一段去储存这样的01串 (01010101010),用这样的01串去表示某个变量 现在就存在一个问题,我怎么知道那一段内存是空闲的呢?可以让我有机会去插入一系列01串去代 ...
分类:
其他好文 时间:
2019-05-29 18:17:47
阅读次数:
132
php mysqli 操作数据库 [toc] 连接数据库 在php5.3版本之后,想要连接数据库有两种方案,一种是通过 ,另外外一种是通过 。本文主要说的是如果通过 面向对象的写法操作数据库。 在连接数据库之前,需要先通过变量存储好数据库的基本连接信息。 然后可以将 实例化创建一个对象。并且将相关的 ...
分类:
数据库 时间:
2019-05-26 18:06:45
阅读次数:
134
int Integer(课上测试) 1. int和Integer有什么区别和联系? 2. 在jshell中或者建立一个测试类测试下面两段代码,结果是什么?解释一下为什么。 1、int 声明的变量,存储就是一个数值,不能调用方法,它也没有方法可调用而,int默认值是0; Integer 声明的变量,是 ...
分类:
其他好文 时间:
2019-05-20 19:17:25
阅读次数:
103
我们现在来说什么是ABA问题。假设内存中有一个值为A的变量,存储在地址V中。 此时有三个线程想使用CAS的方式更新这个变量的值,每个线程的执行时间有略微偏差。线程1和线程2已经获取当前值,线程3还未获取当前值。 接下来,线程1先一步执行成功,把当前值成功从A更新为B;同时线程2因为某种原因被阻塞住, ...
分类:
其他好文 时间:
2019-05-19 19:24:31
阅读次数:
173
python变量存储的缓存机制 1. 在同一文件(模块)里 1.对于整型而言,-5~正无穷范围内的相同值 id一致 2.对于浮点数而言,非负数范围内的相同值 id一致 3.布尔值而言,值相同情况下,id一致 4.复数的id标识都不相同(在 实数+虚数 这样的结构中) 5.字符串而言,字符串值相同情况 ...
分类:
编程语言 时间:
2019-05-19 19:23:21
阅读次数:
137
最近在看PHP源码解析,涉及到堆栈存储区的知识,而我对于这个却不太清楚,因此,看了一下相关资料,总结一下。 栈 栈,存储函数中的局部变量(临时变量),存储函数地址,栈是后进先出的结构,由CPU管理和优化。 使用栈存储变量的优势在于:你不用再管理内存了,不必手动分配内存或释放它,此外,由于CPU相关的 ...
分类:
其他好文 时间:
2019-05-09 09:18:25
阅读次数:
146
# list01 是变量,存储列表对象的地址. #列表引用 list01 = ["张无忌","赵敏","周芷若"] # list02 得到的是列表对象地址 list02 = list01 # 修改的是列表第一个元素存储的对象地址 list01[0] = "老张" print(list02[0])# ... ...
分类:
编程语言 时间:
2019-05-09 00:42:52
阅读次数:
277
Java内存模型 主内存与工作内存 Java内存模型主要目标:定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量(Variable)与Java编程中的变量略有区别,它包括实例变量/静态字段和构成数组对象的元素,不包括局部变量和方法参数(线程私有)。 ...
分类:
编程语言 时间:
2019-05-05 23:39:10
阅读次数:
138
1. this 指向 函数执行方式 this指向1.直接圆括号 window2.对象调用 对象3.事件触发 触发对象4.定时器运行 window (常常定义变量存储this以达到this指向特定对象)5.作为数组对象的某个元素 该数组对象 调用一个函数将暂停当前函数的执行,传递控制权和参数给新函数, ...
分类:
其他好文 时间:
2019-04-24 19:25:21
阅读次数:
132