问题列表 - 第40832页

随机生成可变大小的测试文件

这是我计划用来生成500个填充了随机数据的测试文件的脚本.

for((counter=1;counter<=500;counter++));
          do
             echo Creating file$counter;
             dd bs=1M count=10 if=/dev/urandom of=file$counter;

               done
Run Code Online (Sandbox Code Playgroud)

但我需要脚本做的是使这500个文件的大小可变,就像在1M和10M之间; 即,file1 = 1M,file2 = 10M,file3 = 9M等...

任何帮助?

bash automated-tests

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

如何读取当前使用的文件,就像Windows复制时一样?

我的一个应用程序旨在读取(并且只读取)可能正在使用的文件.

但是,当读取已经打开的文件(例如Microsoft Word)时,此应用程序会抛出System.IO.IOException:

该进程无法访问文件'<filename here>',因为它正由另一个进程使用.

用于读取文件的代码是:

using (Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete))
{
    // Do stuff here.
}
Run Code Online (Sandbox Code Playgroud)

当然,由于该文件已被使用,因此预计会出现此异常.

现在,如果我要求操作系统将文件复制到新位置,然后阅读它,它可以工作:

string tempFileName = Path.GetTempFileName();
File.Copy(fileName, tempFileName, true);
//                                         ? We read the newly created file.
using (Stream stream = new FileStream(tempFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete))
{
    // Do stuff here.
}
Run Code Online (Sandbox Code Playgroud)

什么是魔术File.Copy允许读取应用程序已经使用的文件,特别是如何使用这个魔术来读取文件而不制作临时副本?

c# file-access ioexception

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

返回多维数组的指针

我是Java程序员,我正在努力解决这些简单的问题.

我怎样才能返回这个多维数组?是否必须返回**指针?我如何在另一个文件中获取它?

static MoveDirection ghost_moves[GHOSTS_SIZE][4];

MoveDirection** get_ghost_moves() {
    return ghost_moves;
}
Run Code Online (Sandbox Code Playgroud)

c pointers

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

如何打开usercontrol并关闭2秒

你好人们如何打开userControl并在2秒后关闭并显示另一个表单?c#WinForms

c# winforms

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

使用IntelliJ Idea 10和La Closure插件版本0.3.15调试Clojure

我正在使用IntelliJ Idea 10和La Closure插件版本0.3.15和Java 6我已经将Clojure 1.2添加到项目中.

我放在Java代码上的断点受到了打击,但我在Clojure上放置的断点却没有.实际上,如果调试器在Java断点上停止,则Clojure代码上的断点中包含一个x,并且它们会发出警告,例如,在debugland $ eval3的类中的第4行找不到可执行代码.

我已经尝试在像println这样的Clojure核心函数中添加断点,但我仍然得到了红色的x.真的,非常感谢任何帮助.我用Clojure 1.1和1.2尝试了Idea 9,结果相似.

debugging clojure intellij-idea

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

如何基于每个请求跟踪ASP.NET

如何基于每个请求跟踪ASP.NET.我知道我可以启用应用程序分析/性能并查看有关哪些方法受到影响的各种统计信息,每种方法花费了多长时间,但是,我希望根据每个请求生成类似的报告.如果没有按要求打开和关闭应用程序分析,有没有一个很好的工具来做到这一点?

我在VS2008(使用resharper),IIS7,ASP.NET,.NET 3.5和Windows 7-64

c# asp.net profiling .net-3.5

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

如何在C中取消设置变量以允许稍后使用具有不同数据类型的相同名称?

我想在C程序中使用相同的变量名和不同的数据类型而不进行强制转换.

我真的想这样做,不要问为什么.

那我该怎么办呢?
如果在进行预防性设置时该变量不存在,我该如何处理错误?

c variables unset

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

Mathematica翻译 - 获得多份副本

命令是

Show[{PolyhedronData["TruncatedOctahedron"], 
  Graphics3D[
   Translate[
    PolyhedronData["TruncatedOctahedron", "Faces"], {30, 30, 30}],
   {40, 40, 40}
     ]}]
Run Code Online (Sandbox Code Playgroud)

Mathematica图形

这会创建原始图形的另外一个副本.如果我想在同一图像上再复制一份,我该如何为它指定翻译向量?该命令应如何修改?

wolfram-mathematica

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

如何更改这些电子邮件注册表不区分大小写?

我希望以下regExes允许用户输入他们的电子邮件地址,无论情况如何,只要他们匹配,例如:

linda@yahoo.com linda@Yahoo.com

有人有这个regEx吗?

emailField = new forms.InputField("tEmail", /\b[A-Z0-9a-z._%+-]+@[A-Z0-9a-z.-]+\.[A-Za-z]{2,4}\b/);
emailReField = new forms.InputField("tEmailRetype", /\b[A-Z0-9a-z._%+-]+@[A-Z0-9a-z.-]+\.[A-Za-z]{2,4}\b/);
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

Java线程:确定哪些线程仍在运行

出于调试目的,我想弄清楚我的程序的哪些线程仍在运行.似乎有一个或多个线程意外没有中断.某种漂亮的可打印格式将是一个奖励.

java concurrency multithreading

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