问题列表 - 第11930页

在元数据位于SQL数据库中时存储/检索数百万个文件的最佳方法

我有一个流程,最初将生成3-4百万个PDF文件,并以80K /天的速度继续.它们每个都很小(50K),但我担心的是如何管理我生成的文件总量以便于查找.一些细节:

  1. 一旦生成了文件,我将有一些其他步骤来运行,并且会有一些服务器参与,所以我需要在生成文件时监视这些文件.
  2. 生成后,通过我编写的查找过程,文件将可用.基本上,我需要根据订单号来提取它们,订单号对于每个文件都是唯一的.
  3. 在任何时候,可以重新提交现有订单号,并且生成的文件将需要覆盖原始副本.

最初,我曾计划将这些文件全部写入NAS上的单个目录,但我意识到这可能不是一个好主意,因为它们有数百万个,Windows可能无法正常处理百万文件查找.我正在寻找一些建议:

  1. 单个文件夹好不好?永远不会列出这些文件 - 它们只能使用我已经确定的文件名的System.IO.File来检索.
  2. 如果我做一个文件夹,我可以使用System.IO.DirectoryWatcher查看新文件,即使有那么多文件,还是会因为那么多文件而变得迟钝?
  3. 它们应该作为BLOB存储在SQL Server数据库中吗?由于我需要通过参考值检索它们,这可能更有意义.

谢谢你的想法!

.net vb.net large-data-volumes file-management

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

使用4个选项制作JOptionPane

我需要创建一个包含4个选项的自定义对话框,但据我所知,只有一个有三个选项.这是我如何制作一个带有3个选项的选项窗格:

        Frame refFrame = DialogUtils.getReferenceFrame();

        ///TODO:
        /// - Use DialogUtils
        int option = JOptionPane.showOptionDialog(refFrame,
            msg,
            rsc.str("918"),
            JOptionPane.YES_NO_CANCEL_OPTION,
            JOptionPane.INFORMATION_MESSAGE,
            DialogUtils.INFO_ICON,
            options,
            options[0]);
Run Code Online (Sandbox Code Playgroud)

但我找不到YES_NO_CANCEL_OPTION的某种开放式替代品.有没有办法让JOptionPane允许四种选择?

java swing joptionpane

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

看似不一致的"通过价值"规则.选择int []只是语法糖来使数组对象看起来像C/C++数组吗?

我在网上读到的东西错误地说int []Java中的标准等数组作为副本传递,而不是传递对数组的引用,类似于基本的数字类型,当我以为我在修改副本时最终覆盖了数组.我是否可以将其作为一种设计选择,以便在大约90年代中期为Java目标受众提供更简单的东西?(使对象在语法上看起来与C数组相同,或者Java中的数组实际上不是"Object"类型?)

也就是说,他们为什么不这样做:

Array array = new Array(<size>);
Run Code Online (Sandbox Code Playgroud)

另外,为什么他们不让所有内容(文字除外)通过引用来确保一致性?(int然后将s作为引用传递给int,而不是作为其值int,因此修改一个变量,该变量是该方法中方法的参数将修改原始变量的值,等等)

链接到Java中的pass-by-reference和pass-by-value的讨论

java language-features java-5

-2
推荐指数
2
解决办法
442
查看次数

Emacs + Mac OSX并更改默认字体

如何在Emacs 23上使用抗锯齿功能将默认字体更改为Monaco.在哪里可以找到Emacs 23.1的专用二进制文件,用于带有防错字体设置的cocoa?

macos emacs emacs23

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

CSS - 仅在表内的边框

我试图弄清楚如何只在表格内添加边框.当我做:

table {
    border: 0;
}
table td, table th {
    border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)

边界围绕整个表格,也在表格单元格之间.我想要实现的是在表格单元格周围的表格内只有边框(表格周围没有外边框).

这是我用于表格的标记(尽管我认为这并不重要):

<table>
    <tr>
        <th>Heading 1</th>
        <th>Heading 2</th>
    </tr>
    <tr>
        <td>Cell (1,1)</td>
        <td>Cell (1,2)</td>
    </tr>
    <tr>
        <td>Cell (2,1)</td>
        <td>Cell (2,2)</td>
    </tr>
    <tr>
        <td>Cell (3,1)</td>
        <td>Cell (3,2)</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

以下是我应用于大多数表格的一些基本样式:

table {
    border-collapse: collapse;
    border-spacing: 0;
}
Run Code Online (Sandbox Code Playgroud)

html css xhtml html-table border

187
推荐指数
6
解决办法
34万
查看次数

结构图范围/生命周期指导?

有没有理由从默认范围(瞬态?)切换到其他东西,除了需要为功能原因控制范围(例如Singleton)?

如果我坚持使用默认范围,每个插件类型的每个默认实例都将在每个请求(假设是一个Web应用程序)上实际实例化,这是正确的吗?这会明显影响性能吗?

我已经考虑过使用Http Session范围来限制每个登录用户的一个实例.但是,这将导致(至少)每个插件类型的一个实例始终存储在内存中.使用默认范围,这些实例仅在处理页面请求时保留在内存中.我不确定哪个更好.

如果您使用StructureMap,您通常如何为每个插件类型配置范围?

感谢您的任何见解,

菲尔

c# structuremap inversion-of-control

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

在NSView中绘制图像

我有一个简单的Obj C程序,目前,它允许你加载图像,绘制它,理论上应该让你缩放和旋转.我正在使用NSAffineTranslations.

我希望图像锁定在左上角(与左下角的PS/PDF标准相对),所以我使用isFlipped,并调用[afTrans scaleXBy:1.0 yBy:-1.0];

问题在于,由于某种原因,在第一次调用drawRect之后,转换不会发生.

当我加载图像时,它会出现,看起来是正确的.如果我改变窗口的大小(调用drawRect),图像会绘制,但是会颠倒并反转.这意味着转换没有生效.我没有看到第二次任何数据有任何差异.

这是代码的精简版本:

- (void)drawRect:(NSRect)rect 
{
    // Drawing code here.

//    NSLog(@"window type: %d", [[self window] backingType]);
   NSAffineTransform *afTrans = [[NSAffineTransform alloc] init];
   NSGraphicsContext *context = [NSGraphicsContext currentContext];
   NSSize sz;
   NSRect windowFrame = [[self window] frame];
   NSRect cv =[[[self window] contentView] frame];
   float deltaX, deltaY;
   NSSize superSize = [[self superview] frame].size;
   float height, width, sHeight, sWidth;

   NSRect imageRect;

   sz = [ image size];
   imageRect.size = sz;
   imageRect.origin = NSZeroPoint;

   height = sz.height  ;
   width = …
Run Code Online (Sandbox Code Playgroud)

image-processing objective-c nsview nsaffinetransform

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

带参数的RedirectToAction

我有一个我从锚中调用的动作,Site/Controller/Action/ID其中ID是一个int.

稍后我需要从Controller重定向到同一个Action.

有一个聪明的方法来做到这一点?目前我正在ID使用tempdata,但是当你回到f5后再次刷新页面时,tempdata就会消失,页面崩溃了.

c# asp.net-mvc controller redirecttoaction

555
推荐指数
13
解决办法
72万
查看次数

如何检查一个多维Ruby数组中的元素是否存在于另一个中?

我试图确定一个多维数组中的元素是否存在于另一个类似结构的数组中.

suspects = [['Rod', 100], ['Jane', 75], ['Freddy', 125]]
criminals = [['Bill', 75], ['Ted', 50], ['Rod', 75]]
Run Code Online (Sandbox Code Playgroud)

我正在寻找的回应是真是假.在上面的例子中,响应是真的,因为Rod存在于两个数组中.第二层数组中的整数值没有方位.

我如何用典型的类似Ruby的简洁性来编写这样的测试?

ruby arrays intersection multidimensional-array

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

C#ListView列宽自动

如何将ac#winforms listview控件的列宽设置为auto.宽度= -1/-2之类的东西?

.net c# listview width winforms

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