问题列表 - 第2166页

将Eclipse与FindBugs一起使用时,您是否可以将错误标记为错误并将其从错误列表中删除?

FindBugs在我的代码中发现了一个潜在的错误.但这不是一个错误.

是否可以将此事件标记为"不是错误"并将其从错误列表中删除?

我已经非常清楚地记录了为什么每个案例都不是一个bug.

例如.类实现了类似的接口.它有compareTo方法.但是我没有覆盖equals方法.

FindBugs不喜欢这个,因为JavaDocs声明它是推荐的

(x.compareTo(y)==0) == (x.equals(y))
Run Code Online (Sandbox Code Playgroud)

虽然在我的情况下,上述条件是并且始终是真的.

java eclipse findbugs

18
推荐指数
2
解决办法
9912
查看次数

如何显示凭据才能打开文件?

如何指定用户名和密码以便程序打开文件进行阅读?需要访问该文件的程序是从一个对该文件所在文件夹没有读访问权限的帐户运行的.程序是用C#和.NET 2编写的,在XP下运行,文件在Windows Server 2003机器上.

.net c# filesystems security

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

Perforce有哪些优势?

Perforce有哪些好处?

我希望能够深入了解Perforce如何在特定情况下比Subversion更好地工作.

如果你有Perforce和Subversion的经验并且你不相信有任何优势,或者相信svn比Perforce更有优势,我也想知道为什么.

svn version-control perforce

24
推荐指数
6
解决办法
6425
查看次数

从C#代码中避免在MSSQL Server上注入SQL的算法?

什么是避免在C#.net平台上进行SQL注入的最佳方法.

如果您有任何问题,请发布C#实现.

.net c# sql-server security

10
推荐指数
2
解决办法
8370
查看次数

如何在GNU/Linux中记录使用磁盘的进程或内核活动?

在特定的Debian服务器上,iostat(和类似的)报告正在进行的磁盘写入的意外高容量(以字节为单位).我无法确定哪些进程正在执行这些写操作.

两个有趣的观点:

  1. 试图一次关闭一个系统服务无济于事.磁盘活动保持相当稳定且意外地高.

  2. 尽管写了,但似乎并没有消耗更多的磁盘空间.

这两个让我觉得写作可能是内核正在做的事情,但我没有交换,所以我不清楚Linux可能会尝试编写什么.

可以试试看:

http://www.atcomputing.nl/Tools/atop/

但是想避免修补我的内核.

有关如何追踪此问题的任何想法?

linux io gnu disk

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

并行处理数据库队列

有一个小系统,其中数据库表作为MSSQL 2005上的队列.一些应用程序正在写入此表,一个应用程序正在以FIFO方式读取和处理.

我必须使它更先进,以便能够创建一个分布式系统,其中可以运行多个处理应用程序.结果应该是2-10处理应用程序应该能够运行并且它们在工作期间不应该相互干扰.

我的想法是扩展队列表,其中一行显示进程已在处理它.处理应用程序将首先使用idetifyer更新表,然后请求更新的记录.

所以像这样:

start transaction
update top(10) queue set processing = 'myid' where processing is null
select * from processing where processing = 'myid'
end transaction
Run Code Online (Sandbox Code Playgroud)

在处理之后,它将表的处理列设置为其他内容,例如"完成"或其他任何内容.

关于这种方法,我有三个问题.

第一:这可以用这种形式吗?

第二:如果它有效,它是否有效?你有什么其他想法来创建这样的发行版吗?

第三:在MSSQL中,锁定是基于行的,但是在锁定了一定数量的行之后,锁定会扩展到整个表.因此,在第一个应用程序未释放事务之前,第二个应用程序无法访问它.选择有多大(顶部x)以便不锁定整个表,只创建行锁?

c# sql-server-2005 distributed-system

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

shell\command\open values的语法 - %1 vs%l vs%L

我正在开发的一个程序是读取注册表来弄清楚如何打开从另一个应用程序给出的文件(我们没有使用ShellExecute,因为我们需要处理id,我没有密切关注ShellExecuteEx足以看到它给了进程处理,现在已经太晚了,无论如何).它已经有效,所以这更适合我自己的启发,但是有谁知道为什么有些条目使用%l或%L而不是%1?至少对于"%l",它可能是一个错字,但"%L"似乎不太可能.实际上,Media Player在打开命令中使用"%L"来表示各种音频文件.我很确定它和%1的意思相同,只是因为我无法想到其他任何东西.

我目前最喜欢的理论是,关于l和1如何容易混淆是一个笑话.或者它可能代表"位置",但那将是跛脚:)

windows shellexecute

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

如何删除超过X小时的文件

我正在编写一个需要删除旧文件的bash脚本.

它目前使用以下方式实现:

find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete
Run Code Online (Sandbox Code Playgroud)

这将删除超过1天的文件.

但是,如果我需要1天更精细的分辨率,比如6个小时呢?有没有一个很好的干净方式来做,就像有使用find和-mtime?

bash

183
推荐指数
3
解决办法
18万
查看次数

如何将fitnesse页面添加到版本控制?

建议的做法是什么?我应该将fitnesse文件夹下的my子文件夹添加到版本控制中吗?

上下文:在单个开发人员rails pet项目上工作.我的版本控制(Subversion)下我的rails项目,但我的fitnesse维基页面位于fitnesse程序文件夹下.

Fitnesse似乎有自己的版本控制...(我看到编号的拉链以及我的每个维基页面)它可靠吗?它在哪里存储修订版?

version-control fitnesse acceptance-testing

36
推荐指数
2
解决办法
7894
查看次数

用c ++示例解释Facade模式?

我查看了维基百科的文章,似乎它缺少代码示例的c ++版本.如果没有这个,我无法完全理解Facade模式,你能用C++帮我解释一下吗?

c++ design-patterns facade

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