相同点:伪类和伪元素是预定义的、独立于文档元素的。它们获取元素的途径也不是基于id、class、属性这些基础的元素特征,而是在处于特殊状态的元素(伪类),或者是元素中特别的内容(伪元素)。当然,伪类和伪元素的表示形式也使用“:”(英文冒号)与其它选择器相区分。 不同点:伪类和伪元素的根本区别在于:它 ...
分类:
其他好文 时间:
2018-10-25 18:03:58
阅读次数:
114
一、models(模块)的知识展开 1. ORM(管理器)的概念,ORM指的是对象 关系 映射的简称,是把数据库表映射成为一个类,类属性表示字段,这样做的好处是对于开发者而言更加 的可操作化,在对数据库进行增删改查可直接对对象进行操作而不用考虑具体SQl语句。而内部实现交互是管理器自动完成的,在定义 ...
分类:
其他好文 时间:
2018-10-23 12:10:05
阅读次数:
171
类的自动加载: 方法一:spl_autoload_register(function($className){ require $className.".php"; }); $imooc = new Imooc(); 方法二: 类方法和类属性的调用: ...
分类:
其他好文 时间:
2018-10-22 15:42:54
阅读次数:
107
1、JVM内存划分为堆内存和非堆内存2、堆内存用途:存放对象,垃圾收集器就是收集这些对象,然后根据GC算法回收。3、非堆内存用途:永久代,也称为方法区,存储程序运行时长期存活的对象,比如类的元数据、方法、常量、属性等。元数据:calss的文本,路径等类属性:static属性类方法;在JDK1.8版本废弃了永久代,替代的是元空间(MetaSpace),元空间与永久代上类似,都是方法区的实现,他们最大
分类:
其他好文 时间:
2018-10-22 01:19:00
阅读次数:
161
Struts2的数据封装:Struts2是一个web层框架,框架是软件的半成品。提供了数据封装的基本功能。 属性驱动:提供属性set方法的方式 这种方式很少用,除非数据少,需要在Action类里自己往对象里封装 前端jsp: 实体类User: Action类: 属性驱动:提供页面表达式的方式 前端J ...
分类:
其他好文 时间:
2018-10-21 13:05:25
阅读次数:
238
描述符使用 Foo接管了Bar的x值,当x值被操作的时候都调用Foo相应的get/set/delete操作 描述符优先级 1. 类属性 2. 数据描述符 3. 实例属性 4. 非数据描述符 5. 找不到的属性触发__getattr__() ...
分类:
其他好文 时间:
2018-10-20 22:15:55
阅读次数:
162
网上关于这个问题有很多人说这个符合斐波那契数列,但是我个人在推算的时候发现并不是这样的,所以想自己解决这个问题 建立一个兔子类 属性有ID,age public class rabbit{ public $id; public age; } 第1个月:(id=1,age=1) 1 第2个月:(id= ...
分类:
其他好文 时间:
2018-10-19 14:07:43
阅读次数:
342
Python中方法的工作方式 方法是存储在类属性中的函数,你可以用下面这种方式声明和访问一个函数 Python在这里说明了什么?Pizza类的属性get_size是unbound(未绑定的),这代表什么含义?我们调用一下就明白了: 我们无法调用它(get_size),因为它没有绑定到Pizza的任何 ...
分类:
编程语言 时间:
2018-10-19 02:21:49
阅读次数:
161
一、DOM简介 什么是DOM?简单地说,DOM是是针对HTML和XML文档的一个API,一套对文档的内容进行抽象和概念化的方法。 学习过ORM的同学可能知道ORM是将数据库中的表映射到类,建立一个表和类的映射模型,类属性为表字段,类实例为表记录,通过操作类和类的实例来对数据库进行增删改查。 DOM就 ...
分类:
Web程序 时间:
2018-10-19 02:05:32
阅读次数:
163
注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,没有加,则等于没有任何标记,以后,javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,就去干相应的事,标记可以加在包、类,属性、方法,方法的参数以及局部变量上 ...
分类:
编程语言 时间:
2018-10-18 20:51:59
阅读次数:
171