问题列表 - 第4566页

为什么IronPython比官方Python解释器更快

根据这个:

http://www.codeplex.com/IronPython/Wiki/View.aspx?title=IP20VsCPy25Perf&referringTitle=IronPython%20Performance

IronPython(Python for .Net)在同一台机器上比常规Python(cPython)更快.为什么是这样?我认为编译的C代码总是比等效的CLI字节码快.

python performance ironpython

12
推荐指数
4
解决办法
9495
查看次数

如何有效地转换List <T>?

我有一个

List<InputField> 
Run Code Online (Sandbox Code Playgroud)

但我需要一个

List<IDataField>  
Run Code Online (Sandbox Code Playgroud)

有没有办法在c#中转换它?或者使用Linq获得相同的结果?

我有两个实现相同接口的类:

interface IDataField { }
class InputField : IDataField { }
class PurchaseField : IDataField { }
Run Code Online (Sandbox Code Playgroud)

此列表来自Linq-to-Sql查询:

List<InputField> list = (from i .... select i).ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

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

DirectX或OpenGL

如果您在C#中编写下一个3D图形密集型应用程序(如3D建模和动画软件),哪一个会是更好的选择?

如果我们认为C#是独立于平台的,那么OpenGL看起来很诱人,但性能等等呢?

由于使用的语言是C#,因此性能非常重要.

编辑:你也可以考虑SlimDX和TAO,OpenTK,csGL等.

.net c# opengl directx

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

在客户端禁用HTML元素(javascript)

我正在寻找最简单的方法来禁用整个HTML元素(通常是一个<div>).

"禁用"是指一种阻止用户点击元素中包含的任何元素的方法.例如,如果将表单放入disabled元素,则表单元素将无法捕获焦点.我尝试过遍历DOM的方法并禁用它找到的每个元素.它工作但它似乎太复杂,我正在寻找一个更简单的方法,如$("#mydiv").disable()

我想阻止用户触发onmouseover等其他事件,甚至避免用户使用键盘选择和修改元素.也许某种半透明的覆盖层覆盖整个被禁用的元素可以做到这一点.

这是可能的jQuery还是你知道用简单的JS实现它的简单方法吗?

html javascript jquery

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

WinAPI和UTF-8支持

关于UTF-8支持和各种Win32 API的快速问题.

在典型的C++ MFC项目中,MessageBox()是否可以显示UTF-8编码的字符串?

谢谢,安德鲁

c++ winapi mfc localization utf-8

7
推荐指数
2
解决办法
8864
查看次数

ffmpeg av_seek_frame

我试图使用ffmpeg的av_seek_frame方法在电影中寻找,但是我在确定如何生成时间戳以寻找时遇到的最麻烦.假设我想向前或向后寻找x个帧,我知道电影目前在哪个帧,我该怎么做呢?

c ffmpeg

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

如何在JavaScript中为自定义对象创建方法?

是不是......

var obj = new Object();

obj.function1 = function(){
    //code
}
Run Code Online (Sandbox Code Playgroud)

或类似的东西?

javascript methods object

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

如何在C(主机名和域信息)中找到当前计算机的完整主机名?

在C项目(POSIX)中,如何获取当前系统的完全限定名称?

例如,我可以通过gethostname()unistd.h 获取我的机器的主机名 .这可能会给我machine3回报,但我实际上是在寻找machine3.somedomain.com例子.

我如何获取此信息?如果可能的话,我不想使用对system()的调用来执行此操作.

c sockets environment posix

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

如何判断拖放操作是否失败?

在我看来,没有办法检测拖动操作是否成功,但必须有一些方法.假设我想从源到目的地执行"移动".如果用户将鼠标放在某些不能接受掉落的应用程序或控件上,我该怎么说?

就此而言,我怎么知道拖动什么时候完成?

我看到了这个问题,但他的解决方案并没有为我工作,而且e.Action永远 Continue.

c# wpf drag-and-drop

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

有没有人真正有效地实施了斐波纳契堆?

有没有人曾经实施过Fibonacci-Heap?几年前我这样做了,但它比使用基于阵列的BinHeaps要慢几个数量级.

那时候,我认为这是一个很有价值的教训,研究的结果并不像它声称的那样好.然而,许多研究论文声称他们的算法的运行时间基于使用Fibonacci-Heap.

你有没有设法产生有效的实施?或者你使用的数据集如此之大,以至于Fibonacci-Heap效率更高?如果是这样,一些细节将不胜感激.

language-agnostic algorithm performance data-structures fibonacci-heap

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