问题列表 - 第27007页

Java中的MultiThreading是否需要很长时间才能完成任务?

我必须在10个大尺寸文件(zip格式为70 MB)中搜索一个字符串,并且必须将带有搜索字符串的行打印到相应的10个输出文件.(即文件1输出应该在output_file1 ... file2-- - > output_file2).对于单个文件,相同的程序需要15分钟.但如果使用10个线程来读取10个文件并写入10个不同的文件,它应该在15分钟内完成,但需要40分钟.

我该怎么解决这个问题.或多线程只需要这么多时间?

java multithreading

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

Class中的Java Enum列表

如何从一个Class对象到一般的枚举列表?

public static <T extends Enum> List<T> getList(Class<T> clazz)
Run Code Online (Sandbox Code Playgroud)

我无法找到一种方法来获得该values()方法

java enums

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

使用内部联接更新?

我有两个数据库:

DB1 and DB2
Run Code Online (Sandbox Code Playgroud)

怎么做这样的事情:

update myServer.DB1.dbo.hotels.Name = myServer.DB2.dbo.hotels.Name

join myServer.DB2.dbo.hotels on myServer.DB2.dbo.hotels.Code=  myServer.DB1.dbo.hotels.Code
where myServer.DB2.dbo.hotels.CountryCoe !=  myServer.DB1.dbo.hotels.CountryCode
Run Code Online (Sandbox Code Playgroud)

sql-server

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

源文件顶部的源代码管理签名注释

我注意到我们系统中的一些源文件存在差异,其中一些包含源代码控制签入注释,而另一些则没有.签入时,这些注释会自动添加到文件顶部:

    * $Log:   //vm1/Projects/Morpheus/Sleep.bdy-arc  $
--
--   Rev 1.14   Apr 14 2009 15:32:52   John Smith
--Fixed bugs 2292 and 2230.
Run Code Online (Sandbox Code Playgroud)

这似乎在我所有的工作中都非常出色,但我必须承认我很难看到这一点.一般来说,这些评论并不那么好,而且很久以前就已经离开了人们,即使他们的标准很高,也很难将它们与物理代码的变化联系起来.

它也让我感到震惊的是,你正在改变你正在检查的文件.现在,这对于将被编译的文件可能不是一个问题,但可能是其他人的灾难,例如JavaScript文件.

实际上,我的问题是在第一个实例中提供此功能背后的概念动机是什么?有没有人真正发现这些评论有用?

此外,我很想知道这是否是源控制系统中通常支持的功能.我知道它有PVCS,VSS和Subversion(Subversion关键字替换),但是我想知道它是否也可用于一些比较流行的DVCS.

一如既往,非常感谢您的帮助.

version-control code-comments keyword-expansion

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

MKAnnotation和MKAnnotationView代表什么?

MKAnnotation代表什么?它是否像地图上的笔记 - 就像你打开谷歌地图并点击小图标一样?

objective-c mapkit ipad

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

每个平台目标的不同程序集名称

我需要根据平台目标生成不同的程序集名称.例如,我有一个控制台应用程序"bob.exe".而不是为AnyCPU构建,我需要为x86和x64显式构建,因此需要"bob32.exe"和"bob64.exe".Visual Studio 2010项目选项中的"应用程序"选项卡禁用平台组合框.构建事件也不允许每个平台的选项,所以我不能很容易地重命名它.

更新: 手动编辑项目文件似乎效果最好,没有额外的文件是构建的一部分,并且pdbs具有匹配的名称.

.net c# visual-studio-2010

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

调整WebView的文本大小?

我想尽可能容易地按比例减小WebView中所有文本的大小.我试过android:textSize="..."没有成功.Api等级7.

android

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

PHP静态类和单例类之间的确切区别是什么

我一直在PHP中使用Singleton类作为注册表对象.作为所有Singleton类,我认为main方法如下所示:

class registry
{
    public static function singleton()
    {
        if( !isset( self::$instance ) )
        {
            self::$instance = new registry();
        }
        return self::$instance;
    }

    public function doSomething()
    {
        echo 'something';
    }
}
Run Code Online (Sandbox Code Playgroud)

所以每当我需要一些注册表类时,我都会使用这样的函数:

registry::singleton()->doSomethine();
Run Code Online (Sandbox Code Playgroud)

现在我不明白创建一个普通的静态函数有什么区别.如果我只使用普通的静态类,它会创建一个新对象吗?

class registry
{
    public static function doSomething()
    {
        echo 'something';
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我可以使用:

registry::doSomethine();
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释单例类的功能是什么.我真的不明白这一点.

php singleton static

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

在Python中,使用列表推导或for-each循环是否更好?

以下哪项更好用,为什么?

方法1:

for k, v in os.environ.items():
       print "%s=%s" % (k, v)
Run Code Online (Sandbox Code Playgroud)

方法2:

print "\n".join(["%s=%s" % (k, v) 
   for k,v in os.environ.items()])
Run Code Online (Sandbox Code Playgroud)

我倾向于引导第一个更容易理解,但这可能只是因为我是Python新手,列表理解对我来说仍然有些陌生.第二种方式是否更像Pythonic?我假设没有性能差异,但我可能错了.这两种技术的优点和缺点是什么?

(从Dive到Python的代码)

python foreach coding-style list-comprehension

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

如何让我的VB.NET表单应用程序启动方法成为Program.vb中的Sub Main()?

试图让它表现得像C#,其中有一个带有静态Main方法的Program类.

但是,在项目属性中,我不能将Program.vb设置为启动对象,只能将表单(它是表单应用程序).

我错过了什么吗?

我正在使用VS2010和最新的VB.

vb.net visual-studio-2010 c#-to-vb.net

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