问题列表 - 第12754页

DBUnit 和 SQL Server 关闭套接字

我在同一个地方不断收到 DBUnit 的异常:

org.dbunit.dataset.DataSetException: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
at   org.dbunit.database.DatabaseTableMetaData.getColumns(DatabaseTableMetaData.java:359)
Run Code Online (Sandbox Code Playgroud)

ETC。

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSChannel.read(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQueryInternal(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetFromStoredProc(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetWithProvidedColumnNames(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getColumns(Unknown Source)
at org.dbunit.database.DefaultMetadataHandler.getColumns(DefaultMetadataHandler.java:52)
at org.dbunit.database.DatabaseTableMetaData.getColumns(DatabaseTableMetaData.java:315)
... 15 more
Run Code Online (Sandbox Code Playgroud)

当尝试从表中读取列元数据时会发生这种情况。执行此操作的代码如下所示:

 new DefaultTable(tableName,
                    Columns.getColumns(columns,
                            connection.createDataSet(new String[]{tableName})
                                    .getTableMetaData(tableName).getColumns()
                    )
            )
Run Code Online (Sandbox Code Playgroud)

连接是 MsSqlConnection 实例。起初我以为这是一个网络问题,但这个理论有两个问题。首先运行测试的服务器和数据库都是同一个xen服务器上的虚拟机,所以没有真实的网络。其次,虽然问题不一致,但每次都发生在同一个地方。有超过 100 …

java sql-server dbunit

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

如何使类线程安全

我正在写一个C#应用程序.我有(一种)日志记录类.并且许多线程将使用此日志记录类.如何使这个类线程安全?我应该把它作为单身人士吗?有什么最好的做法?有没有关于如何使其成为线程安全的文档?

谢谢

c# multithreading thread-safety

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

如何为Selenium明确指定Firefox的路径?

我得到了Selenium IDE,跟着这篇帖子,得到了

python test_default_server.py
Run Code Online (Sandbox Code Playgroud)

它抱怨Firefox不在我的路上:

Please add the directory containing ''firefox.exe'' to your PATH environment
variable, or explicitly specify a path to Firefox 3 like this:
*firefox3c:\blah\firefox.exe
Run Code Online (Sandbox Code Playgroud)

我可以改变我的PATH环境变量,但我宁愿追求他们提到的本地配置选项("明确指定路径").我怎么做?"*firefox3c"是指什么?

Selenium 1.0.1,Python 2.5,Windows XP.

python windows testing firefox selenium

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

我如何使用jQuery.load来替换包括div的div

我有一个id为"secondHeader"的div,我想用另一个具有相同id"secondHeader"的div替换整个div,但不是替换它,而是将加载的div添加到第一个div中.

$("#secondHeader").load("/logged-in-content.html #secondHeader");
Run Code Online (Sandbox Code Playgroud)

这就是发生的事情......

<div id="secondHeader"><div id="secondHeader"></div></div>
Run Code Online (Sandbox Code Playgroud)

我想要发生的是从ajax加载的secondHeader div到完全替换初始页面中的secondHeader.

我知道这听起来很愚蠢,但这就是我想要完成的事情......当用户没有登录时,他们会看到未登录的标题.我正在使用ajax允许此人登录该站点,我想通过ajax将登录的一个替换为未登录的头.

我已经尝试过我所知道的一切,比如......

$("#secondHeader").replaceWith($("#secondHeader").load("/logged-in-content.html #secondHeader"));
Run Code Online (Sandbox Code Playgroud)

...并在手前使用.remove()...

有任何想法吗?

jquery

52
推荐指数
5
解决办法
6万
查看次数

STL的文档

我花了几年的时间与牙齿和指甲作斗争以避免使用C++,所以我可能是极少数喜欢系统编程和模板元编程的人之一,但在STL方面绝对没有经验.小C++模板体验.

  • 有没有人知道开始使用STL的好文件?

我更喜欢PDF或其他我可以杀死树木的东西,我正在寻找更多的参考线而不是教程(虽然80/20分割会很好).


我最终使用了这里的文档,通过PDF驱动程序将它们拼凑出来并将它们与这个想法结合在一起.现在我打算用双面双面打印它们(即使是190页,但我的配额只有1k页,毕业前只有4个月).

c++ documentation stl reference

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

Delphi的资源文件

每当我写一个资源文件(.rc)并将其放在bcc32.exe上时,就不会发生这种情况.如果我把它放在rc.exe上,它会给我一个.res文件,它在delphi中不起作用.

那么我必须在.rc文件中写一下,才能在bcc32上正确构建我的.res?(例如pls)让我说我想拥有abc.wav,这是在我的桌面上.谢谢

delphi resources

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

如何在svn存储库中恢复意外删除的文件夹

我知道如何使用这些说明恢复到文件夹的特定修订:

http://aralbalkan.com/1381

但是,我删除了整个文件夹,并希望在不恢复存储库其余部分的情况下返回该文件夹.

我尝试重新创建文件夹然后合并更改,但svn知道我的技巧,并意识到它是一个新的文件夹.

我该怎么做?

svn recovery repository

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

如何使用WebView自定义字体

现在我想显示一些unicode字符,我使用了tag : <font face=" Arial">something here</font>. 但似乎WebView找不到Arial字体,因为我只能看到UFO字符.我是否必须将arial.ttf复制到某处或者如何使用此TrueType字体WebView?谢谢.

android webview custom-font

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

如何在C#中使用CreateFile打开目录以检查已删除的条目?

如何在C#中使用CreateFile打开目录以检查已删除文件的条目?或者现在不可能?我记得当能够使用CreateFile或可能的CreateFileEx在NTFS分区上打开目录时,但是在旧操作系统下使用C++.

到目前为止,我已经有足够的Windows API调用(到kernel32.dll)读取现有文件,但它不会打开目录:

using System;
using System.Collections.Generic;
using System.Text;

using System.IO;
using Microsoft.Win32.SafeHandles;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Runtime.ConstrainedExecution;
using System.Security;

namespace Kernel_Test
{
    class Program
    {
        static void Main(string[] args)
        {
            Kernel_Tools cKT = new Kernel_Tools();

            cKT.DoTest("C:\\Temp");
            cKT.DoTest("C:\\Temp\\test.txt");
        }
    }

    [SecurityPermission(SecurityAction.InheritanceDemand, UnmanagedCode = true)]
    [SecurityPermission(SecurityAction.Demand, UnmanagedCode = true)]
    class Kernel_Tools
    {
        public void DoTest(string cTarget)
        {
            IntPtr cFile = NativeMethods.CreateFile(
                cTarget,
                NativeMethods.GENERIC_READ /* 0 or NativeMethods.GENERIC_READ */ ,
                FileShare.Read,
                IntPtr.Zero /* failed try: NativeMethods.OPEN_ALWAYS */,
                (FileMode) NativeMethods.OPEN_EXISTING,
                NativeMethods.FILE_FLAG_BACKUP_SEMANTICS /* …
Run Code Online (Sandbox Code Playgroud)

c# winapi

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

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