巴扎黑
浏览量11758 | 粉丝242 | 关注1
2017-07-18 18:24:07
js实现数组去重的几种方法总结
方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组Array.prototype.distinct = function(){ var arr = this, result = [], i, j, len = arr.length; for(i = 0;
1705
2017-07-18 18:22:39
2017-07-18 18:42:14
有关webpack2知识点的归纳总结
本文github仓库:https://github.com/Rynxiao/webpack2-learn从v1迁移到v21. 配置类型在webpack1的时候,主要是通过导出单个object来进行配置。例如下面的配置:// webpack1 导出方式module.export = { entry : 'app.js', output : { */... */},
1447
2017-07-18 18:24:49
前端获得session信息的几种方式的对比
在开发中,页面 js 经常会遇到需要 当前登录用户信息(菜单权限,用户基本信息,配置信息) 的地方,一般情况我们可能对这些信息获取方式不是太在意,但是现在的前端通过webpack打包,即使做了代码分割,js文件,css文件还是很大。在首次加载的情况下面,存在一定的优化空间。下面主要介绍一些信息获取的方式。 接口使用的是模拟数据,session获取接口设置成
6654
2017-07-18 18:28:04
这样才能实现instanceof关键字
如果用Java的伪代码来表现Java语言规范所描述的运行时语义,会是这样:// obj instanceof Tboolean result;if (obj == null) { result = false;} else { try { T temp = (T) obj; // checkcast result = true; } catch (C
1473
2017-07-18 18:17:09
设计模式专题之组合模式讲解
定义(百度百科):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 UML类图: 具体代码:public class Client { public static void main(String[] args) throws UnmarshalException { C
1334
2017-07-18 18:28:35
单例模式分享
单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保证不要超售(这里的票数余量就是单例,售票涉及到多线程)。如果不是用机制对窗口对象进行唯一化将
1261
2017-07-18 18:15:43
java--垃圾回收机制详解
一 概述 1.垃圾JVM垃圾收集针对的是主要是堆中的垃圾,因为线程启动时在栈中分配空间,线程结束,自动释放空间,不需要实时监控;方法区主要存储类信息以及静态变量与常量,通常在整个程序运行期间都有效,不存在需要回收的对象。垃圾指的是无法被线程访问的对象,一个对象只有对线程可见,可被线程访问,才可用,也可以简单理解为没有任何引用的对象。严格来说,没有任何引用对象的表述缩小了垃圾的范
1693
2017-07-18 18:26:37
打印结果的几种方法展示
1,str()和repr() str()目的是可读性,repr()目的是使结果清晰、无歧义 两者没有多大的区别2,建议使用以下.format()的格式打印: print (‘A is {} and
2118
2017-07-18 18:14:26
Eclipse操作汇总
一 Eclipse常用快捷键ctrl+Q:跳到最后一次编辑处。ctrl+F:在当前文件中查找并替换。ctrl+T:查看类的继承关系。alt+左箭头:返回到光标的上一个位置。alt+右箭头:前进到光标的下一个位置。alt+shift+s:打开右键菜单,注意打开右键菜单后,各项也有快捷键,r生成getter/setter方法,v重写或实现方法,o使用属性创建构造函数,c继承父
1588