问题列表 - 第15504页

Java中的这种语法是什么?我不承认

这是一个语法问题.

我正在查看一些开源文件,我遇到了一些我无法识别的语法,我希望你能为我清理它.

(这是从Main.java在犀牛调试器采取这里)

public static String[] processOptions(String args[])
    {
        String usageError;
        goodUsage: for (int i = 0; ; ++i) {
            if (i == args.length) {
                return new String[0];
            }
            String arg = args[i];
            if (!arg.startsWith("-")) {
                processStdin = false;
                fileList.add(arg);
                String[] result = new String[args.length - i - 1];
                System.arraycopy(args, i+1, result, 0, args.length - i - 1);
                return result;
            }
            if (arg.equals("-version")) {
                if (++i == args.length) {
                    usageError = arg;
                    break goodUsage;
                }
                int version;
                try …
Run Code Online (Sandbox Code Playgroud)

java syntax

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

使用gcc创建命令行参数?

我有以下代码:

gcc test.c -o test -D ARGUMENT 2

我希望它定义值为2的ARGUMENT,但它说无法找到文件2或其他东西.我该怎么做呢?

c compiler-construction gcc

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

如何知道应该使用AS关键字的位置?

有一个AS关键字,TSQL但在什么情况下我应该使用它?

例如 : Create View StatisticalData AS Select * from People

我们AS在这个语句中使用了关键字,但在创建表时我们不使用它,我的意思是我有点困惑.

你能告诉我,我应该用什么样的位置作为AS.我的意思是它用于为变量赋值?

提前致谢.

sql t-sql sql-server

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

使用NUnit 2.5.2时从App.Config读取连接字符串时出现问题

我正在使用Microsoft Visual Studio 2005和Enterprise Library 3.1.

我有一个数据访问层,它是一个单独的visual studio类库项目.我在另一个类库中编写单元测试并尝试调用数据访问方法,但我一直在努力

PSMCP.Dal.Tests.DataManagerTests.GetAAAReturnsDataReader:
System.NullReferenceException : Object reference not set to an instance of an object.

at Microsoft.Practices.EnterpriseLibrary.Data.DatabaseMapper.MapName(String name, IConfigurationSource configSource)
at Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationNameMappingStrategy.BuildUp(IBuilderContext context, Type t, Object existing, String id)
at Microsoft.Practices.ObjectBuilder.BuilderBase`1.DoBuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
at Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)
at Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp[TTypeToBuild](IReadWriteLocator locator, String idToBuild, Object existing, PolicyList[] transientPolicies)
at Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.EnterpriseLibraryFactory.BuildUp[T](IReadWriteLocator locator, IConfigurationSource configurationSource)
at Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.EnterpriseLibraryFactory.BuildUp[T](IConfigurationSource configurationSource)
at Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.NameTypeFactoryBase`1.CreateDefault()
at Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase()
at PSMCP.Dal.PSMCPDataManager.GetAAACall(String …
Run Code Online (Sandbox Code Playgroud)

nunit enterprise-library

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

你如何处理Perl中格式错误的HTML?

我对一个解析器很感兴趣,该解析器可以处理格式错误的HTML页面,并在对它执行一些XPath查询之前将其转换为格式良好的HTML.你知道吗?

html perl xpath malformed

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

如何将DataTable转换为IEnumerable <Dictionary <string,object >>?

我想将DataTable转换IEnumerable<>Dictionary<string, object>.我尝试了以下LINQ查询,

from DataRow row in ds.Tables[0].AsEnumerable()
let rowDictionary = new Dictionary<string, object>()
from DataColumn column in row.Table.Columns.Cast<DataColumn>()
select rowDictionary.Add(column.ColumnName, row[column]).ToArray();
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

error CS1943: An expression of type 
'System.Collections.Generic.IEnumerable<System.Data.DataColumn>' is not 
allowed in a subsequent from clause in a query expression with source type 
'System.Data.EnumerableRowCollection<AnonymousType#1>'.  Type inference 
failed in the call to 'SelectMany'.
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过循环来强制执行此操作,但这似乎是我应该能够在LINQ中执行的操作.在此先感谢您的帮助!

linq datatable

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

连接必须等待动画的jquery事件的冗长方式?

链接在jQuery中非常棒,但它链接了每个事件的触发器,并且不会等待前一个事件完成.这在动画制作时很明显.

因此,我看到的解决方法是使用回调函数.唯一的缺点是,比方说,你有4件事要连续动画.

不可否认,这可能是你不想经常做的事情,但是当你这样做时,标记似乎有点冗长.示例(伪代码):

element.animate(fast, callBackFunction1(element1,element2,element3);

function callBackFunction1(element1,element2,element3){
    element1.animate(fast, callBackFunction2(element2,element3));
};

function callBackFunction2(element2,element3){
    element2.animate(fast, callBackFunction3(element3));
};

function callBackFunction3(element3){
    element3.animate(fast);
};
Run Code Online (Sandbox Code Playgroud)

在那种情况下,这是最好/最简洁的方式吗?

jquery chaining jquery-animate

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

Unix路径:在任何平台上正式使用Python?

Python程序中的所有路径都可以使用".."(对于父目录)和/(用于分隔路径组件),并且仍然可以在平台上运行吗?

一方面,我从未在文档中看到过这样的说法(我可能已经错过了它),os和os.path模块确实提供了以平台无关的方式处理路径的工具(os.pardir,os.path.加入,...),这让我觉得他们在这里是有原因的.

另一方面,您可以在StackOverflow阅读 "../path/to/file"适用于所有平台......

因此,为了便于携带,是否应始终使用os.pardir,os.path.join和朋友,或者Unix路径名是否始终安全(最多可能出现字符编码问题)?或者"几乎总是"安全(即在Windows,OS X和Linux下工作)?

python portability path relative-path

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

什么是Delphi的好多线程书?

我在哪里可以获得一本关于Delphi线程的好书.适合这个主题的新人的东西.

delphi multithreading

14
推荐指数
2
解决办法
1402
查看次数

SVN:是否可以获取给定路径的修订号列表?

我正在制作一个连接到存储库的PHP工具,下载提交列表并在本地存储它们.但是,由于某些存储库可能很大并且抓取其日志会导致等待时间过长和可能的超时/错误,我想使用异步请求下载每个提交消息.

所以,我在修订历史中有一个起点和终点,我可以像这样抓取所有日志:

svn log -r <from_revision>:<to_revision> <REPO_URL>

...我最终可能会得到一个XML文件,这个文件非常庞大,需要很长时间才能下载,需要很长时间和大量资源才能解析,并且需要很长时间才能存储.

如果我知道开始和结束点,我可以创建一个for()循环来逐个获取修订:

svn log -r <revision> ...

但是,由于我不知道给定路径存在哪些具体修订,我将收到错误.我可以让应用程序在更新期间忽略该错误,但它是一个讨厌的黑客,它会发布请求并等待响应 - 无论如何都不好.

所以,我需要这样的东西:

  • "给我这条路径的修订号列表",或者:
  • "给我这条路径的修订号列表,在和之间

这样我就可以为存储库路径创建一系列有效的修订版本并逐个获取它们.

欢迎提出所有建议,谢谢.

svn revision subdirectory

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