1. 什么是媒体查询 根据设备显示器的特性设置特定的CSS样式。由一个或多个检测媒体特性的条件表达式组成。 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。 @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。 当你 ...
分类:
Web程序 时间:
2017-07-21 22:07:32
阅读次数:
453
<!-- 16:9 aspect ratio --> <div class="embed-responsive embed-responsive-16by9"> <iframe id ="mframe" class="embed-responsive-item" src=""></iframe> < ...
分类:
其他好文 时间:
2017-07-20 15:20:59
阅读次数:
278
本节要点: 掌握AOP概念 掌握AOP的有关术语 掌握spring AOP框架的实现方式 在文章“spring静态代理和动态代理”中演示了如何使用jdk动态代理功能实现一个最简单的AOP。使用代理对象将日志记录与业务逻辑无关的动作或任务提取出来,设计为一个服务类,这样的类可以称之为aspect(切面 ...
分类:
编程语言 时间:
2017-07-20 00:58:46
阅读次数:
259
配置过程可以简单的分为3步: 1,业务类配置 在业务类前加入,将业务类交由Spring管理 @Component("s") 这个表示,这个业务类的Bean名字为 s 。 2,将切点和切面类关联起来 在切面类前面加上两句 @Aspect 注解表示这是一个切面@Component 表示这是一个bean, ...
分类:
编程语言 时间:
2017-07-19 23:31:49
阅读次数:
216
AOP 即 Aspect Oriental Program 面向切面编程 先来一个栗子: 这个配置过程是什么含义呢? 这一句是声明切入点,切入点的 id 叫 loggerCutPoint ,用来标记这个切入点, 这个expression表示:满足expression中的方法调用之后,就会去进行切面操 ...
分类:
编程语言 时间:
2017-07-19 23:27:36
阅读次数:
392
1,AOP简介 Aspect Oriented Programming 面向切面编程。AOP还是以OOP为基础,只不过将共同逻辑封装为组件,然后通过配置的方式将组件动态切入到原有组件中。这样做的有点有:可以在不修改原有组件功能代码的基础上,对组件进行扩充,对公共需要和传统业务进行解耦。 2,语法 1 ...
分类:
编程语言 时间:
2017-07-19 21:59:23
阅读次数:
294
0、前言 Spring 提供了AOP(Aspect Oriented Programming) 的支持, 那么,什么是AOP呢?本文将通过一个另外一个角度来诠释AOP的概念,帮助你更好地理解和使用Spring AOP。 读完本文,你将了解到: 1. Java程序执行在JVM中的特征 2. Java程 ...
分类:
编程语言 时间:
2017-07-18 12:00:24
阅读次数:
266
一、鼠标拾取物体的原理 在Unity3D当中,想要在观察面(Aspect)中拾取物体(有碰撞属性)的方法一般如下: 1、声明一个观察的摄像机、一个从摄像机原点出发的射线Ray以及一个用于检测碰撞的RaycastHit; 2、将射线Ray定义为从摄像机原点出发并且指向当前鼠标所在的坐标(屏幕坐标); ...
分类:
移动开发 时间:
2017-07-18 11:44:05
阅读次数:
280
在Spring框架中有一个非常核心的思想就是Spring 中的AOP思想。其主要功能为:日志记录,性能统计,安全控制,事务处理,异常处理等等。 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 1) AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序 ...
分类:
其他好文 时间:
2017-07-15 09:56:48
阅读次数:
173
由于直接拦截所有的controller所以需要spring.xml中添加<aop:aspectj-autoproxy proxy-target-class="true" /> 交由cglib代理。使用只要在controller的method上加上@ActionControllerLog(channe ...
分类:
编程语言 时间:
2017-07-13 14:26:00
阅读次数:
603