问题列表 - 第7412页

如何在Java中查找与通配符字符串匹配的文件?

这应该很简单.如果我有这样的字符串:

../Test?/sample*.txt
Run Code Online (Sandbox Code Playgroud)

那么获得与此模式匹配的文件列表的普遍接受的方法是什么?(例如,它应匹配../Test1/sample22b.txt,../Test4/sample-spiffy.txt但不是../Test3/sample2.blah../Test44/sample2.txt)

我已经看了一下org.apache.commons.io.filefilter.WildcardFileFilter它似乎是正确的野兽,但我不知道如何使用它来查找相对目录路径中的文件.

我想我可以查看ant的源代码,因为它使用了通配符语法,但我必须在这里遗漏一些非常明显的东西.

(编辑:上面的例子只是一个示例案例.我正在寻找在运行时解析包含通配符的常规路径的方法.我根据mmyers的建议想出了如何做到这一点,但这有点烦人.更不用说java JRE似乎从一个参数中自动解析main(String []参数)中的简单通配符,以"节省"我的时间和麻烦......我很高兴我没有非文件参数混合.)

java file wildcard

144
推荐指数
11
解决办法
23万
查看次数

如何显示存储过程的执行计划?

我可以毫无问题地查看查询的估计执行计划(Management Studio 9.0)但是当涉及到存储过程时,我没有看到一种简单的方法来执行此操作,而无需从ALTER屏幕复制代码并将其粘贴到查询窗口,否则它将显示ALTER的计划而不是程序.即使在这样做之后,任何输入都会丢失,我需要将它们作为DECLARE.

在存储过程中有更简单的方法吗?

编辑: 我只想到可能有用的东西,但我不确定.

我可以执行估计的执行计划吗?

exec myStoredProc 234
Run Code Online (Sandbox Code Playgroud)

sql-server optimization ssms stored-procedures

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

如何制作"部分"模态对话框?

有没有办法开始以模态方式显示对话框,而不是隐藏它,以便在将其更改为非模态对话框时保持可见?

我想显示一个对话框,阻止显示对话框的方法.然后,当用户单击我想要的对话框上的"完成"按钮时:

  • 保持可见的对话框.
  • 控制返回显示对话框的方法.

我通过在一个单独的STA线程上运行对话框,并使用事件来阻止主UI线程直到按下"完成"来实现这个结果,但是这个方法有一个问题:你可以点击关闭按钮.对话框可见时显示"主"窗口,隐藏对话框时主窗口关闭.

更新

感谢到目前为止的回复.对不起 - 看起来我在太多的背景和不够之间得到了平衡.

该表单实际上是一个模态"向导"对话框 - 它出现,模态地位于主应用程序的前面,然后被隐藏.因此,就用户而言,没有非标准的怪异.唯一的区别是对话框是由来自UI线程的一系列回调驱动的,所以我不认为它的真实模态(通过调用ShowDialog)的生命周期是可行的.第一个回调必须显示对话框,然后在用户通过对话框UI设置其首选项时阻止.之后,对话框保持可见并显示进度条页面,同时从UI线程进行各种其他回调.最终表格被隐藏了.表单启动时,用户不与主窗口交互.就他们而言,它似乎应该是主UI线程的100%模态.

(该表单是Visual Studio向导的对话框 - 这些是由UI线程上的一系列回调驱动的).另一种方法是显示对话框,隐藏它,立即显示最顶层的"进度"表单,然后隐藏它,但我认为显示单个对话框对用户来说是更加无缝的体验.

再次 - 抱歉混乱!

winforms

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

使用gcServer ="true"为.NET设置垃圾收集器的经验

是否有人使用Aspnet.config为多处理器计算机优化了垃圾收集器的配置:

<gcServer enabled="true"/>
<gcConcurrent enabled="true"/>
Run Code Online (Sandbox Code Playgroud)

您网站的效果是否有所改善?
是否注意到任何问题?

.net asp.net performance garbage-collection

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

什么是今天使用的lisp,你认为它会在哪里?

从来没有成为一个lisp用户,所以在阅读时不要让我太密集.然而;

  • 什么是今天使用的lisp?

我知道这种语言有几种变体,至少有一种可以让它在商业上保持一段时间(AutoLisp,VisualLisp - 来自Autodesk的相当大的支持)......但我不会遇到每天使用它的人.所以如果你能解释一下这个问题:

  • 它现在的主要目标市场是什么?

你认为它的未来会是什么样的?它会成为少数应用程序中的另一种支持语言,还是会在某个地方?

另外,除了"不得说出名字的编辑"外;

  • 还有哪些应用程序将其作为支持语言?

lisp

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

Windows窗体 - ErrorProvider + DataGridView

如何在DataGridView控件上使用单个单元格挂接ErrorProvider?

.net c# datagridview errorprovider winforms

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

POSIX线程体验?(或推荐更好的一个)

我正在寻找C++的轻量级多线程框架.我找到了POSIX线程.
请与POSIX线程分享您的实际经验:在开始之前,我想知道它来自真实的人的利弊,而不是来自维基.
如果你几乎把它与任何东西(也许,更好)进行比较,那么了解它们会很有趣.

UPD:跨平台功能对我来说非常重要,所以我很欣赏这个方向.

UPD2:我已经有了一个QNX/Win32框架的经验,但它不是轻量级的 - 哦,我忘了提, - 它是商业的,不是免费的,但我需要一个免费的.

c++ multithreading cross-platform pthreads

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

"网页已过期"PHP中的$ _SESSIONS

在我的网络应用程序中,我正在使用$_SESSIONS但有时,当用户点击退格键时,他得到:

网页已过期

信息.

为什么会这样?我该怎么做才能避免这种情况?

php session

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

如何避免内存泄漏?

我可以使用哪些提示来避免应用程序中的内存泄漏?我有什么可以留意的陷阱或陷阱吗?

c# memory-leaks

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

如何重构紧密耦合的类?

我正在尝试重构一个紧密耦合的大型应用程序,并试图使其更易于维护和灵活.

我有很多单元测试,所以我希望一步一步地进行重构.

我应该考虑实施/应用哪些设计和重构模式来完成这项任务?

我能想到一些:

也可以随意分享您自己的经验和这种重构工作的最佳实践.

UPDATE

由于这个问题中解释的原因,我正在进行这种重构.基本上我不能在不提取几个接口的情况下实现插件系统,并且这些接口是高度耦合的,这需要将40多个DLL中的应用程序分开,以便在没有循环引用问题的情况下进行编译.

.net refactoring design-patterns coupling

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