小编Yos*_*ale的帖子

给定一个字符串,生成一个可以解析*类似*字符串的正则表达式

例如,给定字符串"2009/11/12"我想得到正则表达式("\ d {2}/d {2}/d {4}"),所以我将能够匹配"2001/01/02"也是.

有什么东西可以做到吗?相似的东西?任何想法'如何做到这一点?

java regex

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

今天在Java中的日期 - 我已经尝试了常规方法

我需要今天的日期 - 零其他任何东西("05/06/08 00:00:00")

我试过了

Calendar calendar = Calendar.getInstance(); 
calendar.set(Calendar.HOUR, 0);        
Date date1 = calendar.getTime();                             
System.out.println(date1);
Run Code Online (Sandbox Code Playgroud)

运行:(这严重搞砸了)

如果计算机上的小时是中午12:00:太阳3月08日00:44:39 IST 2009

如果计算机上的小时在中午> 12:00:太阳3月08日12:46:53 IST 2009

所以我放弃了.

所有Date的setter都被弃用了(纪元时间除外) - 所以我也不想使用它们

我唯一能想到的是

Calendar calendar = Calendar.getInstance();     
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
String sDate = dateFormat.format(calendar.getTime());
Date today = dateFormat.parse(sDate);
Run Code Online (Sandbox Code Playgroud)

但这是一个蹩脚的代码我无法自己写出来.

还有其他选择吗?

谢谢!

java date

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

在C#项目中包含用于单元测试的资源文件

我有一些函数可以读取和修改文件.为了使单元测试独立于任何文件系统问题,我想将文件包含在项目中.

但是,我的函数应该是获取filePath,而我从程序集中获得的只是一个FileStream.知道如何在项目中获取资源文件的文件路径吗?

System.Reflection.Assembly a = System.Reflection.Assembly.Load(assemblyName);
FileStream stream = a.GetFile(assemblyName + "." + fileName);
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# unit-testing assemblies

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

Apache ActiveMQ 5.3 - 如何配置队列以拒绝重复的消息?

我需要队列来强制执行不重复的策略.可能吗?如果是这样,怎么样?(我一直在谷歌搜索几个小时......)

编辑:

ActiveMQSession实现有以下几行:

        // transform to our own message format here
            ActiveMQMessage msg = ActiveMQMessageTransformation.transformMessage(message, connection);

        // Set the message id.
        if (msg == message) {
            msg.setMessageId(new MessageId(producer.getProducerInfo().getProducerId(), sequenceNumber));
        } else {
            msg.setMessageId(new MessageId(producer.getProducerInfo().getProducerId(), sequenceNumber));
            message.setJMSMessageID(msg.getMessageId().toString());
        }
Run Code Online (Sandbox Code Playgroud)

ActiveMQMessageTransformation是可插入的(您可以设置它),但以下if语句是一个相当无可争议的.

任何想法,除了改变他们的代码?

activemq-classic

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

Javascript:获取id为log_XXXX的所有对象

我需要获取id与特定模式匹配的所有对象.我该怎么做?谢谢!

javascript

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

C# - 应用程序显示函数之间的所有依赖关系?

是否有某种应用程序分析源代码并以图形方式显示函数之间的所有连接?

我需要它来处理我正在处理的遗留代码 - 它是巨大的,功能性的,写得很糟...... :(

c# dependencies

10
推荐指数
2
解决办法
2551
查看次数

invokeAll()不愿意接受Collection <Callable <T >>

我无法理解为什么这段代码不能编译

ExecutorService executor = new ScheduledThreadPoolExecutor(threads);

class DocFeeder implements Callable<Boolean> {....} 
... 
List<DocFeeder> list = new LinkedList<DocFeeder>();
list.add(new DocFeeder(1));
...
executor.invokeAll(list);
Run Code Online (Sandbox Code Playgroud)

错误消息是:

The method invokeAll(Collection<Callable<T>>) in the type ExecutorService is 
not applicable for the arguments (List<DocFeeder>)  
Run Code Online (Sandbox Code Playgroud)

listCollectionDocFeeder,它实现了Callable<Boolean>-这是怎么回事?

java callable executorservice

8
推荐指数
2
解决办法
8991
查看次数

一种Groovy方法将元素添加到地图中的列表?

我有一个Int-> List [Int]的Map,并给出一个值,我想检查它是否已经有一个条目.如果是这样,请添加到列表中.否则,创建一个新列表并添加到其中.有没有更短的方法来做到这一点?

def map = [:]

    (1..100).each { i ->
        if (map[i % 10] == null) {
            map[i % 10] = []
        }
        map[i % 10].add(i)
    }
Run Code Online (Sandbox Code Playgroud)

groovy

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

用于Java独立应用程序的GUI.我应该使用SWT还是GWT?

//I'm totally new at apps with GUI , please bear with me :)
Run Code Online (Sandbox Code Playgroud)

我正在用Java编写一个新的独立(即,没有客户端/服务器)应用程序.我正在尝试决定是否应该使用SWT或GWT.

GWT似乎非常灵活并且具有更多功能(我们的UI设计师也是如此),但我发现很难将Web工具用于非Web应用程序

SWT似乎是一个更合乎逻辑的选择,因为它不是面向Web的

(然后,这些原因可能完全无关紧要)

你怎么看?

user-interface gwt swt

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

Groovy:如何在屏幕上的同一位置上写一行?(视窗)

我想在groovy中显示提前%,所以我想在相同的位置上写,这意味着不要看到:

1%
2%
3%
...
Run Code Online (Sandbox Code Playgroud)

用户将看到相同位置的数字发生变化.我怎么做?(我在Windows上工作)

groovy

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