注意:关键字不能用于常量、变量和任何标识符的名称 ...
分类:
编程语言 时间:
2019-01-05 18:27:03
阅读次数:
184
``` const arr = []
// 1. 最简单 ES5+
Array.isArray(arr) // 2. 兼容性好的方法,也很准确 Object.prototype.toString.call(arr) === '[object Array]' // 3. 这个也不错 arr.const... ...
分类:
编程语言 时间:
2019-01-05 19:42:56
阅读次数:
216
1.插件准备 unity3d官网,Assert Store搜索Cartoon_airplane 插件 2.拖尾效果实现 飞机显示 拖尾组件设计 在airplane_02下 右键 Effects Trail 创建两个拖尾组件 拖尾组件设计 实现效果: ...
分类:
编程语言 时间:
2019-01-05 19:43:03
阅读次数:
385
前面一篇博文讲解了什么是AOP。学会了写AOP的实现,但是并没有实际运用起来,这一篇博文就算是对AOP技术应用的进阶把,重点是事务的处理。 --wh 一、jdbcTemplate 什么是JdbcTemplate? spring提供用于操作数据库模版,类似Dbutils,通俗点讲,我们操作数据库,sp ...
分类:
编程语言 时间:
2019-01-05 19:44:07
阅读次数:
250
类似C/C++,Java也支持单行和多行注释 注释中的字符在编译时会被忽略 注释通常为类、变量和方法的主要描述 单行注释 // 注释内容 多行注释 /* 注释内容 */ /* * 注释内容 */ 文档注释 /** * 注释内容 */ 文档注释可使用javadoc工具来生成信息,并输出到HTML文件中 ...
分类:
编程语言 时间:
2019-01-05 19:44:30
阅读次数:
201
场景: 对需要校验 手机验证码和短信验证码的controller方法添加 自定义的注解 @CheckType 1. 定义注解 2: 配置系统参数(在application.yml中配置是否需要验证验证码) 3: 根据业务使用注解做出相应判断 这里是在spring的aop中来判断注解,并决定是否进行验 ...
分类:
编程语言 时间:
2019-01-05 19:46:03
阅读次数:
171
输出: 用from方式导入math的自然对数e以后,仍然可以给"e"这个变量赋值,再使用e的时候,它的值已经不是自然对数e,而是赋值之后的值了。 ...
分类:
编程语言 时间:
2019-01-05 19:46:29
阅读次数:
159
内部类的概念 内部类是定义在另一个类中的类。内部类的作用: 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据, 内部类可以对同一个包中的其他类隐藏起来 当想要定义一个回调函数且不想编写大量的代码时,使用匿名内部类比较便捷。 使用内部类访问对象的状态 在上述代码中,TimePrinter ...
分类:
编程语言 时间:
2019-01-05 19:46:46
阅读次数:
166
1.创建DOM 2.删除DOM 3.文档碎片 文档碎片可以提高DOM操作性能(理论上) 文档碎片(类似于一个口袋,先将多个元素放在口袋里,放完之后,再将口袋放到最终要插入的元素中): document.createDocumentFragment() ...
分类:
编程语言 时间:
2019-01-05 19:47:44
阅读次数:
155
清楚了spring的IOC 和 AOP,最后一篇就来整合SSH框架把,记录下来,以后应该会用的到。 --WH 一、web项目中如何使用spring? 当tomcat启动时,就应该加载spring的配置文件,而不是每次都要手动使用new ClassPathXmlApplicationContext来加 ...
分类:
编程语言 时间:
2019-01-05 19:48:55
阅读次数:
148
spring基本就两个核心内容,IOC和AOP。把这两个学会了基本上就会用了。 --WH 一、什么是IOC? IOC:控制反转,通俗点讲,将对象的创建权交给spring,我们需要new对象,则由spring帮我们创建,然后供我们使用。 编写IOC的helloworld。简单的三步就搞定了 1、导入j ...
分类:
编程语言 时间:
2019-01-05 19:49:05
阅读次数:
209
1.把功能类似的代码放到一个目录下 2.导入该模块(直接导入该目录名称会报错) 目录结构: 模块代码展示: 导入测试代码: 测试: 3.创建__init__.py文件(表示该目录为一个模块) 4.编辑__init__.py文件,添加代码(集合里面的内容表示为该模块下要导入的文件名称) 5.重新导入测 ...
分类:
编程语言 时间:
2019-01-05 19:50:53
阅读次数:
247
冒泡 事件触发后事件流的三个阶段按顺序依次是: 1、捕获阶段 2、目标阶段 3、冒泡阶段 大盒子包裹小盒子,两个盒子都分别添加点击事件,当点击小盒子,两个盒子的事件都会触发。 事件委托 下级元素委托上级元素,将子孙元素的事件注册委托给父级元素来代理: 1、给父元素注册点击事件 2、在事件函数中通过( ...
分类:
编程语言 时间:
2019-01-05 19:51:27
阅读次数:
177
在学习Python之前,需要下载一些必要的工具,以便更好地进行Python学习。 之前也看过一些博客、帖子,我建议使用Mac系统学习Python。在Mac系统下配置Python非常简单,基本上是按照系统的提示,一步一步完成安装,对于新手来说很容易完成。 Sublime Text代码编辑器:Subli ...
分类:
编程语言 时间:
2019-01-05 19:52:02
阅读次数:
187
Java中浮点型数据Float和Double进行精确计算的问题 来源 https://www.cnblogs.com/banxian/p/3781130.html 一、浮点计算中发生精度丢失 大概很多有编程经验的朋友都对这个问题不陌生了:无论你使用的是什么编程语言,在使用浮点型数据进行精确计算时,你 ...
分类:
编程语言 时间:
2019-01-05 19:52:49
阅读次数:
181
题目:求用十进制、二进制、八进制表示都是回文数的所有数字中,大于十进制数10的最小值。 啥叫回文数:如果把某个十进制数按相反的顺序排列,得到的数和原来的数相同,则这个数就是”回文数“。例如12321就是一个回文数。 这个题目拿Ruby、JavaScript、python、Java都很容易实现,因为这 ...
分类:
编程语言 时间:
2019-01-05 19:53:20
阅读次数:
189
前面讲解了spring的特性之一,IOC(控制反转),因为有了IOC,所以我们都不需要自己new对象了,想要什么,spring就给什么。而今天要学习spring的第二个重点,AOP。一篇讲解不完,所以这篇文章主要介绍一下什么是AOP,如何去理解AOP。理解完之后,在spring中如何使用Aspect ...
分类:
编程语言 时间:
2019-01-05 19:53:30
阅读次数:
301
\动作标签实例 之后补齐基础知识 1. scope属性 该属性指定了所创建Bean实例的存取范围,省略该属性时的值为page.\标识被执行时,首先会在scope属性指定的范围来查找指定的Bean实例,如果该实例已经存在,则引用这个Bean,否则重新创建,并将其存储在scope属性指定的范围内。 sc ...
分类:
编程语言 时间:
2019-01-05 19:53:47
阅读次数:
342
插入排序法思想:将n个数字分为前面几个是有序数字集合,后面几个为无序集合。当然尚未排序之前,可以将n0 看为有序数集合,N1-Nn-1 看为等待排序的无序集合。从N1开始将无序数一个一个插入到有序数集合中,使之再次成为有序数集合,当第Nn-1 个数字插入有序数集合中后。整个n数字集合便成为有序集合。 ...
分类:
编程语言 时间:
2019-01-05 19:55:40
阅读次数:
160
问题 为了保证用户的信息安全,敏感信息需要脱敏。项目开发过程中,每次处理敏感信息的日志问题感觉很麻烦,大部分都是用工具类单独处理,不利于以后统一管理,很不优雅。于是,就写了一个基于 java 注解的日志脱敏工具。 github sensitive 项目介绍 日志脱敏是常见的安全需求。普通的基于工具类 ...
分类:
编程语言 时间:
2019-01-05 19:56:32
阅读次数:
223