小编Tom*_*ker的帖子

在JavaScript中查找变量类型

在Java中,您可以使用instanceOfgetClass()在变量上查找其类型.

如何在JavaScript中找出不是强类型的变量类型?

例如,我如何知道bara是a Boolean还是a Number,还是a String

function foo(bar) {
    // what do I do here?
}
Run Code Online (Sandbox Code Playgroud)

javascript

130
推荐指数
7
解决办法
23万
查看次数

可能的面试问题:如何查找所有重叠间隔

这不是一个面试问题本身,因为我在我的项目中遇到过这个问题,但我认为这可能是一个不错的干预问题.

你有N对间隔,比如说整数.您需要在O(N)时间内识别出彼此重叠的所有间隔.例如,如果你有

{1,3} {12,14} {2,4} {13,15} {5,10}

答案是{1,3},{12,14},{2,4},{13,15}.请注意,您不需要对它们进行分组,因此结果可以按照示例中的任何顺序进行.

我刚刚投入O(N)时间因为KMP算法需要O(N)进行字符串搜索.:d

我想出的最好的,我现在在项目中使用的是O(N ^ 2).是的,蛮力非常难过,但没有人抱怨所以我不会重构它.:P仍然,我很好奇,如果一个更大的头脑有一个更优雅的解决方案.

algorithm

66
推荐指数
4
解决办法
6万
查看次数

新号码()与号码()

new Number()和之间有什么区别Number()?我得到它new Number()创建一个Number对象,Number()只是一个函数,但什么时候应该调用哪个,为什么?

在相关的说明中,Mozilla说:

不要使用Boolean对象将非布尔值转换为布尔值.而是使用布尔值作为执行此任务的函数.

x = Boolean(expression);     // preferred
x = new Boolean(expression); // don't use
Run Code Online (Sandbox Code Playgroud)

这是为什么?我以为结果是一样的?

javascript

57
推荐指数
3
解决办法
2万
查看次数

EL中的字符串连接

我想在EL(表达式语言)中连接三元运算符中的字符串.

假设有一个名为value的变量.如果它是空的,我想使用一些默认文本.否则,我需要附加一些静态文本.

${(empty value)? "none" : value + " enabled"}
Run Code Online (Sandbox Code Playgroud)

但是这不会编译.写这个的正确方法是什么?或者这甚至可能吗?

java string jsp jstl el

56
推荐指数
4
解决办法
9万
查看次数

Spring MVC:将多个URL映射到同一个控制器

我有20多个表格,它们是从同一页面链接的.某些表单共享同一个控制器,而其他表单使用自己的控制器 例如,形式A,BC使用DefaultController,而形式D使用ControllerD.

我想要实现的是以一致的方式将URL映射到每个表单.

所以,理想情况下,链接页面看起来像:

问题是如何将每个URL映射到适当的控制器.使用第一个URL模式,您将映射formD.htmlControllerD但不确定如何映射form[A|B|C].htmlDefaultController.使用第二个URL模式,我甚至不知道从哪里开始......

有没有人做过这样的事情?

java spring spring-mvc

46
推荐指数
1
解决办法
6万
查看次数

Spring MVC - 绑定日期字段

对于表示字符串,数字和布尔值的请求参数,Spring MVC容器可以将它们绑定到开箱即用的类型属性.

你如何让Spring MVC容器绑定一个表示Date的请求参数?

说到这一点,Spring MVC如何确定给定请求参数的类型?

谢谢!

java spring spring-mvc

44
推荐指数
2
解决办法
5万
查看次数

覆盖浏览器的键盘快捷键

我想通过截取文档对象的keypress事件处理程序而不是accesskey属性,在我的Web应用程序中添加对键盘快捷键的支持.

问题是每个浏览器都有自己的键盘组合,因此不可能提出一组适用于所有Web浏览器并且一致的键盘组合.(例如,如果保存的快捷方式是Ctrl+ Shift+ S,那将是愚蠢的.一个删除是Alt+ D.)

所以我认为在我的几页中完全覆盖浏览器快捷方式会更简单.

抛开所有缺点,是否有可能?如果是这样,你怎么做?

javascript

42
推荐指数
3
解决办法
5万
查看次数

主键类型:int vs long

我知道一些软件商店已经通过使用int类型作为持久类的主键来烧毁.话虽如此,并非所有表格都超过20亿.事实上,大多数人没有.

那么,你们是否只将long类型用于映射到潜在大表的类或者每个持久类只是为了保持一致?什么是行业共识?

我会暂时搁置这个问题,以便您与我们分享您的成功/恐怖故事.

java int persistence primary-key long-integer

27
推荐指数
1
解决办法
7088
查看次数

JSP中的页面编码

指定页面编码的最佳方法是什么 - 使用像这样的页面指令?

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
Run Code Online (Sandbox Code Playgroud)

或者我应该直接将它放在元标记中?

<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head>
Run Code Online (Sandbox Code Playgroud)

Eclipse默认使用两者,所以这是否意味着我需要两者?

html java jsp

25
推荐指数
1
解决办法
2万
查看次数

FastDateFormat的替代方法可以进行有效的日期解析吗?

我很清楚性能和线程问题SimpleDateFormat,我决定继续使用FastDateFormat,直到我意识到这FastDateFormat只是为了格式化,没有解析!

有没有替代品FastDateFormat,可以开箱即用,速度快得多SimpleDateFormat

我认为FastDateFormat是速度较快的之一,所以任何事情都要快得多.

只是好奇,任何想法为什么FastDateFormat不支持解析?它是否严重限制其使用?

java performance parsing date

24
推荐指数
4
解决办法
3万
查看次数