2016-03-10 demon7452
Java学习笔记-Object类 Note:参阅书籍《Core Java,Volume I:Fundamentals》 Object类的说明 Object类是Java中所有类的最终祖先,在Java中每个类都是由它扩展而来; 如果没有明确的指出超类,Object就被认为是这个类的超类。class A extends Object是不必要的; 可以使用Object类型的变量引用任何类型的对象,Object obj = new A(); 在Java中,只有基本类型(primitive types)不是对象,例如:数值、字符和布尔类型的值都不是对象。所有的数组类型,不管是对象数组还是基本类型的数组都扩展于Object类。 继续阅读 »
2015-09-21 Li Shuai
Python的"类型-对象"体系实现的简洁而优雅,"元类"-"类"-"实例对象"自上而下,层次分明。 以下是关键的几个点: 1.一切(函数,类等)皆对象(object) 2.变量名只是对象的引用 3.object类是所有类(对象)的最终父类,但object不是任何类的子类,这是对1的解释 4.type既是object类的实例,也是object类的子类 5.object作为一个类对象,她的类也是type 6.object和type是鸡和蛋的关系 7.type很重要,在整个体系中,真正干活的就是type 8.元类就是类(一切皆对象)的类 9.1)type负责生成'类'(对象),是最终元类(调用:type(class_n 继续阅读 »
2016-12-09 Lingxian Kong
前段时间一直在忙team的项目,在我们基于OpenStack的公有云(Catalyst Cloud)上部署Swift服务。由于历史原因,我们的公有云之前提供的对象存储是基于Ceph Object Gateway(RGW),所以我们已经有大量的用户在Ceph上存储的数据,并且每天都会有更新,总容量有十几个T。我在这个项目中的任务就是完成数据迁移。在Ceph集群之外,我们部署了独立的Swift集群,所以准确的说,我们需要做的是数据拷贝,而并非数据迁移。 继续阅读 »
2016-08-03 曹强
引用类型 Object类 ```text ECMAScript中的所有类都是由Object类继承而来。 Object类具有下列属性: Constructor:对创建对象的函数的引用(指针),对于Object类,该指针指向原始的Object()函数 Prototype:对该对象的对象原型的引用。 Object类还有几个方法: 1、PropertyIsEnumerable(property):判断给定的属性是否可以用for...in语句进行枚举 2、ToString():返回对象的原始字符串表示。 3、ValueOf():返回最适合该对象的原始值。对于许多类,该方法返回的值都与toString()的返回值相同。 继续阅读 »
2017-06-29 Lingxian Kong
这篇博客我会尽量以白话文的方式来描述问题和解决思路。 问题 Swift 支持多 region 部署,并且 object 的多个副本存储在不同的 region 以提高可用性。一般场景下,用户通常只在一个 region 上传和下载对象文件,只有当 region 出现故障时(比如网络瘫痪)才会到另一个 region 读取副本数据。而且对数据存储要求比较严格的企业(特别是政府部门),确实会对数据的副本数和存储位置有严格的要求,所以提供对象存储的云服务厂商,一般都采取多 region 部署方案。 继续阅读 »
2017-10-09 wilsonIs
使用object对象来设置pdf文件的加载,兼容IE、Chrome、Firefox。 可以在data属性中设置文件的默认参数,如下文件中所示,来设置pdf阅读的初始状态。代码如下所示: 继续阅读 »
2015-08-06 Jason Liao
先通过一张图来了解一下 prototype 和 __proto__ 继续阅读 »
2014-08-20 veryyoung
Synchronized 是Java语言的关键字,可用来给对象和方法或者代码块加锁。 当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这个段代码。 当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。 另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 然而,当一个线程访问object的一个加锁代码块时,另一个线程仍然可以访问该object中的非加锁代码块。 synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。 如果再细的分类,synchronized可作用于instance变量、obj 继续阅读 »
2014-01-23 W.Y.
delete 操作符用于删除对象的属性。 似乎很多同学(包括我)对 delete 操作符都是似是而非,为什么有的属性可以被删除,有的却不能被删除?为什么能够删除对象的属性却不能删除变量或函数?在 eval 和 严格模式下,delete 操作符又有哪些特性?等等。。 本文将从基本概念到 ECMPScript 内部原理来学习 delete 操作符。 语法 表达式 javascript delete object.property // 点操作符方式,常用方式 delete object['property'] // 字符串属性名方式 参数 object - 对象名称,或者返回一个对象的表达式 property - 继续阅读 »
2015-10-30 blademainer
开发中遇到的问题 在scala开发过程中,有需要使用Class获取scala单例(孤立)对象的需求,但是直接使用Class.newInstance()是无法获取单例对象的。 发现 google之后,在一篇博客:http://blog.csdn.net/zhangjg_blog/article/details/23376465 其中有一个例子: scala object Test { val a = "a string"; def printString = println(a) } 编译之后可以看到有两个class文件: Test$.class Test.class 也就是说, 这个孤立对象也被编译成一 继续阅读 »