问题列表 - 第1914页

SQL Server - 运行大型脚本文件

我在开发服务器上有一个数据库表,现在我已经完全填充了一个数据库表,我使用导入例程运行包含140万行的CSV文件.

我在桌面上运行了数据库发布向导,现在我的本地计算机上有一个286MB的SQL脚本.问题是,我无法弄清楚如何运行它.如果我将其加载到SQL Server Management Studio Express中,我会收到一个警告窗口,显示"操作无法完成".

关于如何让这个SQL脚本运行的任何想法?

sql-server sql-scripts

65
推荐指数
4
解决办法
6万
查看次数

如何从Python编写Visual Studio 2008脚本?

我想编写驱动Visual Studio 2008和Visual C++ 2008的Python脚本win32com.client.Dispatch.到目前为止我发现的所有示例都使用.这适用于Excel 2007和Word 2007但Visual Studio 2008失败:

import win32com.client
app1 = win32com.client.Dispatch( 'Excel.Application' ) # ok
app2 = win32com.client.Dispatch( 'Word.Application' )  # ok
app3 = win32com.client.Dispatch( 'MSDev.Application' ) # error
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?Visual Studio 2008是否使用不同的字符串来标识自己?以上方法是否过时了?

python visual-studio-2008 visual-studio visual-c++

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

如何阻止Hibernate急切地获取多对一关联对象

我在一个域对象上有一个属性,该属性在多对一元素中声明.此属性的基本语法如下所示:

<many-to-one name="propertyName" class="propertyClass" fetch="select" not-found="ignore" lazy="proxy" />
Run Code Online (Sandbox Code Playgroud)

现在,我们的想法是让Hibernate不急切地获取这个属性.它可能为null,因此设置了未找到的忽略.

但是,Hibernate在加载包含此关联的类时,会在加载父类时自行加载实际的类(甚至不是代理)实例.由于某些属性的大小超过1MB,因此占用了大量的堆空间.

但是,如果not-found设置为exception(或默认为exception),则具有此属性的父类会加载代理!

如何在不加载代理的情况下阻止hibernate,同时仍然允许此属性为null?

我找到了lazy = no-proxy,但是文档讨论了某种字节码修改,并没有详细说明.有人可以帮我吗?

如果它很重要,它是Hibernate的Java版本,它至少是版本3(我可以查看实际版本,如果它有帮助,但它现在是Hibernate 3+).

我之前没有说明,但Java版本是1.4.因此,不支持Java注释.

java hibernate

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

在发送数据之前,如何强制串口写入方法等待线路清除?

以下是我正在尝试做的一些背景知识:

  1. 打开从移动设备到蓝牙打印机的串行端口.
  2. 将EPL/2表单发送到蓝牙打印机,以便它了解如何处理它将要接收的数据.
  3. 收到表格后,将一些数据发送到打印机,打印机将打印在标签纸上.
  4. 根据需要对每个要打印的标签重复步骤3.

第2步仅在第一次发生,因为表单不需要在每个标签之前.我的问题是,当我发送表单时,如果我发送标签数据太快,它将无法打印.有时我会在标签上打印"Bluetooth Failure:Radio Non-Operational"而不是我发送的数据.

我通过执行以下操作找到了解决问题的方法:

for (int attempt = 0; attempt < 3; attempt++)
{
    try
    {
        serialPort.Write(labelData);
        break;
    }
    catch (TimeoutException ex)
    {
        // Log info or display info based on ex.Message
        Thread.Sleep(3000);
    }
}
Run Code Online (Sandbox Code Playgroud)

所以基本上,我可以捕获一个TimeoutException并在等待一定时间后重试write方法(三秒似乎一直在工作,但是更少,似乎每次尝试都抛出异常).经过三次尝试,我只是假设串口有问题,让用户知道.

这种方式似乎工作正常,但我确信有更好的方法来处理这个问题.我认为我需要使用SerialPort类中的一些属性,但我找不到任何好的文档或如何使用它们的示例.我试过玩一些属性,但它们似乎都没有做我想要达到的目标.

这是我玩过的属性列表:

  • CDHolding
  • CtsHolding
  • DsrHolding
  • DtrEnable
  • 握手
  • RtsEnable

我相信这些的一些组合将处理我想要更优雅地做的事情.

我正在使用C#(2.0框架),Zebra QL 220+蓝牙打印机和Windows Mobile 6手持设备,如果这对解决方案有任何影响.

任何建议,将不胜感激.

[UPDATE]

我还应该注意到移动设备使用的是蓝牙2.0,而打印机只使用1.1版本.我假设速度差异是导致打印机在接收数据时落后的原因.

c# serial-port bluetooth windows-mobile zebra-printers

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

在Visual Studio解决方案中启用和禁用某些项目的"步入"调试

我有一个Visual Studio解决方案,里面有四个C#项目.我想从我的主项目中进入解决方案中的支持项目的代码,但是当我使用"Step into"键时,它只是跳过对其他项目的调用.我在支持项目中设置了断点,它们被忽略了,我不能为我的生活让它进入任何对该项目的引用.

一切都设置为编译为"调试",我已经看到Visual Studio警告我,我的断点将不会被击中 - 在这种情况下它不会这样做.就好像我的代码会调试一样,但是在运行时,有一个设置,告诉Visual Studio不要单步执行该项目中的代码.我的解决方案中的所有其他项目都可以正常调试.

我检查了什么盒子导致这种行为?

更新CLARITY:"Just my code"选项目前已禁用.此外,由于代码属于同一解决方案中的项目,我不认为"仅我的代码"选项适用于此处.我认为它只适用于我没有源代码的预编译代码,但由于我的项目中有源代码,我不认为这个选项有任何影响.

c# debugging step-into visual-studio

21
推荐指数
5
解决办法
4万
查看次数

是否已建立ISomething/ISomethingable接口的替代方案?

使用I为接口名称添加前缀的.NET标准似乎正在变得普及,并且不再仅限于.NET.我遇到了很多使用这种约定的Java代码(因此,如果Java在C#之前使用它,它就不会让我感到惊讶).Flex也使用它,依此类推.虽然在名字的开头放置一个I有点匈牙利符号,所以我对使用它感到不舒服.

所以问题是,是否存在一种表示Something是接口而不是类的替代方式,无论如何都需要表示它.或者它是否成为一个标准,所以我应该接受它并停止通过建议以不同的方式做出"宗教战争"?

interface naming-conventions

11
推荐指数
3
解决办法
1662
查看次数

是否可以使用Java删除回收站?

Java是关键.我需要能够删除文件,但用户希望能够从回收站"取消删除".据我所知,这是不可能的.有人知道吗?

java recycle-bin

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

有效复制多个文件

我必须将很多文件从一个文件夹复制到另一个文件夹.目前我这样做:

string[] files = Directory.GetFiles(rootFolder, "*.xml");
foreach (string file in files)
{
    string otherFile = Path.Combine(otherFolder, Path.GetFileName(file));
    File.Copy(file, otherFile);
}
Run Code Online (Sandbox Code Playgroud)

这是最有效的方式吗?似乎需要很长时间.

编辑:我真的问是否有更快的方法来进行批量复制,而不是复制单个文件,但我想答案是否定的.

.net c# copy file

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

在Linux中设置编程环境

我最近开始使用Linux作为我的主要操作系统.在Linux for C和C++中建立完整的编程环境需要哪些工具?

c c++ linux ide development-environment

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

IIS中缺少ASP.NET选项卡

嗯.我正在尝试将Web服务部署到新服务器,并且没有ASP.NET选项卡.我试过aspnet_regiis从ASP.NET 2.0目录运行 ,但这似乎不起作用.任何人的想法?

asp.net deployment iis configuration

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