1、检测变量类型。 2、去除字符串中的空格,可使用trim()方法或正则表达式。 3、获取URL中的参数。 4、把字符串转换为化成驼峰格式,如-webkit-border-image 转换后的结果为 webkitBorderImage。 5、数组去重,可以使用IndexOf方法或利用对象的key不能 ...
分类:
其他好文 时间:
2018-07-09 12:44:13
阅读次数:
138
原题: 有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。 问:如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点? 注意:只有两个鸡蛋。第一个鸡蛋碎了,第二个鸡蛋只能挨个楼层测试了。 动态规划解法: 数学解法:别人的 ...
分类:
其他好文 时间:
2018-07-07 20:31:08
阅读次数:
344
文末含Python学习资料 1:Python如何实现单例模式? Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式: 1. class Singleton(type): def __init__(cls, name, bases, dict): super(Single ...
分类:
编程语言 时间:
2018-06-26 13:52:45
阅读次数:
184
this、apply、call、bind 这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 原文链接:https:/ ...
分类:
移动开发 时间:
2018-06-05 18:40:12
阅读次数:
241
https://blog.csdn.net/FE_dev/article/details/74124373 经典面试题解释 return 函数 ,在()之后才会执行 解答 ...
分类:
其他好文 时间:
2018-05-26 18:00:30
阅读次数:
179
数据库优化:这个优化法则归纳为5个层次:1、 减少数据访问(减少磁盘访问)2、 返回更少数据(减少网络传输或磁盘访问)3、 减少交互次数(减少网络传输)4、 减少服务器CPU开销(减少CPU及内存开销)5、 利用更多资源(增加资源) 我们一般在什么字段上建索引?这是一个非常复杂的话题,需要对业务及数 ...
分类:
数据库 时间:
2018-04-23 21:41:46
阅读次数:
220
1.alert(1&&2),alert(1||0) alert(1&&2)的结果是2 只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值; 只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值; 这个就是只有 ...
分类:
编程语言 时间:
2018-04-20 22:08:40
阅读次数:
170
SpringMVC跟Struts2的区别 1.SpringMVC的入口是servlet;Struts2的入口是Filter。 2.SpringMVC性能方面会比Struts2好一点,SpringMVC是基于方法设计,每次请求会调用方法;而Struts2是基于类设计,每次发送请求都会实例化一个acti ...
分类:
编程语言 时间:
2018-04-06 21:18:47
阅读次数:
187
Spring是一个开源轻量级的框架,它的核心是控制反转(IOC)和面向切面编程(AOP)。 作为业务层框架的spring能够很好地整合表现层跟持久层。 IOC:将类的创建和依赖关系写到配置文件里,可以让一个对象的依赖通过被动的注入而不是主动去new,由配置文件注入,从而实现了松耦合。 通俗点说就是: ...
分类:
编程语言 时间:
2018-04-06 21:14:56
阅读次数:
129
1.Loadrunner主要由Vugen,Controller和Analyais3部分组成 2.简述描述集合点和集合点函数 集合点可以同步虚拟用户,以便能在同一时刻执行任务,集合点函数lr_rendezvous() 3.简述loadrunner中事务、事务的开始函数和结束函数是什么 事务是指服务器响 ...
分类:
其他好文 时间:
2018-03-18 13:56:43
阅读次数:
196