问题列表 - 第22719页

Java中两个List <String>的高效交集?

问题很简单:

我有两个List

List<String> columnsOld = DBUtils.GetColumns(db, TableName);
List<String> columnsNew = DBUtils.GetColumns(db, TableName);
Run Code Online (Sandbox Code Playgroud)

我需要得到这些的交集.有没有快速实现这一目标的方法?

java intersection list

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

查找列表元素之间的差异

给定一个数字列表,如何找到其元素的每个(i)和(i+1)之间的差异?使用lambda或列表理解更好吗?

例如:
给定一个列表t=[1,3,6,...],它是要找到一个列表v=[2,3,...],因为3-1=2,6-3=3等等.

python list

103
推荐指数
7
解决办法
9万
查看次数

ASP.NET MVC应用程序运行多长时间

我想知道当没有新的请求进入时,ASP.NET(MVC)应用程序会运行多长时间?假设我正在使用IOC容器,并且为客户端提供了一个Singleton Object.据我所知,它将提供不同的页面请求.但是没有新的请求进来会活多久?是否有任何超时(可能通过IIS配置)说我的应用程序何时关闭?

asp.net-mvc singleton page-lifecycle

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

建立有效和有效的发展进程

我正在为我的初创公司设置开发环境(PHP/MySQL).我们使用三套服务器:

LIVE - 提供实际应用程序测试的服务器 - 在实际发布DEV之前提供测试版本 - 开发服务器

开发服务器运行SVN,每个开发人员都签出他们的本地副本.在每天结束时检查完成的修复,然后我们使用Hudson自动化我们的构建过程,然后将其转移到TEST.然后,我们使用测试仪检查应用程序是否仍能正常运行,然后如果一切正常,请将其移至LIVE.我对这个过程感到满意,但我有两个问题:

  • 您如何建议我们进行本地测试 - 因为每个开发人员添加新页面或更改功能,我希望他们能够测试他们正在做什么.您是否只需设置本地Apache和本地数据库并让它们在自己的机器上进行本地测试?

  • 您会如何建议处理数据层更改?

  • 您是否还有其他建议让我们的开发过程尽可能简单有效?

提前致谢

php mysql hudson

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

Flash关系图

有没有人知道任何Flash fla是哪里和免费的,做类似于http://audiomap.tuneglue.net/(你必须输入一个搜索词来看它在行动).

我所追求的是在中间创建节点的闪光,它扩展到儿童,然后每个儿童可以扩展到更多的孩子等,同时保持彼此的距离,以便不重叠.我喜欢它,所以如果你点击一个节点来扩展它,它会射到一个网站并获得一个xml feed,然后可以用它来创建孩子.

谢谢

flash visualization force-based-algorithm

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

如何在iphone中提供输入日期格式

我是iphone开发的新手.在我的输入日期格式是"2010-03-05T18:20:40Z",我不知道如何给出我的代码的输入格式.所以我在我的代码(?)中提到过.

输入日期格式="2010-03-05T18:20:40Z"

我的代码是:

NSString *indate = @"2010-03-05T18:20:40Z";
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"????????????????????????"];

NSDate *inputDate = [inputFormatter dateFromString:indate];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"EEE. MMM. d, yyyy"];

NSString *outputDate = [outputFormatter stringFromDate:inputDate];  

lDate.text = outputDate;
Run Code Online (Sandbox Code Playgroud)

Plz帮助我.

谢谢.

iphone format date input nsdateformatter

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

为什么subgs.Popen在args是序列时不起作用?

当args参数作为序列给出时,我遇到了subprocess.Popen的问题.

例如:

import subprocess
maildir = "/home/support/Maildir"
Run Code Online (Sandbox Code Playgroud)

这工作(它打印正确的/ home/support/Maildir目录大小):

size = subprocess.Popen(["du -s -b " + maildir], shell=True,
                        stdout=subprocess.PIPE).communicate()[0].split()[0]
print size
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用(尝试):

size = subprocess.Popen(["du", "-s -b", maildir], shell=True,
                        stdout=subprocess.PIPE).communicate()[0].split()[0]
print size
Run Code Online (Sandbox Code Playgroud)

怎么了?

python subprocess

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

给定编码中的xml无效字符

我试图验证我的xml对它的xsd并在给定的编码中获取错误无效字符.我用来验证的代码如下:

private static void ValidatingProcess(string XSDPath, string xml)
    {
        MemoryStream stream =
            new MemoryStream(ASCIIEncoding.Default.GetBytes(xml));

        using (StreamReader SR = new StreamReader(XSDPath))
        {
            XmlSchema Schema = XmlSchema.Read(SR, ReaderSettings_ValidationEventHandler);
            XmlReaderSettings ReaderSettings = new XmlReaderSettings();
            ReaderSettings.ValidationType = ValidationType.Schema;
            ReaderSettings.Schemas.Add(Schema);

            ReaderSettings.ValidationEventHandler += ReaderSettings_ValidationEventHandler;
            XmlReader objXmlReader = XmlReader.Create(stream, ReaderSettings);

            bool notDone = true;
            while (notDone)
            {
                notDone = objXmlReader.Read();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

它在诸如é之类的字符上出错.所以我猜这是事实上UTF-8被指定为编码或我使用ASCIIEncoding在上面的代码中创建MemoryStream的方式.我已经尝试将xsd和xml中的编码更改为UTF-16,将内存流更改为UTF32,但似乎没有任何效果.有任何想法吗?

c# xml xhtml xsd

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

如何使用ANT任务从SVN结账?

我对任何可以创建Ant任务以从SubVersion签出文件的方式感兴趣.我"只是"想要从命令行进行结账.我已经使用Eclipse和Ant和SubVersion一段时间了,但我的Ant和SubVersion知识有点缺乏,因为我依靠Eclipse将它们连接在一起.

我一直在寻找SvnAnt作为一个解决方案,它是来自Tigris的Subclipse的一部分,位于http://subclipse.tigris.org/svnant/svn.html.它可能工作正常,但我得到的是NoClassDefFoundErrors.对于更有经验的人来说这可能看起来像一个简单的Ant配置问题,但我不知道.我将svnant.jar和svnclientadapter.jar复制到我的Ant lib目录中.然后我尝试运行以下内容:

<?xml version="1.0"?>

<project name="blah"> 

 <property environment="env"/>

 <path id="svnant.classpath">
  <pathelement location="${env.ANT_HOME}/lib"/>
  <fileset dir="${env.ANT_HOME}/lib/">
   <include name="svnant.jar"/>
  </fileset>
 </path>

 <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" /> 

 <target name="checkout">
  <svn username="abc" password="123">
   <checkout url="svn://blah/blah/trunk" destPath="workingcopy"/>
  </svn>
 </target>

</project>
Run Code Online (Sandbox Code Playgroud)

我得到以下回复:

build.xml:17: java.lang.NoClassDefFoundError: org/tigris/subversion/javahl/SVNClientInterface
Run Code Online (Sandbox Code Playgroud)

我在Windows XP 32位上运行SVN 1.7和SvnAnt 1.3.

感谢您的任何指示!

svn ant

16
推荐指数
3
解决办法
6万
查看次数

在Java中编写针对特定于域的语言的解析器

我们想要设计一种简单的特定于域的语言来编写测试脚本,以自动测试我们其中一个应用程序的基于XML的接口.样本测试将是:

  • 从网络共享文件夹或subversion存储库获取输入XML文件
  • 使用界面导入XML文件
  • 检查导入结果消息是否成功
  • 导出与刚刚使用接口导入的对象对应的XML,并检查它是否正确.

如果特定于域的语言可以是声明性的,并且其语句看起来尽可能接近上面示例中的句子,那么它将是非常棒的,因为人们不一定必须是程序员来理解/编写/维护测试.就像是:

newObject = GET FILE "http://svn/repos/template1.xml"
reponseMessage = IMPORT newObject
newObjectID = GET PROPERTY '/object/id/' FROM responseMessage
(..)
Run Code Online (Sandbox Code Playgroud)

但后来我不确定如何在Java中为该languange实现一个简单的解析器.回到学校,10年前,我使用LexYacc为C语言编写了一个语言解析器.也许一种方法是使用Java的等价物?

或者,我可以放弃使用声明性语言并选择基于XML的语言,这可能更容易为其创建解析器?你会推荐什么方法?

java dsl parsing

11
推荐指数
2
解决办法
5282
查看次数