问题列表 - 第22840页

Java:从线程中获取值......?

如何从thead返回变量(我也有线程处理).在这种情况下,静态变量不起作用.

更新:这是一个转折点,如何在不必阻塞并等待结果的情况下执行此操作?我需要能够轮询创建的线程并在它挂起太长时间(例如> 1分钟)时将其终止,然后如果生成的线程花费的时间太长则继续在主线程中.

java multithreading

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

如何将timedelta对象转换为datetime对象

将timedelta对象转换为datetime对象的正确方法是什么?

我立刻想到了类似的东西datetime(0)+deltaObj,但那不是很好......是不是有某种toDateTime()功能或类似的东西?

python datetime timedelta

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

如何锁定AJAX函数重叠?

我有一个checkEvery15Seconds每15秒运行一次的功能.它会检查是否已将新注释添加到页面中.

我有一个表单,一旦按下提交按钮就提交新评论,然后在页面上显示新评论.

在添加新注释的过程中同时checkEvery15Seconds查询数据库,所以我最终在页面上有重复的注释(不是在数据库中,这纯粹是一个JavaScript问题).

checkEvery15Seconds在"submitComment"函数执行完毕后,如何让"submitComment"函数停止并重新启动它?

javascript ajax

5
推荐指数
1
解决办法
1733
查看次数

在CompareTo()覆盖中有效禁用Sort()?

CompareTo()我的类的方法是动态的,可以从简单的比较到多个列的比较.这一切都是在运行时确定的,并且效果很好.

但在某些情况下,我希望任何尝试使用默认比较对我的对象集合进行排序而不执行任何操作.

CompareTo()只是任何比较返回一个0,让我吃惊的,是行不通的.该列表以一些奇怪的,看似随机的顺序重新排列.

有没有办法在CompareTo()方法实现中执行此操作?我不想通过重写Sort()来在集合级别处理这个问题.

c# vb.net sorting collections icomparer

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

使用coldfusion 7从imap服务器获取电子邮件

我试过这个例子http://www.bennadel.com/blog/1056-ColdFusion-CFPOP-My-First-Look.htm,但它从POP服务器检索电子邮件.有没有类似的方法来做IMAP邮件服务器?

我知道Coldfusion 9中有新标签,但我不能使用它,因为我在Coldfusion 7工作.

提前致谢!!

coldfusion imap

5
推荐指数
1
解决办法
872
查看次数

有没有一种简单的方法来使用Javascript创建动态变量?

我已经构建了一个数据驱动的谷歌地图,其中包含不同的图标,这些图标会根据项目的类型分配给地图.因此,如果我有5种类型的地标,每个都有不同的图标(商店,图书馆,医院等) - 我想要做的是动态生成谷歌图标对象.我在想这样的事情:

types = array('hospital','church','library','store',etc);
var i=0;
while (i<=types.length) {

    var landmark + i = new google.maps.Icon();
    landmark.image = "icon" + i + ".png";
    i++;
    } 
Run Code Online (Sandbox Code Playgroud)

然而,正如你可能已经猜到的那样,这不起作用.我也试过使用eval,像这样:

while (i<=types.length) {
        doIcon(i);
        i++;
    }   

    function doIcon(i){ 
        eval("var landmark" + i + " = new.google.maps.Icon();");
        return eval("landmark" + i);
    }
Run Code Online (Sandbox Code Playgroud)

但它也没有用 - 我很感激任何关于动态生成javascript变量的指针.它必须是纯粹的js,我可以用PHP来做,但这不是一个选项.

谢谢!

javascript dynamic-variables

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

F#中的返回值 - 不完整的构造

我试图学习F#.我是一个完全的初学者,所以这对你们来说可能是一个小问题:)

我有以下功能:

let removeEven l = 
 let n = List.length l;
 let list_ = [];
 let seq_ = seq { for x in 1..n do if x % 2 <> 0 then yield List.nth l (x-1)}
 for x in seq_ do
  let list_ = list_ @ [x];
 list_;
Run Code Online (Sandbox Code Playgroud)

它需要一个列表,并返回一个包含所有数字的新列表,它放在原始列表中的奇数索引处,所以 removeEven [x1;x2;x3] = [x1;x3]

但是,我得到了我最喜欢的错误消息: Incomplete construct at or before this point in expression...

如果我在行的末尾添加打印,而不是list_:

...
print_any list_;
Run Code Online (Sandbox Code Playgroud)

问题是固定的.但我不想打印清单,我想退货!

是什么导致这个?为什么我不能退回我的清单?

f# functional-programming

7
推荐指数
2
解决办法
1875
查看次数

如何以编程方式将时间从一个时区转换为另一个时区?

GNU date命令的信息页面包含以下示例:

例如,使用GNU date 命令,您可以回答"当巴黎时钟显示在2004年10月31日上午6:30时纽约几点钟的时间?" 使用以"TZ ="Europe/Paris"'开头的日期,如以下shell脚本中所示:

 $ export TZ="America/New_York"
 $ date --date='TZ="Europe/Paris" 2004-10-31 06:30'
 Sun Oct 31 01:30:00 EDT 2004
Run Code Online (Sandbox Code Playgroud)

在这个例子中,' - date'操作数以它自己的'TZ'设置开始,因此该操作数的其余部分根据'Europe/Paris'规则处理,将字符串2004-10-31 06:30视为在巴黎.但是,由于date命令的输出是根据整个时区规则处理的,因此它使用纽约时间.(巴黎在2004年通常比纽约早6个小时,但这个例子是指一个短暂的万圣节时期,当时差距为5小时.)

我试图在C语言中以编程方式完成基本相同的事情而不需要date数百万次调用程序.基本上我正在寻找一种方法,在一个时区中采取任意日期和时间,并将其转换为另一个时区中的等效日期和时间,可以直接转换为UTC转换.我不关心输入和输出时间的格式,只要我可以使用标准函数(strftime/ strptime/ mktime/ etc)来操作它们.

date程序似乎使用coreutils包内部的复杂例程来实现这一点,我正在寻找一种方法,使用标准POSIX/Linux例程或外部库在C中执行此操作.我看了很多看起来很有希望的zoneinfo,但我找不到任何有用的库.

c time timezone datetime

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

如何从JSF/ADF验证器获取旧值?

只有当用户更改了该字段的值时,我才需要验证JSF/ADF输入字段.如果页面上的值与模型中的值相同,则跳过该字段的验证.

我正在使用JSF和Oracle ADF Faces,我知道JSF生命周期,我可以创建自己的转换器或验证器,但我无法在任何地方找到旧值.

java jsf oracle-adf

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

使用Android播放任意音调

有没有办法让Android发出任意频率的声音(意思是,我不想有预先录制的声音文件)?

我环顾四周,ToneGenerator是我唯一能找到甚至接近的东西,但它似乎只能输出标准的DTMF音调.

有任何想法吗?

audio android

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