小编roy*_*wie的帖子

SQLDeveloper无法启动

当我尝试启动SQLDeveloper时,它在命令提示符下给出了以下错误:

Error: This product requires a Java(TM) Platform 5.0 runtime.
You are using 1.4.2-b28 from C:\j2sdk1.4.2\jre
Run Code Online (Sandbox Code Playgroud)

但我的JAVA_HOME设置为java 6

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释究竟要做什么来解决这个问题?

sql java-home oracle-sqldeveloper

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

禁用向右滑动到Windows Phone上的上一页

我正在尝试使用http://wipetouch.codeplex.com/在Meteor应用程序上实现滑动以在Iron Router中的模板之间切换.

它在iOS和Android上运行得非常漂亮,但在Windows Phone上,操作系统的本机滑动手势(在浏览器中向右滑动,在历史记录中移动一页)会干扰用户的滑动操作.

有什么方法可以禁用它吗?

还有哪些其他平台具有类似的功能,可以防止用户有效地在Web应用程序中滑动?

作为示例,应用程序还使用相同的库来实现滑动手势.

注意:在body标签上使用touch-action:none不起作用.

javascript jquery touch meteor

4
推荐指数
1
解决办法
2594
查看次数

哪些 Java 数据结构具有确定性的迭代顺序?

在一次采访中,我被问到以下问题:

您的应用程序需要存储对象,以便在迭代结构时返回的条目的顺序是确定的。换句话说,如果对同一结构进行两次迭代,则两次迭代中返回的元素的顺序将相同。您会使用以下哪个类?

假设结构没有发生突变。(勾选任何适用的项)

HashMap 
LinkedHashSet   
HashTable   
LinkedHashMap
TreeSet 
TreeMap 
Run Code Online (Sandbox Code Playgroud)

我建议使用 LinkedHashSet。这是正确答案吗?为什么或者为什么不?

java collections

4
推荐指数
1
解决办法
2485
查看次数

如何在Haskell中做同样的事情n次

对不起,如果这是一个非常愚蠢的问题,但我已经阅读了一本书和大部分关于Haskell的书,并且似乎不记得任何提出的问题.

我怎么做n次同样的事情?如果你想知道我在做什么,我正在尝试做一些Google Code Jam问题来学习Haskell,输入的第一行为你提供测试用例的数量.既然如此,我需要做n次同样的事情,其中​​n是测试用例的数量.

到目前为止,我能想到的唯一方法就是编写一个这样的递归函数:

recFun :: Int -> IO () -> IO ()
recFun 0 f = do return ()
recFun n f = do
    f
    recFun (n-1) f
    return ()
Run Code Online (Sandbox Code Playgroud)

是否有内置功能已经这样做了?

haskell

4
推荐指数
1
解决办法
630
查看次数

在JavaScript中无法将极大数量增加一个

我想把这个数字增加一个9223372036854775808:

var number = 9223372036854775808;
var plusOne = number + 1;
Run Code Online (Sandbox Code Playgroud)

这应该产生922337203685477580 9,但它产生9223372036854776000.

为什么?更重要的是,我该如何解决这个问题?

javascript numbers

4
推荐指数
1
解决办法
87
查看次数

在对象函数中定义getter/setter

我正在学习JavaScript,并且想知道是否可以在对象函数中定义getter和setter.主要区别在于调用它的方式,如果定义为getFullName = function(),我应该调用该方法myObj.getFullName(),但是,对于数组,getter允许将其作为简单属性调用myObj.fullName(不带括号).

正如我在MDN参考(http://mzl.la/1CIUuIw)中看到的,它可以在Object Literals中轻松完成:

var obj = {
    get var(){
        return "something";
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我无法在对象函数上这样做:

function obj(name, lname){
    this.name = name;
    this.lastName = lname;

    get fullName(){
         return this.name + " " + this.lastName;
    }
}
Run Code Online (Sandbox Code Playgroud)

获取"意外标识符"错误...

javascript oop getter setter

4
推荐指数
1
解决办法
1923
查看次数

对ajax的递归调用会导致内存泄漏吗?

下面的代码逻辑是否会导致原始调用的堆栈帧包含每次后续调用的内存(导致过多的内存使用)?

function foo (arg) {
    bar(arg);
}

function bar (arg) {
  $.ajax({
     success: function (data) {
         if (data['result'] == 'continue') {
            bar(data['nextarg']);
         } else if (data['result'] == 'done') {
            alert('done!');
         }
     }
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

4
推荐指数
1
解决办法
540
查看次数

如何使用数组实现轮播

我有一系列代表虚拟轮播的项目.

const carousel = ['a','b','c','d','e'];
let currentIndex = 0;

function move (amount) {
   const l = items.length;  // in case carousel size changes

   // need to update currentIndex

   return carousel[currentIndex];

}
Run Code Online (Sandbox Code Playgroud)

什么是干净或聪明的方式来处理向左currentIndex == 0移动和向右移动时currentIndex == length-1

我之前已经考虑过这个问题,从未有过任何非常聪明或简洁的事情.

javascript algorithm

4
推荐指数
1
解决办法
1121
查看次数

如何在XCode中居中标签的文本

我有一个带有两个标签的单元格.如何以编程方式居中对齐顶部标签并隐藏第二个标签?

iphone xcode label

3
推荐指数
1
解决办法
9191
查看次数

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