python垃圾回收方法 (1)垃圾回收 -- 引用计数减少,python内存会主动做垃圾回收 -- 由于引用计数不断创建和删除, 就采用标记-清除 设两个对象为A、B,我们从A出发,因为它有一个对B的引用,则将B的引用计数减1;然后顺着引用达到B,因为B有一个对A的引用,同样将A的引用减1, 顺着 ...
分类:
编程语言 时间:
2019-11-21 13:37:37
阅读次数:
90
浅拷贝 浅拷贝:拷贝后,两个对象会共同指向一个地址,如果有一个对象更改了数据,另一个对象也会受影响,删除对象话,可能会导致释放两次 cpp include include using namespace std; //.h class student { public: student(); stu ...
分类:
其他好文 时间:
2019-11-16 23:40:15
阅读次数:
100
JS如何删除对象中的某一属性 通过delete操作符, 可以实现对对象属性的删除操作, 返回值是布尔 如果你试图删除的属性不存在,那么delete将不会起任何作用,但仍会返回true 如果对象的原型链上有一个与待删除属性同名的属性,那么删除属性之后,对象会使用原型链上的那个属性(也就是说,delet ...
分类:
Web程序 时间:
2019-10-17 15:57:15
阅读次数:
116
创建对象,不带()的称为不提供显式初始化,()为空的称为值初始化。 内置类型和没定义默认ctor的类型,不带()未初始化,带()初始化为0。但有默认构造函数的,带不带()都是利用默认构造函数初始化。 悬垂指针(野指针):delete p实际上是释放指针所指向的内存,就是那个内存里没有东西了并不是把指 ...
分类:
其他好文 时间:
2019-10-03 18:09:40
阅读次数:
93
1. 如果要判断数组中是否存在某个元素的话很好判断,直接用数组的indexOf方法就好,存在返回当前索引不存在返回-1 2. 要只是判断的话是可以遍历后判断对象的属性是否相同的,像这种: 3. 但实际中往往是需要动态添加或删除对象或元素的,用这个方法的话不好操作,可能会添加或删除掉多个,可以是用st ...
分类:
编程语言 时间:
2019-09-26 16:04:10
阅读次数:
101
一、标签、代码结构、现代模式、变量、数据类型、类型转换 GO 二、运算符、值的比较、交互、条件运算符、逻辑运算符 GO 三、循环 while 和 for 、switch语句、函数、函数表达式和箭头函数 GO 四、对象(创建、属性的添加和删除、对象中括号的使用,属性计算,属性值简写,检查,for .. ...
分类:
编程语言 时间:
2019-09-16 00:48:03
阅读次数:
197
这周学习了JS 的基础数据 函数 和 对象 每一个都是很多的属性和方法 下面是对象做的Xmind 有很多方法 创建对象的方法 遍历对象 添加删除对象中的属性 访问对象的方法 点 中括号 访问法 猜拳游戏 实际原理其实很简单 规则大家全世界都通用 所以 这个游戏 短短几行 switch就可以 把简易的 ...
分类:
Web程序 时间:
2019-08-25 00:39:36
阅读次数:
113
1 属性的删除:delete 命令 delete命令用于删除对象的属性,删除成功后返回true。 上面代码中,delete命令删除对象obj的p属性。删除后,再读取p属性就会返回undefined, 而且Object.keys方法的返回值也不再包括该属性。 注意,删除一个不存在的属性,delete不 ...
分类:
Web程序 时间:
2019-08-13 13:42:56
阅读次数:
131
面向对象oop:是一种编程思想,在程序中用对象来描述现实中一个具体的事物 对象:封装了一个事物的属性和功能的程序结构 面向对象的三大特征: 封装 ; 继承 ; 多肽 封装 : 讲一个事物的属性和功能集中定义在一个对象 事物的属性 , 会成为对象的属性 事物的功能 , 会成为对象的方法 创建自定义对象 ...
分类:
其他好文 时间:
2019-08-10 14:37:34
阅读次数:
105
Javascript: 删除指定对象:使用过程中只适合删除对象,如果数组中添加的是类型Function的话是删除不了的。 使用json对象{}进行动态属性赋值,赋的值为Function类型,主要用于回调机制使用 回调完成后,删除json对象属性 ...
分类:
编程语言 时间:
2019-08-09 15:54:03
阅读次数:
3310