问题列表 - 第33120页

我可以在F#中使用动态类型吗?

.net4.0

mytest.py

def Add (a, b):
    return a+b
Run Code Online (Sandbox Code Playgroud)

我可以在C#4中使用它,像这样:

        ScriptRuntime runtime = Python.CreateRuntime();
        dynamic script = runtime.UseFile("mytest.py");

        Console.WriteLine(script.Add(1, 3));
Run Code Online (Sandbox Code Playgroud)

但是,我如何在F#中使用动态?

open System
open Microsoft.Scripting.Hosting
open IronPython.Hosting

let call a b=
    let runtime = Python.CreateRuntime()
    let script = runtime.UseFile("mytest.py")
    script.Add(a,b)
Run Code Online (Sandbox Code Playgroud)

f# ironpython dynamic c#-4.0

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

禁用其他选项(jQuery)

<p><label><input type="radio" name="group1" /> one</label></p>
<p><label><input type="radio" name="group1" /> two</label></p>
<p><label><input type="radio" name="group1" /> three</label></p>
Run Code Online (Sandbox Code Playgroud)

当选择其中一个无线电输入时,我想完全禁用其他输入.我尝试使用jquery兄弟选择器,但只有当所有选择都在同一个父元素中时它才有效.

谢谢你的帮助

jquery radio-button

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

如何实现c#/ .net 3.5字典?

我正在使用一个使用大量字典(最多10 ^ 6个元素)的应用程序,其大小事先未知(尽管我可以在某些情况下猜测).我想知道字典是如何实现的,即如果我不对字典大小进行初步估计,效果有多糟糕.它是否在内部以List的方式使用(自增长)数组?在这种情况下,让字典增长可能会在LOH上留下许多大的未引用数组.

c# dictionary

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

使用webkit为Python桌面应用程序嵌入WSGI后端

免责声明:我对问题标题中提到的任何内容都不太熟悉.

是否可以使用浏览器控件(如Webkit)作为WSGI应用程序的前端(使用像Flask这样的框架)而无需启动本地WSGI服务器?

基本上,请求和响应由HTML UI和WSGI后端之间的中间层管理.某个URI可能意味着"本地",例如"local://"或类似的东西,并将被路由到包含所有原始标题等的嵌入式WSGI应用程序.

您将失去普通WSGI服务器提供的任何功能,除非您自己实现或以某种方式嵌入也可通过API而非真实HTTP请求使用的服务器.

现在我想起来了,这是唯一真正的要求:一个可以通过API调用的WSGI服务器而不仅仅是真正的HTTP请求.

我知道这有用是值得怀疑的(甚至可能没有意义).我的问题是这是否可能?

编辑:这是另一种方式:

我希望单个代码库既可以是Web应用程序,也可以是桌面应用程序,使用HTML前端和Python后端.我不想在桌面应用程序的任何端口上运行服务器.实现这一目标的最简单方法是什么?

python wsgi local

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

获取TFS 2010中触发的构建的变更集编号

有人可以请告诉我如何获得变更集编号,TFS 2010的当前版本是否被触发?

我想扩展构建工作时间,如果构建是由签入触发的,并且想要进行更多处理,我需要更改集由checkin创建的变更集.

有任何想法吗?

谢谢!

workflow build tfs2010

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

将uibinder与SmartGWT配合使用?

可以将UiBinder与SmartGWT一起使用吗?我听说目前这是不可能的,尽管有努力缩小差距.这些努力如何?他们取得了成功吗?

此外,如果SmartGWT还不是UiBinder友好的,那么还有其他任何GWT库吗?也许是ext-GWT?

gwt smartgwt uibinder

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

通过密钥查找.NET字典值的速度?

我有一个10000产品/颜色/大小组合的字典,我用以下方法创建:

AllRecords = DB.ProductColourSizes _
             .ToDictionary(function(b) String.Format("{0}_{1}_{2}", _
             b.ProductCode, b.ColourCode, b.SizeCode))
Run Code Online (Sandbox Code Playgroud)

所以一个示例键就像"13AI_GRS_M"

我必须每隔30分钟将我的数据库与公司的ERP同步,对于每个颜色/大小组合,我需要使用此字典来添加,编辑或删除记录.我希望他们提供身份证号码.

我不知道词典在内部如何运作..NET根据这样的密钥找到正确的值有多快?我应该对数据库查询进行排序,还是.NET有其他方法来识别密钥?

或者我应该将其转换为List并使用Dictionary来识别正确的索引?或完全相反的方式?

我也以这种方式在网站的应用程序中使用静态字典,因此学习更好的方法可以产生相当大的影响.

非常感谢,史蒂夫

.net lookup performance dictionary

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

使用ajax beforeSend修改数据

假设我有一个来自jQuery的Ajax调用,如下所示:

$.ajax({
   url: myUrl,
   data: myData,
   type:'post'
});
Run Code Online (Sandbox Code Playgroud)

我希望能够使用添加到myData

$.ajaxSetup({
   beforeSend: function(call){...}
});
Run Code Online (Sandbox Code Playgroud)

结果应该是所有ajax调用(post和get)都被修改,所以如果我得到一个额外的参数IsAjax = true

ajax jquery

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

是否可以在MongoDB-Query中进行转换?

当我有两个像这样的MongoDB文件时......

db.test.insert( {"value" : "10123"} );
db.test.insert( {"value" : "160"} );
Run Code Online (Sandbox Code Playgroud)

查询的结果如:

db.test.find({"value" :{$gt : "12"} });
Run Code Online (Sandbox Code Playgroud)

是..

{ "_id" : ObjectId("4c6d1b92304326161b678b89"), "value" : "160" }
Run Code Online (Sandbox Code Playgroud)

很明显,进行了字符串比较,因此不会返回我的第一个值.有没有办法在查询中进行投射?

就像是:

db.test.find({ (int) "value" :{$gt : 12} });
Run Code Online (Sandbox Code Playgroud)

会很好.像这样的查询

db.test.find({"value" :{$gt : 12} }); // without the quotes around "12"
Run Code Online (Sandbox Code Playgroud)

没有回报.

casting mongodb

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

SQL Server视图主键

有没有办法在sql server中为视图提供主键.我知道在甲骨文有可能.

我不关心更新它的只读视图,但其他人在ms访问中使用它,所以我希望我知道的约束是正确的显示.

sql t-sql sql-server sql-server-2005

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