问题列表 - 第2580页

使用Java 6,在linux上如何确保使用ipv4套接字?

我正在尝试编写一个快速的小java应用程序来读取pcap文件的内容(来自Wireshark)并在Linux机器上的网络上播放数据.该文件只包含UDP广播数据包,因此我的应用程序只需要时间戳,端口号和数据包中的数据来完成我需要的操作.我的问题是我尝试使用此代码测试的应用程序正在侦听Windows上的IPv4 UDP广播.我的测试应用程序不断打开IPv6套接字以发送数据.

netstat -a -u -p用来确定套接字是一个udp6套接字.在Windows上,我知道它不是.

在java中强制测试应用程序在java中打开udp或udp4套接字的最简单或最好的方法是什么?我不想每次都被迫提供ipv4网络地址.我希望能够将此代码移动到另一台机器,而不必记住它们是一些需要更改的配置.

java linux networking jdk1.6

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

在ADO.NET中获取输出参数值

我的存储过程有一个输出参数:

@ID INT OUT
Run Code Online (Sandbox Code Playgroud)

如何使用ado.net检索此内容?

using (SqlConnection conn = new SqlConnection(...))
{
    SqlCommand cmd = new SqlCommand("sproc", conn);
    cmd.CommandType = CommandType.StoredProcedure;

    // add parameters

    conn.Open();

    // *** read output parameter here, how?
    conn.Close();
}
Run Code Online (Sandbox Code Playgroud)

.net c# ado.net

90
推荐指数
5
解决办法
19万
查看次数

代码行数的C#代价?

我的home.cs表单中的代码数量是否有限制或性能损失?

我在Visual Studio 2008中用C#编写数据库应用程序前端.事情排队的方式,我使用标签页方式将显示的信息更改为最终用户,而不是使用新表单.

来自VBA/MS Access,我记得如果你超过一定数量的代码行,它会产生错误而不能编译.C#会在Visual Studio 2008中执行此操作,还是会受到性能影响?我知道代码可读性可能是一个问题,因为一切都在一个地方,但我也可以看到这在某些情况下是一个优势.

c# performance lines-of-code

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

sqlserver中事务的基本模板

如果我只是用我的查询包装:

BEGIN TRANSACTION



COMMIT TRANSACTION
Run Code Online (Sandbox Code Playgroud)

如果内部有任何失败,它会自动回滚吗?

从查看其他代码,他们似乎检查错误,如果有错误,然后他们执行GOTO语句,然后调用ROLLBACK TRANSACTION

但这似乎是分配工作,必须在每次插入/更新后检查IF(@@ ERROR <> 0).

sql-server transactions

15
推荐指数
2
解决办法
6469
查看次数

是否会有Log4J 2.0版本(如果有的话,何时发布)?

似乎Log4j的v2已经开发了几年.在Apache的Log4J的网站不再列出的路线图,在开发邮件列表看起来几乎完全约1.2(这是感激!),使用V1.3是不鼓励,而2.0分支被列为"实验".相信什么是信徒?

logging log4j

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

如何按用户名监视文件服务器上的文件访问和更改?

我被要求找到一种方法来监视公司共享文件服务器(简单的Windows共享目录)上特定文件夹中文件的更改(修改,重命名,删除,移动).我在C#中编写了一个简单的应用程序,它使用FileSystemWatcher监视这些更改并通知它们的特定电子邮件地址.

我现在想知道的是如何找出进行这些更改的用户/计算机的名称/ IP.有任何想法吗?

作为编写自己的软件的替代方案,是否有任何支持此功能的好(可能是免费的)软件?

.net c# filesystemwatcher file monitor

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

警告C4244:'参数':从'SIZE_T'转换为'DWORD',可能会丢失数据

我需要在我的代码中有一组重载函数,但我得到了转换.这是一个测试代码:

#include windows.h

void f(DWORD arg){...}

//void f(SIZE_T arg){}

void main(void)
{
DWORD dword=0;
SIZE_T size_t=dword;
f(size_t);

}
Run Code Online (Sandbox Code Playgroud)

编译器发出警告:

test.cpp(11) : warning C4244: 'argument' : conversion from 'SIZE_T' to 'DWORD', possible loss of data
Run Code Online (Sandbox Code Playgroud)

如果我取消注释void f(SIZE_T arg)我得到

test.cpp(5) : error C2084: function 'void f(DWORD)' already has a body
Run Code Online (Sandbox Code Playgroud)

如何避免出现此警告或错误?

c++ compiler-construction warnings types

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

如何用很少的备用磁盘空间连接两个巨大的文件?

假设您有两个要连接在一起的大文件(几GB),但是你有很少的备用磁盘空间(比方说几百MB).也就是说,给定file1file2,你想用一个单一的文件,该文件是串联的结果落得file1file2共同字节的字节,并删除原始文件.

你无法做到这一点cat file2 >> file1; rm file2,因为在这两个操作之间,你的磁盘空间不足.

欢迎使用免费或非免费工具在任何和所有平台上提供解决方案; 这是我在前几天下载Linux ISO时想到的一个假设性问题,由于无线打嗝导致下载中途中断.

filesystems concatenation large-files

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

SQL Server 2005复制和订阅服务器上的不同索引

我们有SQL Server数据库设置.我们正在建立一个复制方案,我们有一个发布者和订阅者.订阅者将用作报告平台,以便我们可以运行所需的所有BI查询,并且必须访问从客户端获取所有数据的服务器.订户设置为从分发者中提取数据.

我们在发布者数据库上没有很多索引,但我们需要在报告服务器(即订阅者)上使用它们.

我的问题是:SQL Server a)是否允许这种情况,并指出订阅者的任何更改都不会被推回发布者.b)如果运行快照我假设它会覆盖我们的索引,我可以阻止这种情况发生吗?c)这是一个明智的行动方案.

谢谢.

保罗金兰

http://www.topicala.com/ http://www.thecompanything.com/

replication sql-server-2005 pull publisher subscriber

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

使用未版本控制的资源解锁SVN工作副本

我有一个存储库,其中包含一些未版本控制的目录和文件.最近更改了运行svn的服务器,并且由于使用url svn:// OLD-IP完成了结帐,我将我的svn工作副本重新定位到url svn:// NEW-DOMAIN-NAME.

现在由于存在一些未版本化的资源,交换机没有正确发生并且工作副本被锁定.由于这些未版本化的资源,清理操作无效.

我抬头看了网,发现了svn忽略并尝试了但是没用.我无法释放所有锁.有关解决问题的任何想法?一旦我释放锁,我相信我可以使用svn ignore并继续重定位操作.

svn

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