问题列表 - 第15648页

Activator.CreateInstance <T>对新的

以下两种创建对象的方法有什么区别吗?

Student s1 = Activator.CreateInstance<Student>();
Student s1 = new Student();
Run Code Online (Sandbox Code Playgroud)
  • 调用构造函数或初始化内存的方式有什么不同吗?
  • 根据我的理解,第一种方法看起来完全是多余的.如果程序员在设计时知道数据类型,他将使用第二种方法.

.net reflection

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

如何从一串key = value对中获取电子邮件地址?

如何获得我需要的部分字符串?

accountid = xxxxxx type = prem servertime = 1256876305 addtime = 1185548735 validuntil = 1265012019 username = noob directstart = 1 protectfiles = 0 rsantihack = 1 plustrafficmode = 1 mirrors = jsconfig = 1 email=noob@live.com lots = 0 fpoints = 6076 ppoints = 149 curfiles = 38 curspace = 3100655714 bodkb = 60000000 premkbleft = 25000000 ppointrate = 116

我希望电子邮件之后的数据=但最高可达live.com.

delphi delphi-2007 string-parsing

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

使用JavaScript检测浏览器中Android手机的旋转

我知道在iPhone上的Safari中,你可以通过听取onorientationchange事件和查询window.orientation角度来检测屏幕的方向和方向的变化.

这可能在Android手机上的浏览器中出现吗?

为了清楚起见,我问的是,在标准网页上运行的JavaScript是否可以检测到Android设备的旋转.这可能在iPhone上,我想知道是否可以为Android手机完成.

javascript android webkit

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

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

分析windbg中的崩溃转储

我正在使用第三方封闭源API,它会抛出一个异常,指出"所有命名管道都很忙".

我想进一步调试(而不仅仅是单步执行),这样我才能真正了解幕后发生的事情.

我使用WinDbg转储了这个过程.我现在应该用什么命令来分析这个转储?

谢谢

debugging windbg

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

C#Windows Form ComboBox数组代码

我正在使用带有Windows应用程序表单的C#.在这个我有一个组合框.添加下拉选项的代码是什么?到目前为止,我的谷歌搜索我认为我需要为细节设置一个arraylist?

c# combobox arraylist

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

ThreadGroup在创建单独的线程方面有什么好处?

许多方法,如stop(),resume(),suspend()等已被弃用.

那么使用ThreadGroup?创建线程是否有用?

java multithreading

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

在C++ Vector <custom_class>中搜索值的第一个/最后一个出现

我正在尝试找出最好的方法来搜索"Tracklet"类型的向量(我自己构建的一个类)来查找其变量之一的给定值的第一个和最后一个出现.例如,我有以下类(本例简化):

class Tracklet {
    TimePoint *start;
    TimePoint *end;
    int angle;

    public:
        Tracklet(CvPoint*, CvPoint*, int, int);
}

class TimePoint {
    int x, y, t;

    public:
        TimePoint(int, int, int);
        TimePoint(CvPoint*, int);
        // Relevant getters and setters exist here   
};
Run Code Online (Sandbox Code Playgroud)

我有一个向量" vector<Tracklet> tracklets",我需要搜索结束时间点给定值为"t"的任何tracklet.矢量按结束时间(即tracklet.end->t)排序.

我很乐意编写一个搜索算法,但我不确定采用哪种路由.我不确定二进制搜索是否合适,因为我似乎记得它不一定会找到第一个.我正在考虑一种方法,我使用二进制搜索来找到具有正确时间的元素的索引,然后迭代返回以找到第一个和前进以找到最后一个.我确信有更好的方法,因为它通过迭代浪费二进制搜索O(log n).

希望这是有道理的:我努力解释一下!干杯!

c++ search opencv class vector

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

如何在Silverlight中获取当前URL的某个部分?

我需要当前网址的某个部分.
比如说URL是:http ://www.abc.com/123/product/234?productid =
123我想检查某个字符串是否包含http://www.abc.com/123

请不要给出"do string manipulation"等答案.有没有办法获得这种URL?

c# silverlight

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

Fortran程序中的Stack Overflow

我的简单Fortran程序有问题.我在Fortran 77工作,使用Compaq Visual Fortran.程序结构必须采用主程序和子程序的形式,因为它是与有限元方法相关的大程序的一部分.

我的问题是,我想设置的值10000和10000 NHELENVELE分别,但是当我运行的代码,程序停止,并提供了以下错误:

forrt1: server <170>: program Exception - stack overflow
Run Code Online (Sandbox Code Playgroud)

我已经尝试迭代地减少所需的值,直到我达到507和507.此时代码运行没有错误.

但是,将值增加到508和508会导致重新出现相同的错误.

我认为这个问题与子程序有关NIGTEE,因为当我没有它重新安排程序时,一切正常.

我已经尝试使用菜单将堆栈大小增加到最大值,project>>settings>>link>>output>>reserve & commit 但这并没有什么区别.

我怎么解决这个问题?

这是我的计划:

PARAMETER(NHELE=508,NVELE=508)
PARAMETER(NHNODE=NHELE+1,NVNODE=NVELE+1)
PARAMETER(NTOTALELE=NHELE*NVELE)

DIMENSION MELE(NTOTALELE,4)

    CALL NIGTEE(NHELE,NVELE,NHNODE,NVNODE,NTOTALELE,MELE)

OPEN(UNIT=7,FILE='MeshNO For Rectangular.TXT',STATUS='UNKNOWN')
WRITE(7,500) ((MELE(I,J),J=1,4),I=1,NTOTALELE)
500 FORMAT(4I20)

    STOP
END

  SUBROUTINE NIGTEE(NHELE,NVELE,NHNODE,NVNODE,NTOTALELE,MELE)
DIMENSION NM(NVNODE,NHNODE),NODE(4)
DIMENSION MELE(NTOTALELE,4)

KK=0
DO 20 I=1,NVNODE
DO 20 J=1,NHNODE
KK=KK+1
NM(I,J)=KK
20  CONTINUE
  KK=0
DO 30 I=1,NVELE
DO 30 J=1,NHELE
NODE(1)=NM(I,J)
NODE(2)=NM(I,J+1)
NODE(3)=NM(I+1,J+1)
NODE(4)=NM(I+1,J)
KK=KK+1
DO 50 II=1,4
50  MELE(KK,II)=NODE(II)

30 …
Run Code Online (Sandbox Code Playgroud)

stack-overflow fortran

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