问题列表 - 第7138页

什么Java数据结构/解决方案最适合这些要求?

我需要一个满足这些要求的java数据结构/解决方案.什么最适合这些?

1)必须保留对象的插入顺序

2)对象必须是唯一的(这些是由UUID唯一标识的数据库对象).

3)如果添加了具有相同ID的较新对象,则应覆盖/删除旧版本的对象

4)许多线程都应该可以访问解决方案.

5)当读取/使用添加到Structure的第一个对象时,应该从数据结构中删除它

java collections concurrency data-structures

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

有没有更好的方法在C#中将DateTime四舍五入到最接近的5秒?

我想将DateTime四舍五入到最接近的5秒.这是我目前正在做的方式,但我想知道是否有更好或更简洁的方式?

DateTime now = DateTime.Now;
int second = 0;

// round to nearest 5 second mark
if (now.Second % 5 > 2.5)
{
    // round up
    second = now.Second + (5 - (now.Second % 5));
}
else
{
    // round down
    second = now.Second - (now.Second % 5);
}

DateTime rounded = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, second);
Run Code Online (Sandbox Code Playgroud)

请注意,我发现 2个前面的问题,但他们截断而不是的时间.

c# algorithm performance datetime

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

UIWebView - stringByEvaluatingJavaScriptFromString - 不更改文本框值

为什么这段代码不起作用?它显示Google屏幕,但不会更改文本框值.我确认JS通过在Safari中运行它可以工作,并且这个代码似乎工作,否则因为运行alert('hi')确实有效.

NSURL *web_url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *web_request = [NSURLRequest requestWithURL:web_url];
[web_screen loadRequest:web_request];
NSString *js_result = [web_screen stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('input')[1].value='test';"];
Run Code Online (Sandbox Code Playgroud)

iphone

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

我正在寻找一种解决Java过度冗长而不使用Groovy的方法

我喜欢Groovy如何将所有实例变量和类变量公开,并代表您编写getter和setter.这节省了大量不必要的编码.另一方面,我的老板讨厌它,让我很伤心:(

有没有办法在不使用Groovy或其他框架/附加组件的情况下在Java中实现Groovy的简洁性?

我有一种感觉,在我工作的地方引入这个外国框架的能力是不会的.

所以我正在寻找的是解决Java的过度冗长而不使用Groovy或类似的东西.

它可以单独用Java完成 - 例如简单地将所有内容公开吗?

java groovy verbosity

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

为什么不切换到Python 3.x?

我问这是出于可部署的原因.就像在,如果我在python中编写一个解决方案,由于缺乏对python 3的采用,我觉得必然会写入2.x.这是我日常关注的一个问题,我想知道发生了什么.

对于许多基于python的问题,人们提供的解决方案根本无法在python 3.x中运行.

所以,我问一个问题:什么阻止你在个人或工作环境中切换到python 3.x?转换脚本存在,但程序员(通常是最早的采用者)似乎拒绝升级.

为什么?

python deployment python-3.x

18
推荐指数
2
解决办法
5169
查看次数

如何在简单的PostgreSQL脚本中使用变量?

例如,在MS-SQL中,您可以打开查询窗口并运行以下命令:

DECLARE @List AS VARCHAR(8)

SELECT @List = 'foobar'

SELECT *
FROM   dbo.PubLists
WHERE  Name = @List
Run Code Online (Sandbox Code Playgroud)

如何在PostgreSQL中完成?可以吗?

postgresql variables

89
推荐指数
8
解决办法
23万
查看次数

如何在#light模式下缩进Visual Studio 2008中的F#代码

是否按空格键只能在#light模式下缩进F#?

使用#light模式时,这似乎是一个严重的障碍.
有没有比在VS 2008中按空格键更好的方法?

替代文字



[答案]作者:Brian(回答)
1.转到Tools -> Options -> Text Editor -> F# -> Tabs
2.选择插入空格

替代文字

f# indentation visual-studio

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

Ruby on Rails - 如何以我需要的格式显示日期?从YYYY-MM-DD HH:MM:SS UTC转换为MM/DD/YYYY

我是一个RoR新手.我尝试了很多东西,最后来到了以下:

<td>
 <%= Date.strptime(request.baseline_start_date, "%Y-%M-%D %H:%M:%S %Z").strftime("%M/%D/%Y")%>
</td>
Run Code Online (Sandbox Code Playgroud)

但这也给了我一个错误:

$_ value need to be String (nil given)
Run Code Online (Sandbox Code Playgroud)

但我知道request.baseline_start_date给了我价值(尝试单独打印).我不知道它给的是哪一个.

关于如何实现格式转换的任何建议?

ruby formatting ruby-on-rails

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

Postgresql:是“公共的”。在 Postgresql 中完全限定表名的标准方法?

如果我不符合“公众”的资格。在 account_category 表上,out account_category将与 account_category 表名称发生冲突。

是否“公开”。也适用于其他 RDBMS?

CREATE OR REPLACE FUNCTION X_RAIN(x VARCHAR, OUT user_id VARCHAR, out account_category varchar, out depth int) returns setof record
AS 
$$
BEGIN
     return query 
     select uar.account_id, c.account_category, c.depth
     from account_with_types_chart_of_account uar
     inner join public.account_category c using(account_category_id);
END;
$$ LANGUAGE 'plpgsql';
Run Code Online (Sandbox Code Playgroud)

postgresql namespaces

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

使一个对象表现得像一个数组,用于在ruby中进行并行赋值

假设您在Ruby中执行此操作:

ar = [1, 2]
x, y = ar
Run Code Online (Sandbox Code Playgroud)

然后,x == 1和y == 2.我可以在自己的类中定义一个能产生相同效果的方法吗?例如

rb = AllYourCode.new
x, y = rb
Run Code Online (Sandbox Code Playgroud)

到目前为止,我所能完成的任务就是使x == rb和y = nil.Python有这样的功能:

>>> class Foo:
...     def __iter__(self):
...             return iter([1,2])
...
>>> x, y = Foo()
>>> x
1
>>> y
2
Run Code Online (Sandbox Code Playgroud)

ruby variable-assignment

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