问题列表 - 第42098页

使用Eclipse在Java中查找死类

我是旧Java项目的新人(也是唯一的人).几个家伙在我之前开发了这个.是否有任何工具(Eclipse的插件会很好)可以在项目死类中找到(已声明的类但它们不再在任何地方使用?

java eclipse

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

这个SQL Query如何从Oracle SQL Developer中运行而不是从代码中运行?

当我从Oracle的SQL开发人员工具运行它时,我有以下SQL查询可以正常工作(返回多行):

select * from  [schema].[table] where resource_unique_name in ('abc123') and (slice_date >= '01-Nov-10') and (slice_date < '01-Dec-10')
Run Code Online (Sandbox Code Playgroud)

但不知何故,下面这段代码返回0条记录(没有错误,0条记录):

 OracleDataReader reader = new OracleDataReader();
 const string CONNECTION_STRING = [myConnetionString];

 connection.ConnectionString = CONNECTION_STRING;
 connection.Open();

 OracleCommand command = connection.CreateCommand();
 command.CommandText = [same SQL as above];

 OracleDataReader reader = command.ExecuteReader();

 int rowCount = 0;
 while (reader.Read())
 {
      rowCount++;
 }
 Console.Write(rowCount);
Run Code Online (Sandbox Code Playgroud)

连接打开很好,因为如果我硬编码不同的SQL查询,我会得到结果.

是否有任何理由查询在SQL查询工具中可以正常工作,但不是从我的C#代码?

更新说明: 在我的代码中,当我删除:

and (slice_date < '01-Dec-10')
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常(我得到数据).任何线索上述标准有什么问题?

c# sql oracle

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

从DbgView输出中过滤空白行

有没有办法从DbgView中显示的输出中过滤空白行?
- 除了排除特定的PID

windows debugging

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

T-SQL存储过程返回谷歌样式"建议"的搜索结果

好吧,使用SQL Server 2008.在我的网页上,我有一个文本框,其中连接了jQuery-UI AutoComplete.

现在我需要一个存储过程来搜索单个表的所有列(或者我猜想的多个连接表),以查找来自文本框/自动完成AJAX调用的搜索字符串,并返回"建议的"搜索字符串.我正在使用AdventureWorks数据库进行测试(产品表)

因此,例如,产品表包含产品名称和产品编号(以及其他)的列,我想根据用户输入返回建议的搜索字符串,他们可以在其中输入产品名称和/或产品编号.

我让它在一个简单的专栏中工作.有任何想法吗?

sql t-sql sql-server sql-server-2008

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

如何在html中创建多行类型的文本框?

<input class="FormElement" name="term" id="term"  type="text"> 
Run Code Online (Sandbox Code Playgroud)

我应该对此文本框进行哪些修改以使其成为多行,而无需修改代码中的任何其他内容,例如读取其值.

我以前通过javascript读取输入,那也应该改变什么?

var $term = $("textarea#term").val(); 
Run Code Online (Sandbox Code Playgroud)

html php

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

工程bool比较真假两者,为什么?

示例波纹管编译,但输出相当奇怪:

#include <iostream>
#include <cstring>

struct A
{
    int a;
    char b;
    bool c;
};

int main()
{
    A v;
    std::memset( &v, 0xff, sizeof(v) );

    std::cout << std::boolalpha << ( true == v.c ) << std::endl;
    std::cout << std::boolalpha << ( false == v.c ) << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

输出是:

true
true
Run Code Online (Sandbox Code Playgroud)

有人能解释为什么吗?

如果重要,我使用的是g ++ 4.3.0

c++

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

属性或索引器不能作为out或ref参数传递

我收到上述错误,无法解决.我google了一下,但无法摆脱它.

场景:

我有类BudgetAllocate,其属性是预算,是双重类型.

在我的dataAccessLayer中,

在我的一个课程中,我试图这样做:

double.TryParse(objReader[i].ToString(), out bd.Budget);
Run Code Online (Sandbox Code Playgroud)

这引发了这个错误:

在编译时,属性或索引器不能作为out或ref参数传递.

我甚至试过这个:

double.TryParse(objReader[i].ToString().Equals(DBNull.Value) ? "" : objReader[i].ToString(), out bd.Budget);
Run Code Online (Sandbox Code Playgroud)

其他一切工作正常,层之间的引用存在.

.net c# error-handling

73
推荐指数
6
解决办法
7万
查看次数

带有可执行jar的NoClassDefFoundError

exec jar可能是一个非常常见的问题.我正在尝试创建并运行一个可执行jar,它让我疯狂.

我有几个类(包stmts),其中一个有一个main方法,一个简单的空构造函数和几个biz方法,这些构成了一个小eclipse项目的一部分.
我使用build.xml将这些和清单文件捆绑到jar(arc.jar)中.我的程序使用jdom库以及我的其他一个eclipse项目的引用,所以我在构建我的arc.jar时包括了jdom libray和其他商业库.

这是我写的Manifest.MF,有一个新的后续Main-Class

Manifest-Version: 1.2  
Class-Path: jdom.jar other.jar
Main-class: uk.co.Art 
Run Code Online (Sandbox Code Playgroud)

当我解压缩这个arc.jar时,它包含jdom.jar,other.jar,META-INF/Manifest.mf以及包含我的类的包.有趣的是,jar中的Manifest文件看起来像这样 -

Manifest-Version: 1.2 
Created-By: 14.2-b01 (Sun Microsystems Inc.) 
Main-class: uk.co.Art
Class-Path: jdom.jar other.jar
Run Code Online (Sandbox Code Playgroud)

ClassNotFoundException: uk.co.Art当Main类的值没有包时,我得到了ClassNotFoundException .使用包时错误更改为ClassNotFoundException: org.jdom.JDOMException.
所以只是为了测试目的,我尝试c:\为我的执行类和jar 提供完整路径,但仍然无法找到主类,错误输出ClassNotFoundException: uk.co.Art.
我似乎无法理解为什么.
我使用的命令行是 - java -jar Arc.jar
cmd提示符下的版本是 - 而eclipse安装的jre是jre6
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode)

你们有什么人建议的?

Alex的解决方案确实解决了本地执行的问题.
我还想到另一种方式(作为一个额外的选项)执行,在服务器上部署Arc.jar并在该机器上运行批处理,基本上设置java类路径,然后调用jar或直接调用类,无论它是哪种方式作品.But its only an option, not a preferred one though. …

java manifest classpath executable-jar

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

在屏幕上定位对话框

我有一个MapView活动.我在地图上有覆盖,如果点击它,我想在项目上放置一个悬停对话框.

我已经拥有了自己的自定义对话框,我用自己的布局和自定义背景组成了这个对话框.我唯一的问题是如何告诉Android在哪里(x,y术语)定位对话框.

由于知道对话框x,y是什么,因此更加复杂.我首先需要知道测量后对话框的宽度和高度(因为我需要计算相对于叠加的位置).

android dialog

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

PHP脚本的错误没有由$ .ajax处理

我有这些代码:

<script>
$.ajaxSetup({
 timeout:3000,
 success: function(){alert('True!!!');},
 error:function (){
                    alert('false');
                }
});
$.ajax({
 url:'test.php',
});
</script>
Run Code Online (Sandbox Code Playgroud)

我的'test.php'是:

<?
sleep(8);
$124415;
?>
Run Code Online (Sandbox Code Playgroud)

因此它有解析器错误,但ajax立即返回"True",但如果第二行有注释,则等待3秒.并返回"false".任何想法?我有更改代码test.php:

<? 
function shutdown() {
    header("HTTP/1.0 500 Internal Server Error");
ob_flush();
}
ob_start();
register_shutdown_function('shutdown');
spl_autoload_register('foo');// Fatal Error => Ajax false
//$112123123;//if turn on will be Parse Error => Ajax true
?>
Run Code Online (Sandbox Code Playgroud)

所以现在ajax警告我有关致命错误,但Parser Error没有捕获.有人知道这个问题的好方法吗?

php ajax jquery timeout

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