[XmlIgnore()]//忽略xml序列化 [JsonIgnore]//忽略json序列化 [Browsable(false)]//对外部可见 [BrowsableAttribute(false)]//对属性窗口可见 [XmlElement("ForeColor")]//xml序列化时的名称 ...
分类:
其他好文 时间:
2018-03-22 17:37:31
阅读次数:
120
1. 用 declarative_base 根据 engine 创建一个ORM基类。2. 用 Base 类作为基类来写自己的ORM类。要定义 __tablename__ 类属性,来指定这个模型映射到数据库中的表名。3. 创建属性来映射到表中的字段,所有需要映射到表中的属性都应该为Column类型4.... ...
分类:
数据库 时间:
2018-03-21 23:17:10
阅读次数:
272
注:这里只描述使用方法,具体类的概念长篇大论就不要为难我这个懒人了。 总之一句话编程语言只是一个工具,会用就行,好用就行。打破砂锅问到底,我觉得有必要研究一下C,汇编,电子链路等。 ...
分类:
编程语言 时间:
2018-03-21 00:03:01
阅读次数:
246
1、查看导入库的类属性、方法 python有一点感觉特别不方便的就是,不像C++指定了类型后,该类型的实例打个“.”会智能提示它含有的方法或属性 之前都是靠查看库对应的官方文档解决。这次才发现了一个新方法 help,可以列出方法和属性了 2、跳转至函数定义的源代码处 使用pycharm,按住CTRL ...
分类:
编程语言 时间:
2018-03-19 21:46:39
阅读次数:
311
从CSS代码存放位置看权重优先级:内嵌样式 > 内部样式表 > 外联样式表。其实这个基本可以忽视之,大部分情况下CSS代码都是使用外联样式表。 从样式选择器看权重优先级:important > 内嵌样式 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符。 impo ...
分类:
Web程序 时间:
2018-03-19 14:19:11
阅读次数:
210
随着 ES6 和 TypeScript 中类的引入,在某些场景需要在不改变原有类和类属性的基础上扩展些功能,这也是装饰器出现的原因。 装饰器简介 作为一种可以动态增删功能模块的模式(比如 "redux 的中间件机制" ),装饰器同样具有很强的动态灵活性,只需在类或类属性之前加上 就完成了相应的类或类 ...
分类:
Web程序 时间:
2018-03-19 13:24:46
阅读次数:
256
//js中实现继承的几种方式 //实现继承首先要有一个父类,先创造一个动物的父类 function Animal(name){ this.name = name; this.shoot = function(){ console.log("yelp"); } } //动物的原型 Animal.pro ...
分类:
Web程序 时间:
2018-03-18 13:11:51
阅读次数:
223
单例:是指创建对象时,在同一个类中只能访问同一个内存地址,作用:单例可以实现不通模块之间的数据共享#定义单列类classSingleton(object):#定义类属性保存创建对象结果__singleton=None#是否第一次初始化__is_first=Falsedefnew(cls,args,*kwargs):#判断类属性是否为None,非空表示要创建对象ifnotcls.__singleto
分类:
编程语言 时间:
2018-03-16 20:45:35
阅读次数:
189
package作用:在struts2的配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类。便于模块化开发动作类。属性:name:包的名称。必须写。且必须唯一。extends:一般情况下需要继承struts-default包,但不是必须的。不过如果不继承的话,将无法使用struts2提供的核心功能。struts-default.xml中定义着struts-default这个包。而strut
分类:
其他好文 时间:
2018-03-14 12:43:22
阅读次数:
185