问题列表 - 第27307页

缓冲FileInputStream怎么样?

我有一段代码在循环中从本地文件系统中读取了很多(数十万)相对较小的文件(几KB).对于每个文件,都有一个java.io.FileInputStream用于读取内容的文件.这个过程很慢,需要很长时间.

你认为包装FIS java.io.BufferedInputStream会产生重大影响吗?

java file-io

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

Subversion:为标记目录写保护

我使用subversion作为RCS.总是当我的项目的新版本被完成时,我创建它的标签(主干的副本).有谁知道我如何保护这个标记的目录不被意外修改?

目前作为解决方法我锁定所有文件.但是这个窗台意味着拥有锁的用户可以编辑文件.

有没有更好的解决方案?

svn version-control configuration-management rcs

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

Django admin会导致一个模型的高负载

在我的Django管理员中,当我尝试查看/编辑来自某个特定模型类的对象时,内存使用情况和CPU会发出警报,我必须重新启动服务器.我可以很好地查看对象列表,但是当我点击其中一个对象时会出现问题.其他型号都很好.在代码中使用对象(即创建和显示)是可以的,只有在我尝试使用管理界面查看对象时才会出现问题.这堂课甚至不是特别奇特:

class Comment(models.Model):
    user = models.ForeignKey(User)
    thing = models.ForeignKey(Thing)
    date = models.DateTimeField(auto_now_add=True)
    content = models.TextField(blank=True, null=True)
    approved = models.BooleanField(default=True)

    class Meta:
        ordering = ['-date']
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我很难过.我能想到的唯一原因可能是它thing是一个相当大的对象(几kb),但据我所知,它只有在需要时才会被加载(正确吗?).

django django-models django-admin

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

使用Java生成完全素数

我知道函数BigInteger.probablePrime(int bitLength,Random rnd)可能输出任何位长的素数.我想在Java中使用真正的素数.有没有可以接受性能的FOSS库?提前致谢!

编辑:

我正在看1024和2048位素数.

java random primes biginteger

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

Android TextView Linkify问题与电话号码和应用程​​序版本号

我有TextView和autoLink功能的问题.

我的应用程序中有一个关于屏幕的信息,例如支持电话号码,电子邮件地址,网站URL和应用程序版本,如01.01.01

在textView上设置autoLink ="all"后,所有值都链接正常 - 除了版本号01.01.01也链接为电话号码.

有没有办法从链接中排除这个文本片段?

android android-widget

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

我们应该为每个开发人员分别设置数据库实例

开发基于数据库的应用程序的最佳方法是什么?我们可以有两种方法.

  1. 所有开发人员的一个通用数据库.
  2. 为所有开发人员分开数据库.

各自的优点和缺点是什么?哪一种更好的方式?

编辑:更多的开发人员应该更新数据库,我们已经在每台开发人员机器上安装了SqlExpress 2005.

编辑:我们大多数人都在建议一个共同的数据库.但是,如果其中一个开发人员修改了代码和数据库架构.他没有提交代码更改,但架构更改已转到公共数据库.它不会破坏其他开发人员的代码.

sql-server asp.net version-control database-management

20
推荐指数
3
解决办法
2498
查看次数

调用Stream.Write和使用StreamWriter有什么区别?

实例化一个Stream对象有什么区别,例如MemoryStream调用memoryStream.Write()方法写入流,然后StreamWriter用流实例化一个对象并调用streamWriter.Write()

请考虑以下情形:

你有一个方法,它接受一个Stream,写一个值,然后返回它.稍后将读取流,因此必须重置位置.有两种可能的方法(两者似乎都有效).

// Instantiate a MemoryStream somewhere
//     - Passed to the following two methods
MemoryStream memoryStream = new MemoryStream();

// Not using a StreamWriter
private static Stream WriteToStream(Stream stream, string value)
{
    stream.Write(Encoding.Default.GetBytes(value), 0, value.Length);
    stream.Flush();
    stream.Position = 0;
    return stream;
}

// Using a StreamWriter
private static Stream WriteToStreamWithWriter(Stream stream, string value)
{
    StreamWriter sw = new StreamWriter(stream);
    sw.Write(value, 0, value.Length);
    sw.Flush();
    stream.Position = 0;
    return stream; …
Run Code Online (Sandbox Code Playgroud)

c# memorystream streamwriter

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

Java:线程安全的RandomAccessFile

经过一些严肃的googleing后,我发现RandomAccessFile-class不是线程安全的.现在我可以使用一个信号量来锁定所有的读写操作,但我不认为它表现得非常好.理论上,应该可以一次执行多次读取和一次写入.我怎么能用Java做到这一点?有可能吗?

谢谢!

java multithreading locking thread-safety

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

将 SQL Server 嵌入到 .NET 应用程序中

嘿,我刚刚写完一个 VB.NET 应用程序。现在我想将可执行文件和数据库当然打包到一个安装程序文件中。我尝试使用 QSetup、InstallShield 将 SQL Server 嵌入到安装文件中,最后经过数小时的尝试和失败,我不知道。任何人?

sql-server embedded installation installshield sql-server-express

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

Zend框架:模块中的表单

我想做的事:

使用其中的forms文件夹创建许多模块.

我做了什么:

在模块内部创建一个引导程序,并添加一个_initAutoload函数,并将特定的模块名称作为名称空间.

例如,具有以下引导程序的管理模块:

class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
{

    protected function _initAutoload()
    {
        $autoloader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Admin_',
            'basePath'  => dirname(__FILE__),
        ));
        return $autoloader;
    }

}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

这是做我想要的正确方法吗? - 我在没有管理引导程序的情况下尝试了它,但它找不到我的表单,直到我添加了引导程序.

干杯
克里斯

php bootstrapping zend-framework module

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