问题列表 - 第48976页

日期最佳实践

我有以下问题.我有一个每5分钟运行一次的石英作业,并通过Web服务调用检索一个大对象.此应用程序的目的是它将遍历对象中的List并从多个类别中捕获计数.

一个具体要求是每个类别被分配一个任意窗口,比如说上午9点到12点.如果我们在该窗口中,则计数会从先前的作业继续添加到滚动计数中,否则将被忽略.

问题.我正在加载可配置的开始时间(格式为美国东部时间上午9:00)和一个文件的int持续时间(以分钟为单位,即180).properties.

问题是处理这个问题的最佳方法是什么.现在我只是将可配置的开始时间转换为long我的业务类实例化的时间.我Calendar用来计算long结束时间的值.由于这些都是在1970年代,当我想知道现在是否在这两次之间时,它需要我的一些肮脏.我采用当前new Date()格式,删除年份,Formatter再次使用parse()1970年的日期然后我可以long与我的开始和结束时间进行简单的比较.

我知道必须采用一种不那么难看的方法来解决这个问题.有什么想法吗?

java date-comparison

0
推荐指数
1
解决办法
431
查看次数

回形针仅处理图像

我想为多种格式使用单个文件字段.据我所知,Paperclip非常聪明,只能缩放图像并保留其他格式,但这似乎不适用于flv(返回imagemagick/identify-errors).有没有办法帮助Paperclip并明确设置特定格式进行扩展?

更新: 显然,这些错误可以通过以下方式防止:whiny => false(感谢fl00r),适用于常规上传.但是,我在这里要做的是通过FTP上传文件,然后通过附件 - 参数中的File.new([:path])的代码创建新记录.这就像是图像的魅力,但是:whiny => false-trick将不再这样做了.有人对此有任何提示吗?

ruby ruby-on-rails image-processing paperclip

11
推荐指数
1
解决办法
2391
查看次数

金字塔框架 - 您可以将两个单独的视图函数调用到同一模板

我正在玩金字塔框架,我想知道是否可以将两个视图函数调用到同一个模板:

例如:

def view1(request)
    args1 = 'a string'
    return render_to_response('page.mak',{'args1'=args1}, request=request)

def view2(request)
    args2 = 'a string 2'
    return render_to_response('page.mak',{'args2'=args2}, request=request)
Run Code Online (Sandbox Code Playgroud)

所以,请注意两者都使用page.mak模板.

python model-view-controller pylons pyramid

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

Java Advanced Imaging - 在哪里获得最新的二进制构建?

我正在寻找Java Advanced Imaging的最新官方二进制版本(至少是平台独立的Java版本).

官方项目网页是在http://java.net/projects/jai-core/上,但它只链接到源 - 没有提到二进制版本 - 或者我太盲目看不到它们了?

java binary download jai

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

使用count()计算实现ArrayAccess的对象的元素?

当一个类实现ArrayAccess接口时,它就可以像数组一样工作,完成OffsetGet,OffsetSet等.

我没有看到的一件事是我们想要的时间count()sizeof()它的实现,在我对PHP的有限知识中,它实际上是相同的.

是否已经在标准PHP中实现了类似的东西?

php arrays spl interface

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

ListActivity完成时未调用onActivityResult

在我正在开发的小应用程序中,我需要能够从数据库表中选择一条记录.

为了做到这一点,我创建的一个子类ListActivity,GameListScreen,它显示的记录,并重写onListItemClick()如下:

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    Game g = (Game)getListView().getItemAtPosition(position);
    Intent intent = new Intent();
    intent.putExtra("id", g.getId());
    setResult(RESULT_OK, intent);
    finish();
}
Run Code Online (Sandbox Code Playgroud)

然后,为了发起我的活动,我在我的MainMenu活动中有这个; 一个onClick处理程序Button:

public void openGameClick(View view) {
    Intent intent = new Intent(this, GameListScreen.class);
    startActivityForResult(intent, -1);
}
Run Code Online (Sandbox Code Playgroud)

并在MainMenu课堂上得到结果:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == Activity.RESULT_OK) {
        // result is handled here …
Run Code Online (Sandbox Code Playgroud)

android listactivity

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

如果需要,将方案添加到URL

要从字符串创建Uri,您可以执行以下操作:

Uri u = new Uri("example.com");
Run Code Online (Sandbox Code Playgroud)

但问题是如果字符串(如上所述)不包含协议,您将获得异常:" Invalid URI: The format of the URI could not be determined."

为避免异常,您应该确保字符串包含协议,如下所示:

Uri u = new Uri("http://example.com");
Run Code Online (Sandbox Code Playgroud)

但是如果你把url作为输入,如果它丢失了,你如何添加协议呢?
我的意思是除了一些IndexOf/Substring操作?

优雅而快速的东西?

.net c# uri

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

AutoMapper映射深度

在映射到dto时,有没有办法在一个实体上设置映射的"深度"?

谢谢!

automapper

8
推荐指数
1
解决办法
856
查看次数

ASP.NET MVC 3远程验证

我在我的项目路线中有一个验证控制器,我试图在一个区域内使用模型属性的以下属性...

    [Remote("IsValidUserName", "Validation", "", ErrorMessage = "Invalid username")]
Run Code Online (Sandbox Code Playgroud)

但是当渲染时,验证是针对控制器"验证"的"IsValidUserName"操作,在与页面相同的区域内,而不是在根区域内......

数据-VAL-远程URL = "/成员/验证/ IsValidUserName"

任何帮助,将不胜感激.

谢谢.

validation asp.net-mvc-3

15
推荐指数
2
解决办法
5404
查看次数

覆盖非虚拟功能是否"道德"?

我已经使用了以下C++经验法则很长时间了:

如果类覆盖其基类中的函数,则应在基类中声明该函数virtual.

我想我从这个规则中遇到了一个例外.为了判断这是否合理,或者指出我的设计存在缺陷,我问的是这个问题.我想得到例子或更好的规则.


编辑:我试着在这里描述我的用例,我明白我并不需要继承!

我想问一个普遍的问题.谢谢你的回答!

c++ virtual-functions

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