No1.Python语言介绍详情见百度百科。。。No.2Python是一门怎么样的语言详情在百度百科。。。No3.Python能做什么网络应用、桌面应用、系统运维、机器学习、科学计算。。。网络应用Django/Flask/Tornado桌面应用PyQt/PySide/wxPython/PyGTK系统运维psutil/IPy/dnspython/difflib机器学习Scikit-Learn/Sta
分类:
编程语言 时间:
2018-09-29 12:00:08
阅读次数:
204
intern() intern方法的作用是:如果字符串常量池中已经包含一个字符串等于此String对象的字符串,则返回常量池中的这个String对应的对象, 否则将其添加到常量池并返回常量池中的引用。 在jdk1.7以后,就不会像之前那样把String对象复制到常量池,而仅仅复制堆中String对象 ...
分类:
其他好文 时间:
2018-09-22 12:44:23
阅读次数:
273
拷贝构造函数 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 通过使用另一个同类型的对象来初始化新创建的对 ...
分类:
编程语言 时间:
2018-09-19 19:51:50
阅读次数:
229
千万注意线程不要比主线程晚结束,主线程一旦结束,对象将被销毁 std:thread 代表了一个线程对象 this_thread:是一个命名空间,对当前调用者线程进行操作 如果把可调用对象作为参数传递给子线程的构造函数,则把该调用对象复制一份给子线程 如果需要传递可调用对象的左值引用给子线程,采用st ...
分类:
其他好文 时间:
2018-09-13 22:32:02
阅读次数:
170
值传递:基本数据类型传递数据(数据发生改变的时候,另一个数据不会发生改变) 引用传递:引用数据类型传递数据,复制另一个引用数据类型的地址,所以当数据发生改变的时候,另一个引用数据类型的数据也会发生改变。因为他们的两个只想同一地址。 1.浅拷贝:当一个对象复制另一个对象的数据后,当改变其中一个对象的数 ...
分类:
其他好文 时间:
2018-09-07 11:06:49
阅读次数:
155
深拷贝和浅拷贝的区别 用自己的语言描述就是 是不是真正获取了一个对象复制的实体,而不是引用 假设现在有俩个数组A 和B 假设B复制了A,修改A的时候,看看B 是不是会发生变化,如果B跟着变了说明是浅拷贝,拿人手短(修改 了堆内存中的同一个的值) 没有改变的话就是深拷贝,自食其力。(修改了堆内存中的不 ...
分类:
其他好文 时间:
2018-09-03 19:33:38
阅读次数:
175
clone protected Object clone() throws CloneNotSupportedException 一般情况下,要clone方法需要抛出异常 创建并返回此对象的一个副本 x.clone() != x 也就是说是不同的对象,复制的对象与原来的对象是一个不同的对象 x.cl ...
分类:
其他好文 时间:
2018-08-24 00:27:54
阅读次数:
211
一、引言 1.什么是session Session 是服务器用来保存用户操作的一系列会话信息,由Web容器进行管理。最常见的,会把用户的登录信息、用户信息存储在 session 中,以保持登录状态。 2.session的创建 在会话开始时,分配一个唯一的会话标识 SessionID(sessioni ...
分类:
其他好文 时间:
2018-08-20 15:38:13
阅读次数:
141
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 例如: const object1 = { a: 1, b: 2, c: 3}; const object2 = Object.assign({c: 4, d: 5}, object1) ...
分类:
其他好文 时间:
2018-08-10 21:28:44
阅读次数:
159
对象复制 Object.prototype.maps = function(){ let newObj = new Object(); let that = this; Object.keys(that).forEach(function(k){ if( that[k].constructor == ...
分类:
编程语言 时间:
2018-08-06 15:49:36
阅读次数:
151