问题列表 - 第38812页

IKVM C#​​ to Java Interop with Callback 使用 IKVM

我已经开始使用 IKVM 将 Java 库转换为 .NET CIL。我可以成功编写一个 C# 程序,该程序将(inproc)翻译后的 Java 程序集作为参考,并调用翻译后的 Java 代码。

我的问题是,有没有人熟悉如何使用 IKVM 从 Java 到 C# 进行调用(回调)?我一直在寻找一个好的教程或解释,但还没有看到。

任何帮助表示赞赏。谢谢,

.net sockets ikvm hosts-file

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

jquery删除一个类(如果它存在并添加一个新类)

我正在尝试使用jquery从元素中删除一个类(如果它存在则不提前知道)并添加一个新元素来替换它.

这会是最好的方式(我是疑问因为它在删除它之前没有检查该类是否存在):

$(elem).removeClass(oldClass).addClass(newClass);
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery

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

Powershell.exe的路径(v 2.0)

Powershell(2.0版)在哪里?Powershell.exe的路径是什么?我安装了Windows Server 2008和Powershell.当我查看此文件夹时:

PS C:\Windows\System32\WindowsPowerShell> dir


    Directory: C:\Windows\System32\WindowsPowerShell


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         20.4.2010     17:09            v1.0
Run Code Online (Sandbox Code Playgroud)

我只有Powershell v1.0.但是当我打字的时候

PS C:\> $Host.version

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1


PS C:\>
Run Code Online (Sandbox Code Playgroud)

它表明我安装了v2.0.

powershell path

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

在asp.net中进行客户端脚本验证后的火灾事件?

在asp.net中进行客户端验证后,有没有办法可以执行javascript函数?

我在页面上有几个验证控件和一个ReasonValidation = true的输入按钮.OnClientClick处理程序在验证运行之前执行javascript,但我想在之后运行一些函数.

这可能吗?

谢谢!

javascript asp.net validation javascript-events

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

关于:所有浏览器中的空白工作?

我有一个iframe,我想清除它,所以我将它的src设置为about:blank

然后我想知道,这在所有浏览器中都有效吗?

html cross-browser

29
推荐指数
2
解决办法
6126
查看次数

使用C#类型表示度量单位

我试图通过将double包装到struct中来获得我称之为测量单位系统的东西.我有C#结构,如Meter,Second,Degree等.我最初的想法是,在编译器内联所有内容后,我将获得与使用double时相同的性能.

我的显式和隐式运算符简单明了,编译器实际上内联它们,但是Meter和Second的代码比使用double的相同代码慢10倍.

我的问题是:为什么C#编译器不能使用Second作为使用double的代码的最佳代码,如果它无论如何都要内联?

第二个定义如下:

struct Second
{
    double _value; // no more fields.

    public static Second operator + (Second left, Second right) 
    { 
        return left._value + right._value; 
    }
    public static implicit Second operator (double value) 
    { 
        // This seems to be faster than having constructor :)
        return new Second { _value = value };
    }

    // plenty of similar operators
}
Run Code Online (Sandbox Code Playgroud)

更新:

我没有问结构是否适合这里.确实如此.

我没有询问代码是否会被内联.JIT确实内联它.

我检查了运行时发出的汇编操作.对于像这样的代码,它们是不同的:

var x = new double();
for (var i = 0; i < 1000000; i++)
{ …
Run Code Online (Sandbox Code Playgroud)

c# performance struct operator-keyword

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

如何在Chrome Developer Tools中搜索所有已加载的脚本?

在Firebug中,您可以搜索某些文本,它将在页面上加载的所有脚本中查找它.调试客户端脚本时,可以在Chrome Developer工具中完成相同的操作吗?我试过了,但它似乎只在我打开的脚本中搜索,而不是在页面上的其余部分.

我希望下一个屏幕截图可以更好地了解我正在努力实现的目标: 替代文字

以下屏幕截图来自Firebug中的单个搜索: 替代文字 替代文字

google-chrome script-debugging google-chrome-devtools

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

为什么每个文件只有一个类

仍然来自C++我发现创建许多小助手类和对象很麻烦.主要是因为每个班级必须有一个文件.我基本上有这样一个类:

public class mySimpleClass {
    public float[] numbers = new float[ 4 ];
}
Run Code Online (Sandbox Code Playgroud)

然后我有这个课:

public class myNotSoSimpleClass {
    private mySimpleClass;
    .
    .
    .
}
Run Code Online (Sandbox Code Playgroud)

第二类不是那么简单就可以拥有自己的文件了.但是,简单的类连接到不那么简单的类,并且不必在自己的文件中包含那么少行代码是非常好的.

总而言之,这就是人们在C++中可以做到的事情:

public class myNotSoSimpleClass {
    private struct mySimpleClass {
        float numbers[ 4 ];
    } myStruct;
    .
    .
    .
}
Run Code Online (Sandbox Code Playgroud)

是否可以在另一个类或同一个文件中嵌入/使用一个类?如果我可以将这两个类设置为一个文件,我会发现使用大型项目​​更容易.或者Java是每个文件严格一个类,就是这样,语言?

java

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

Windows 7 Ultimate x64上的System.Net.HttpListener限制为1k并发连接

我一直在尝试使用我的工作站上的HTTP.sys/HttpListener进行一些测试,似乎有一些限制可以防止超过1000个并发连接.有没有人有这方面的更多信息?(因为1k似乎有点清洁是巧合).

我试图找到任何线程/配置/注册表设置但是空了.

提前致谢.
GJ


看起来我跳了一下枪.

我似乎错过了使用http.sys/HttpListener BeginGetContext对并发连接不是很好,因为新的BeginGetContext只会在先前请求的响应流关闭后触发.

因此积压了1000个请求,在这种情况下,积压工作正在填补.

无论如何 - 如果有人有任何评论(或可能的更正)随时扩大.

谢谢
GJ

.net sockets httplistener

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

为什么我必须投入存储过程

在我的存储过程中

为什么我必须将课程转换为varchar(不写完整的存储过程),而我的DB中的course_id是int类型,在转换之后它正常工作可能是什么原因

@course int =null,
    SET @query = @query + 'Where course_id='+ cast(@course as varchar)
Run Code Online (Sandbox Code Playgroud)

t-sql

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