本文为博主原创,未经允许,不得转载: 最近在写jsp页面注释的时候,遇到一个问题,在jsp页面引用的静态属性资源文件时,在浏览器控制台报错,当我把 引用的标签注释掉后,用的是<! >。然后浏览器仍然报了之前那个的错,当经过查询以后,jsp页面注释代码推荐用 <% %>进行注释,两者的区别在于: 用< ...
分类:
Web程序 时间:
2017-12-02 17:37:14
阅读次数:
207
在c#中的单例模式是指在一个AppDomain中只会存在一个经过实例化的对象。单例模式的作用的避免创建更多本来不用创建的对象,因为有一些对象在使用上没有必要创建那么多,一个就够了。单例模式实现起来的话要遵循一下几个特点: 根据这几个特点,首先是方法1: 这样,调用Singleton的静态属性Inst ...
应用场景:工具类的静态方法使用了service注入 1. xml的init-method方式 2. 注解@PostConstruct方式 3. set方法上面添加注解方式 ...
分类:
编程语言 时间:
2017-11-27 15:23:10
阅读次数:
236
静态方法不可以调非静态全局变量,从内存的角度看,就是当类被加载的时候静态方法和静态属性(全局静态变量)被加载到内存中,就是在内存中开辟一段内存地址用来保存静态方法和静态属性,这时候没有被实例化的类在内存中是不存在的,所以静态方法是不能访问非静态的全局变量。在类被实例化的时候,就是new 某个类的时候 ...
分类:
其他好文 时间:
2017-11-26 22:57:15
阅读次数:
199
一、描述符 在 面向对象 编程中 定义一个(没有定义方法)类:class person , 在这个类里面,有name,age, heigth, weight,等等属性, 这个类就可以看作一个对 person 的描述符,而具体的实例则是具体的“被描述物”。 而在python中,描述符本质就是一个新式类 ...
分类:
编程语言 时间:
2017-11-25 13:00:43
阅读次数:
245
封装 定义 将自己想要隐藏起来的内容隐藏起来 原则 将不需要隐藏起来的内容隐藏起来 将属性隐藏起来,提供公共方法对其访问 将不需要隐藏起来的内容隐藏起来 将属性隐藏起来,提供公共方法对其访问 私有属性:self.__属性名 私有方法:def __函数名(self): 私有静态属性:__静态属性名 对 ...
分类:
其他好文 时间:
2017-11-22 20:18:55
阅读次数:
119
静态方法(staticmethod名义上归类管理,实际上在静态方法里访问不到类或实例中的静态属性) 类方法(classmethod只能访问类变量,不能访问实例变量) 属性方法(把一个方法变成一个静态属性) 经典类,具有一种@property装饰器: 新式类,具有三种@property装饰器,分别对应 ...
分类:
编程语言 时间:
2017-11-22 13:16:45
阅读次数:
145
对于昨天所学的面向对象的命名空间的回顾: # 命名空间 : # 静态属性 : 属于类内部的命名空间 # 动态属性 : 属于类内部的命名空间 # 对象属性 : 属于对象的,在类内和self发生联系,在类外和对象名发生联系 # 可以查看静态属性的都有哪些:类名 对象名 # 可以调用类中的方法的有哪些:类 ...
分类:
其他好文 时间:
2017-11-21 15:49:53
阅读次数:
145
类命名空间与对象、实例的命名空间 上回书说到类和对象,那么额在创建类或者对象的时候也会相应的产生各自的命名空间,而各自的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动态属性 静态属性就是直接在类中定义的变量 动态属性就是定义在类中的方法 其中类的数据属性是共 ...
分类:
其他好文 时间:
2017-11-20 21:40:44
阅读次数:
154
面向对象的命名空间 属性:静态属性(直接和类名关联的对象或者直接定义在class下的变量)、对象属性(在类内和self关联,在类外和对象名关联的变量) 类名操作变量 不管操作可变还是不可变数据类型 都是类中对应的变量发生变化对象名操作静态变量引用变量:先在自己的命名空间中查找,找不到就去类的命名空间 ...
分类:
其他好文 时间:
2017-11-20 20:27:12
阅读次数:
125