小编Str*_*lok的帖子

使用Joda Time将Unix时间戳转换为String

尝试将Unix timstamp从数据库转换为日期格式的String时.

int _startTS = evtResult.getInt("start"); //outputs 1345867200
Long _sLong = new Long(_startTS); //outputs 1345867200
//I've also tried: Long _sLong = new Long(_startTS*1000); //outputs 1542436352
DateTime _startDate = new DateTime(_sLong); //outputs 1970-01-16T08:51:07.200-05:00
Run Code Online (Sandbox Code Playgroud)

时间戳是:Sat, 25 Aug 2012.我不知道为什么1970年总是输出,所以希望有人可以看到我正在犯的一个愚蠢的错误.

java jodatime

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

使用具有多种文件类型的forfiles进行搜索掩码?

以下命令适用于一种类型的文件,

forfiles -p "C:abc\del" -s -m *.exe -d -70 -c "cmd /c echo @path"
Run Code Online (Sandbox Code Playgroud)

是否可以过滤多个文件扩展名?*.exe,*.dll,*.xyz

windows search

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

如何在Rails中检索图像的EXIF信息

我正在使用Rails回形针在我的页面中显示图像.我想知道如何检索图像的EXIF信息(如尺寸,相机型号,高度,宽度等).任何人都可以帮我解决???

谢谢!!!

ruby exif ruby-on-rails paperclip

19
推荐指数
3
解决办法
9413
查看次数

firefox用explorer打开本地链接到目录

在我们内部使用的网站上,我显示了本地文件和文件夹的链接.链接是这样的:

href="file://C:/example/"
href="file://C:/example/test.odt"
Run Code Online (Sandbox Code Playgroud)

问题是,目录的链接确实在firefox本身打开,并带有无用的目录列表.没用是因为你只能看到文件或打开它们但不能复制,插入,删除......文件链接工作正常,文件由OpenOffice打开.通过更改firefox的配置并将以下键设置为false,我可以使用explorer.exe打开该目录,但是对于该文件,我必须选择正确的应用程序.

network.protocol-handler.expose.file
Run Code Online (Sandbox Code Playgroud)

有人知道如何让两者都像我想要的那样工作吗?表示目录由explorer.exe显示,所有文件由正确的应用程序打开.这可以通过配置Firefox或Windows,更改链接,甚至编写一个小程序来正确打开所有文件协议,并将用作firefox中文件协议的协议处理程序.

谢谢拉斐尔

windows firefox

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

XPath和*.csproj

我肯定在这里遗漏了一些重要的细节.我只是不能使.NET的XPath与Visual Studio项目文件一起工作.

我们加载一个xml文档:

var doc = new XmlDocument();
doc.Load("blah/blah.csproj");
Run Code Online (Sandbox Code Playgroud)

现在执行我的查询:

var nodes = doc.SelectNodes("//ItemGroup");
Console.WriteLine(nodes.Count); // whoops, zero
Run Code Online (Sandbox Code Playgroud)

当然,文件中有名为ItemGroup的节点.此外,此查询有效:

var nodes = doc.SelectNodes("//*/@Include");
Console.WriteLine(nodes.Count); // found some
Run Code Online (Sandbox Code Playgroud)

使用其他文档,XPath工作得很好.我对此完全感到困惑.有人能解释我发生了什么吗?

c# xpath csproj

11
推荐指数
3
解决办法
4518
查看次数

Spring 3中的Custom Autowire候选bean

说我有一个服务接口下面的结构ServiceInterface和实现它几个部分组成:ProductAServiceProductBService我也有一个RequestContext是有说,我们说目前正在处理产品A产品B或一个合格资产豆.然后,如何将自动装配或其他注释自动注入正确的实现(ProductAService或ProductBService)到需要它的某个服务(ServiceThatNeedsServiceInterface如下).

public interface ServiceInterface {
  void someMethod();
}

@Component(name="ProductAService")
public class ProductAService implements ServiceInterface {
  @Override public void someMethod() { 
    System.out.println("Hello, A Service"); 
  }
}

@Component(name="ProductBService")
public class ProductBService implements ServiceInterface {
  @Override public void someMethod() { 
    System.out.println("Hello, B Service"); 
  }
}

@Component
public class ServiceThatNeedsServiceInterface {

  // What to do here???
  @Autowired
  ServiceInterface service;

  public void useService() {
    service.someMethod();
  }
}

@Component
@Scope( value = WebApplicationContext.SCOPE_REQUEST )
public class …
Run Code Online (Sandbox Code Playgroud)

java spring annotations dependency-injection

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

有没有办法在使用XmlHttpRequest时抑制浏览器在401响应上的登录提示

我正在使用jQuert .ajax函数来调用页面方法.该网站正在使用FormsAuthentication.因此,当身份验证票证到期时,对页面方法的调用显然会导致重定向到登录页面.

现在,编写System.Web.Handlers.ScriptModule的天才决定,如果出于某种原因对页面方法或Web服务方法进行REST样式调用,从JavaScript导致302重定向,他们只是简单地转向回应401未经授权.这导致浏览器弹出一个完全误导的登录UI,因为用户试图输入他们的用户名和密码,这意味着什么,因为使用了FormsAuthentication.最后,当用户单击"取消"时,401将进入错误处理程序.

那么,问题是,如何以任何方式禁用浏览器的登录UI提示?网上有些人建议在XHR请求中使用用户名和密码,但它似乎不起作用.

ajax firefox jquery internet-explorer xmlhttprequest

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

如何让GWT DatePicker在星期一作为一周的第一天使用?

差不多,标题说的是什么.我需要使GWT DatePicker组件使用星期一作为一周的第一天.目前的标签是S M T W T F S,我希望它是M T W T F S S.有什么方法可以实现吗?

gwt date datepicker

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

GWT DataGrid setLoadingIndicator无效

我正在尝试使用GWT DataGrid的功能来显示数据从RPC调用加载到服务器时的动画gif.

我没有找到任何资源.对此的支持非常糟糕.

我使用以下方法来初始化我的DataGrid:

myDataGrid.setLoadingIndicator(new Image(/*my ImageResource object*/);
Run Code Online (Sandbox Code Playgroud)

在我使用的程序流程中:

myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADING));
Run Code Online (Sandbox Code Playgroud)

当我想将DataGrid置于'LOADING'状态时,即在进行RPC调用之前,然后:

myDataGrid.fireEvent(new LoadingStateChangeEvent(LoadingState.LOADED));
Run Code Online (Sandbox Code Playgroud)

在网格填充数据之后.

这不起作用.我没有看到DataGrid有任何变化,我看不到动画gif,它在此过程中保持不变.有什么我做错了吗?

请帮忙.

gwt datagrid

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

如何使用 Gradle 运行多个命名测试?

我知道怎么说

gradle test --tests mypackage.MyTest
Run Code Online (Sandbox Code Playgroud)

但如何指定多个呢?

gradle test --tests mypackage.MyTest,mypackage.model.ModelTest,BasicTests
Run Code Online (Sandbox Code Playgroud)

这似乎只是随机运行其中一项测试。

gradle test --tests mypackage.MyTest mypackage.model.ModelTest BasicTests
Run Code Online (Sandbox Code Playgroud)

这告诉我

在根项目“myproject”中找不到任务“mypackage.model.ModelTest”。

我阅读了很多手册和教程(以及一些 SO 帖子),但发现没有明确提及答案。但我看到有人传递 --tests "somepackage.*" 作为参数,所以我认为空格周围的引号可能会有所帮助。

gradle test --tests "mypackage.MyTest mypackage.model.ModelTest BasicTests"
Run Code Online (Sandbox Code Playgroud)

这不会很快失败,但不幸的是只运行列表中的第一个测试。

所以我想我只是被“--tests”中的复数形式误导了,并且没有办法真正给出一个列表,对吗?

java junit gradle

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