问题列表 - 第16589页

使用泛型的Java反射方法调用

鉴于此方法:

public final void foo (List<MyClass> bar){ .. }
Run Code Online (Sandbox Code Playgroud)

我希望能够反思地调用这个方法.为了使getMethod工作,我必须将其更改为:

public final void foo (List bar){ .. }
Run Code Online (Sandbox Code Playgroud)

出于显而易见的原因,这似乎并不正确,但getMethod的输入组合似乎不起作用.我在谷歌搜索高低都无济于事.有什么建议?

干杯谢谢!

java generics reflection

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

尝试输出对象函数时C++分段错误

我试图输出共享基类的一组对象共有的函数,我遇到了一些困难.当对象被实例化时,它们存储在一个数组中,然后我尝试使用以下代码来执行此循环中所有对象的共同功能:

  if ( truck <= v ) // all types of trucks
Run Code Online (Sandbox Code Playgroud)

vptr是一个对象数组,循环中的函数对所有对象都是通用的.代码编译得很好但是当我运行它时,它进入这个循环时会出现分段错误.我相信在这个循环中对第一个函数的调用是导致问题的原因.

这就是我在前一个循环中实例化对象的方法:

        vptr[ i ] = new Vehicle( sn, pc );
Run Code Online (Sandbox Code Playgroud)

我还要提一下,对不起,我忘了从一开始就清楚,在这个数组中,每个对象都是不同的类.它们都共享一个基类,但它们是该类的派生对象.很抱歉忘记了可能很重要的信息.

谢谢nmr

c++ arrays segmentation-fault

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

使用LINQ查询实现"属于"

我有一个包含数字(5,9,3)的列表.我们称之为MyList

我想表演

var results = from a in myEntities.thing1 where a.ID belongsto MyList select a;
Run Code Online (Sandbox Code Playgroud)

现在我做

List<T> t = new List<T>(); //I actually define T to a strong type

foreach (int i in MyList)
{
t.add(from a in myEntities.thing1 where a.ID==i select a);
}
Run Code Online (Sandbox Code Playgroud)

我敢肯定必须有一个更好的方法,但我不能完全围绕它.

c# linq belongs-to

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

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

在SQL Server 2005上进行SQL Server 2008生产的开发风险有多大

我的开发环境安装了SQL Server 2008.我有一个使用SQL Server 2005生产的asp.net 1.1站点.我宁愿不在我的开发环境中安装SQL Server 2005.这有多危险?什么样的事情可能会导致问题?

.net asp.net development-environment sql-server-2005 sql-server-2008

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

比较C#中的字符串

好的,我试图每15秒比较两个字符串,然后更新信息框.

以下是我到目前为止从Web获取文本文档并将其存储到字符串中的代码:

public String GetData(String url)
{
    WebRequest request = WebRequest.Create(url);
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    Stream dataStream = response.GetResponseStream();
    StreamReader reader = new StreamReader(dataStream);
    String data = reader.ReadToEnd();
    reader.Close();
    dataStream.Close();
    response.Close();
    return data;
}
Run Code Online (Sandbox Code Playgroud)

这就是我试图比较字符串的方法.

public void CompareStrings()
{
    int x;
    x = 1;
    String data = GetData("http://xcastradio.com/stats/nowplaying.txt");
    string savedData = data;
    while (x > 0 && x < 100000001)
    {
        x++;
    }
    String data1 = GetData("http://xcastradio.com/stats/nowplaying.txt");
    NowPlayingInfo1.Text = data;
    NowPlaying np = new NowPlaying();
    if (data1 != savedData)
    { …
Run Code Online (Sandbox Code Playgroud)

c# string compare

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

动态范围 - 深度绑定与浅层绑定

我一直试图让我的头围绕浅层绑定和深层绑定,维基百科并没有很好地解释它.假设我有以下代码,如果语言使用动态范围,输出将是什么

a)深度约束

b)浅层绑定?

x: integer := 1
y: integer := 2

procedure add
  x := x + y

procedure second(P:procedure)
  x:integer := 2
  P()

procedure first
  y:integer := 3
  second(add)

----main starts here---
first()
write_integer(x)
Run Code Online (Sandbox Code Playgroud)

language-agnostic binding scoping dynamic-scope

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

C++"一个声明中的多个类型"错误

为什么"multiple types in one declaration"在编译C++程序时会出现错误?

c++

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

DeleteFile在最近关闭的文件上失败

我有一个单线程程序(C++,Win32,NTFS),它首先创建一个相当长的临时文件,关闭它,打开以进行读取,读取,再次关闭并尝试使用删除DeleteFile().

通常它顺利进行,但有时会DeleteFile(失败,并GetLastError()返回ERROR_ACCESS_DENIED.文件不是只读的.它发生在任何大小的文件上,但概率随文件大小而增加.

什么可能锁定文件的想法?我尝试使用WinInternals工具进行检查,发现没有任何可疑之处.

c++ winapi file delete-file

8
推荐指数
4
解决办法
8995
查看次数

将GROUP BY结果插入另一个表中

我正在将一个字段迁移到一个新表.新表有三个字段.我试过的是

INSERT INTO foo VALUES ('', (SELECT bar FROM baz GROUP BY bar), '');
Run Code Online (Sandbox Code Playgroud)

这导致由于select导致的多行导致的错误.

这样做的正确方法是什么?

mysql sql

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