问题列表 - 第5988页

PowerShell - Start-Process和Cmdline开关

我可以运行这个罚款:

$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" 
start-process $msbuild -wait
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此代码(下面)时,我收到一个错误:

$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo" 
start-process $msbuild -wait
Run Code Online (Sandbox Code Playgroud)

有没有办法可以使用start-process将参数传递给MSBuild?我愿意不使用启动过程,我使用它的唯一原因是我需要将"命令"作为变量.

当我 在一行上有
C:\ WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe/v:q/nologo
时,如何在Powershell中处理它?

我应该使用某种eval()类型的函数吗?

powershell command-line start-process

72
推荐指数
4
解决办法
21万
查看次数

驼鹿还是元?

我一直试图通过多种方式做到这一点,但它们似乎都不够优雅.(我也想知道CPAN或Moose是否已经拥有此功能.随着时间的推移,我所做的几十次搜索都没有显示出相同的匹配.)

我想创建一种类

  • 是其他类的Base + Facade + Factory,它们将自己加载为目标类型.
  • "工厂"只是Base->new( %params ),它根据各个子类注册的策略创建类型.
  • 每个子类都知道有关Base类的的基本知识,但我正在努力保持它的最小化.请参阅下面的示例:UnresolvedPath只知道我们应该首先检查是否存在.

显而易见的例子是文件系统目录和文件:

package Path;
use Moose;

...

sub BUILD { 
    my ( $self, $params ) = @_;
    my $path = $params->{path};

    my $class_name;
    foreach my $test_sub ( @tests ) { 
        $class_name = $test_sub->( $path );
        last if $class_name;
    }
    croak "No valid class for $path!" unless defined $class_name;
    $class_name->BUILD( $self, $params );
}

package Folder; 
use Moose;

extends 'Path';

use Path register => selector …
Run Code Online (Sandbox Code Playgroud)

perl moose

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

变量中的环境变量

我有一个名为环境变量$TEST是指在我的bash脚本的目录中我称之为一个变量$VARTEST$TEST/dir/file

现在我想grep指定的文件,$VARTEST所以我尝试:
grep somestring $VARTEST但它不会转换$TEST为它的目录

我已经尝试不同的组合{},""''但没有成功

bash shell environment-variables

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

用Java读取Microsoft Access文件

如何在Java中读取(和写入)MS Access文件(.mdb)?是否有任何用于MS Access的开源jdbc驱动程序?

java jdbc ms-jet-ace

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

soCaseInsensitive是否会极大地影响TdxMemDataset上的TdxMemIndex的性能?

我正在为我的DevExpress TdxMemDataset添加一些索引以提高性能.该TdxMemIndex具有SortOptions,其中包括该选项soCaseInsensitive.我的数据通常是GUID字符串,因此它不区分大小写.我想知道我是否更好的只是强制所有数据到相同的情况或如果soCaseInsensitive标志和使用loCaseInsensitive标志调用Locate只有一个较小的性能损失(大致相当于每次转换我的字符串的情况我需要使用索引).

此时我将关闭CaseInsentive并转换案例.

delphi performance devexpress delphi-2007

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

使用XPath查询XML时始终为null

我使用以下代码来查询我从流中获取的XPath的一些XML.

DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
domFactory.setNamespaceAware(false);
DocumentBuilder builder = domFactory.newDocumentBuilder();
Document doc = builder.parse(inputStream);
inputStream.close();

XPathFactory factory = XPathFactory.newInstance();
XPath xpath = factory.newXPath();
XPathExpression expr = xpath.compile("//FOO_ELEMENT");

Object result = expr.evaluate(doc, XPathConstants.NODESET);
NodeList nodes = (NodeList) result;
for (int i = 0; i < nodes.getLength(); i++) {
    System.out.println(nodes.item(i).getNodeValue());
Run Code Online (Sandbox Code Playgroud)

我已经通过将内容转换为字符串检查了内容流 - 而且它就在那里 - 所以它不像流中没有数据.

这只是让我烦恼 - 因为我已经尝试了各种不同的代码,我仍然在"System.out.println"行打印'null' - 我在这里缺少什么?

注意:我想在元素中看到文本.

java xml xpath

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

是否有WCF Rest C#客户端生成工具?

在冒险创建一个之前,我想知道是否有人知道一个实用程序,它将采用WCF Rest服务的REST帮助页面并为C#消费创建相关的客户端.

类似于svcutil.exe对WCF服务的作用或wsdl.exe对Web服务的作用,但对于WCF REST服务的作用

亲切的问候,

安德鲁

编辑更多细节:

请看这个链接:http://msdn.microsoft.com/en-us/library/dd203052.aspx

在使用WCF Rest Starter Kit Preview 2的restful服务中,它们提供将被序列化的类型.但我的目的是能够在描述模式的帮助页面中创建客户端.然后可以为C#,JavaScript,ActionScript等创建客户端.剪切地作为宁静服务的强类型版本,而不是要求或必要性.这是一个我想知道存在的程序或实体

c# rest wcf

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

消除log4net中的重复日志记录

我有一个程序,可以对"myprogram"记录器进行许多log4net调用.它还调用其他代码,使log4net调用其他记录器.我想为"myprogram"捕获高于INFO的所有日志,并为其他所有内容捕获高于WARN的所有日志.这样,我就可以获得特定于我正在处理的任务的正在进行的工作消息,但仍然会通知支持代码中发生的潜在不良事件.我希望将其发送到Console和日志文件.

我有以下log4net配置:

<log4net>
    <root>
        <level value="WARN" />
        <appender-ref ref="Console" />
        <appender-ref ref="LogFile" />
    </root>
    <logger name="myprogram">
        <level value="INFO" />
        <appender-ref ref="Console" />
        <appender-ref ref="LogFile" />
    </logger>
    <appender name="Console" type="log4net.Appender.ConsoleAppender">
        <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%message%newline" />
        </layout>
        <threshold value="INFO" />
    </appender>
    <appender name="LogFile" type="log4net.Appender.RollingFileAppender">
        <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="- %utcdate %level %logger %ndc %thread %message%newline" />
        </layout>
        <appendToFile value="false" />
        <staticLogFileName value="true" />
        <rollingStyle value="Once" />
        <file value="mylogfile" />
        <immediateFlush value="true" />
        <threshold value="INFO" />
        <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
    </appender>
</log4net>
Run Code Online (Sandbox Code Playgroud)

这对我来说非常有意义:log> WARN for …

logging log4net log4

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

如何通过Web视图浏览旧版本的Subversion存储库?

我知道如何通过它的Web前端浏览我的项目的Subversion存储库,但似乎我只能浏览最新版本的trunk.有没有办法通过Web UI浏览旧版本的主干?

我知道如何从命令行执行此操作,但我需要知道如何使用URL执行此操作,因为我将这些URL嵌入到文档中.我也知道我可以创建一个svn风格的主干标签,但我宁愿不这样做.

svn

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

Div宽度100%减去固定的像素数量

如何在不使用表或JavaScript的情况下实现以下结构?白色边框代表div的边缘,与问题无关.

结构1

中间区域的大小将会变化,但它将具有精确的像素值,整个结构应根据这些值进行缩放.为了简化它,我需要一种方法将"100% - n px"宽度设置为顶部中间和底部中间div.

我很欣赏一个干净的跨浏览器解决方案,但万一不可能,CSS黑客会这样做.

这是奖金.我一直在努力的另一个结构,并最终使用表或JavaScript.它略有不同,但引入了新的问题.我一直主要在基于jQuery的窗口系统中使用它,但我想保持布局不受脚本限制,只能控制一个元素(中间元素)的大小.

结构2

html css height width

304
推荐指数
4
解决办法
23万
查看次数