小编Dom*_*mra的帖子

C# - 用空格解析文件名的最简单方法,例如."C:\ Test\File with spaces.txt"

我正在尝试将完整的文件路径传递给FFMPEG.

C:\TestFolder\Input\Friends - Season 6 - Gag Reel.avi
Run Code Online (Sandbox Code Playgroud)

并且它显然不喜欢路径中有空格的事实,错误如下:

C:\TestFolder\Input\Friends: no such file or directory
Run Code Online (Sandbox Code Playgroud)

那么使用带空格的文件名最简单的方法是什么?我应该用〜字符替换所有空格还是有更好的方法?我试过用各种字符转义字符串:

@"C:\TestFolder\Input\Friends - Season 6 - Gag Reel.avi";
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有保留空间的技巧吗?

c# string filenames spaces

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

Scala - 最简单的2D图形,只需将2D数组写入屏幕即可?

您建议将2D像素阵列写入屏幕?

我的第一个想法是一些SWT绑定,但还有其他吗?处理也许?

graphics 2d scala

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

Scala - 在已经声明的数组中初始化值的最优雅方式?

我有一个像这样定义的3d数组:

val 3dArray = new Array[Array[Array[Int]]](512, 8, 8)
Run Code Online (Sandbox Code Playgroud)

在Javascript中,我将执行以下操作将每个元素分配给1:

for (i = 0; i < 512; i++)
 {
    3dArray[i] = [];
    for (j = 0; j < 8; j++)
    {
        3dArray[i][j] = [];
        for (k = 0; k < 8; k++)
        {
            3dArray[i][j][k] = 1;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

做同样的事情最优雅的方法是什么?

scala

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

詹金斯 - 在另一份工作中使用一份工作的结果

我有一个运行makefile并生成一些文件的作业.然后,我想要另一份将这些文件发布到常春藤的工作.

我知道克隆工作区插件,但还有其他选择吗?

ant ivy jenkins

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

解释这个原始文本 - 策略?

我有这个原始文本:

________________________________________________________________________________________________________________________________
Pos Car  Competitor/Team                Driver                   Vehicle              Cap   CL Laps     Race.Time Fastest...Lap

1     6  Jason Clements                 Jason Clements           BMW M3               3200       10     9:48.5710   3 0:57.3228*
2    42  David Skillender               David Skillender         Holden VS Commodore  6000       10     9:55.6866   2 0:57.9409 
3    37  Bruce Cook                     Bruce Cook               Ford  Escort         3759       10     9:56.4388   4 0:58.3359 
4    18  Troy Marinelli                 Troy Marinelli           Nissan  Silvia       3396       10     9:56.7758   2 0:58.4443 
5    75  Anthony Gilbertson             Anthony Gilbertson       BMW M3               3200       10    10:02.5842   3 0:58.9336 
6    26 …
Run Code Online (Sandbox Code Playgroud)

ruby language-agnostic parsing text screen-scraping

7
推荐指数
4
解决办法
419
查看次数

Scala - 将数组填充到一定大小

我有一个方法:

def loadRom(filename: String) : Array[Int] = {
  val is = new FileInputStream(filename)
  Stream.continually(is.read).takeWhile(-1 !=).toArray
}
Run Code Online (Sandbox Code Playgroud)

它返回一个数组0x8000(我总能保证).我想将它加载到一个0x200000大小的数组.有一种优雅的方式吗?填充它到底怎么样0x200000

编辑:哎呀.我只是注意到padTo方法做了我想要的.关?

scala

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

消息需要访问共享数据时的消息队列体系结构

我必须建立一个运动检测服务.动态检测不对视频进行操作,而是对静止图像进行操作.

这个微服务需要能够无序地接收图像(带有时间戳),并确定图像是否与之前拍摄的图像不同(时间戳早于它).需要有多个运动检测工作人员.

因此,关键要求似乎是:

  1. 不按顺序接收图像的Web服务能够将它们分组为上一对和下一对,然后计算图像是否具有与其先前图像相比的运动.
  2. 许多图像制作者 - 平均每秒大约有100张图像
  3. 许多运动检测消费者
  4. 优先考虑吞吐量的延迟.
  5. 不易单独使用的任务.

我在考虑使用单个消息队列.生产者将图像文档推送到队列中.然后,运动检测工作者从该队列中读取,并向该文档添加"diff_percentage"字段,并在数据库中更新该记录.

给定队列中的任务,工作人员可以单独操作该任务,方法是直接从数据库中取出图像,然后比较它,然后更新数据库中的记录.不幸的是,虽然这种方法运作得很好,但速度却非常慢.我想我需要减少数据库的读取.理想情况下,我希望这个"队列"能够缓冲,直到它具有给定作业所需的图像.类似于...当一个worker从队列中读取时,检查它需要比较的图像是否在队列中,如果没有,则转到数据库.

谁能指出我正确的方向?也许队列不是我想要的?也许是一个队列,还有某种缓存桶?

architecture message-queue motion-detection

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

基本的NES仿真理论 - 我被困住了

事先,我为这个问题的开放性和一般的清醒道歉,因为老实说,我对这个话题的了解非常不完整,我发现很难描述我的问题.我真的不想发帖,但我完全被完全卡住了.

我已经启动了NES模拟器.它被解释(所以没有动态重新编译).

它可以加载和映射roms(mapper 0 roms)并执行init代码,直到我必须处理中断和PPU.那就是我被困住的地方.

这是我的emu atm的示例输出.执行从8000开始,我在800a处无限循环,我不知道如何从那里进步.

8002: LDA #$10    ; read immediate value to set PPU control registers 
8004: STA $2000   ; store value 
8007: LDX #$FF    ; load immediate value into X register 
8009: TXS         ; store X register into stack 
800a: LDA $2002   ; read PPU flags into accumulator (set N flag based on bit 7) 
800d: BPL         ; test N flag, branch to 800a if not positive, (N is set) 
800a: LDA $2002
800d: BPL
800a: …
Run Code Online (Sandbox Code Playgroud)

assembly interrupt 6502 emulation nintendo

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

Jmeter - 模拟更复杂的负载情况?

一直在试验Jmeter,我想知道最好的方法:

20个用户登录到应用程序,超过20分钟,并执行一些操作另外20分钟,然后在20分钟内注销.即有200个用户登录,然后一旦所有登录,开始20分钟计时器.一旦20分钟结束,开始记录最早登录的人.

我意识到这可能或可能不是一个真实的测试场景,但我想看看它是否可行.

目前我有一个测试计划,用户登录,执行一些操作,然后注销.我看不出我如何能够提升和减速.

java jmeter performance-testing

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

设计 - 如何设置会话cookie?

我有一个场景,我不需要在HTTP上设置会话,而只是在HTTPS页面上设置它.目前的问题是我们在HTTPS和HTTP之间共享会话字符串.

即如果您访问我们的HTTP页面,则会为您分配一个会话字符串(不安全).当您访问我们的某个HTTPS页面时,它使用相同的会话字符串.它们在两者之间共享.我们不希望人们能够跨未加密的连接窥探会话字符串.

有人可以指点我一些阅读,或者我可以实现这样的事情吗?甚至在哪里看 - 我有点难过.找不到多少

security session ruby-on-rails devise

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