问题列表 - 第46654页

将动态json对象传递给C#MVC控制器

我正在使用.Net 4,MVC 3和jQuery v1.5做一些工作

我有一个JSON对象,可以根据调用它的页面进行更改.我想将对象传递给控制器​​.

{ id: 1, title: "Some text", category: "test" }
Run Code Online (Sandbox Code Playgroud)

我明白,如果我创建一个自定义模型,如

[Serializable]
public class myObject
{
    public int id { get; set; }
    public string title { get; set; }
    public string category { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并在我的控制器中使用它,例如

public void DoSomething(myObject data)
{
    // do something
}
Run Code Online (Sandbox Code Playgroud)

并使用jQuery的.ajax方法传递对象,如下所示:

$.ajax({ 
    type: "POST", 
    url: "/controller/method", 
    myjsonobject,  
    dataType: "json", 
    traditional: true
});
Run Code Online (Sandbox Code Playgroud)

这工作正常,我的JSON对象映射到我的C#对象.我想做的是传递一个可能会改变的JSON对象.当它改变时,我不希望每次JSON对象改变时都要向我的C#模型添加项.

这有可能吗?我尝试将对象映射到Dictionary,但数据的值最终会变为null.

谢谢

jquery json asp.net-mvc-3

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

是否可以将Eclipse IDE用作文本编辑器?

是否可以将Eclipse IDE用作文本编辑器(具有sytax突出显示等功能,可能具有额外功能),将文件拖入其中或使用"文件>打开"类型的东西,而无需创建任何"项目" "等等,编辑文件并将其保存到原始位置?这是Eclipse内置的功能,还是需要插件?

(如果语言有所不同,这适用于Python,尽管其他语言的信息也很有用.)

eclipse text-editor

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

在谓词中使用@min

我获取@min或@max值的当前版本是:

    for (NSManagedObject *destination in allSpecifics)
    {
        [allRates addObject:[destination valueForKey:@"rate"]];
    }

    NSExpression *arrayExpression = [NSExpression expressionForConstantValue: allRates];
    NSArray *argumentArray = [NSArray arrayWithObject: arrayExpression];

    NSExpression* expression = [NSExpression expressionForFunction:@"min:" arguments:argumentArray];
    id result = [expression expressionValueWithObject: nil context: nil];

    NSNumber *rateForAdd = result;
Run Code Online (Sandbox Code Playgroud)

allSpecific是NSManagedObjects的数组.看起来像是一种填充对象数组的好方法(内存和处理时间成本).可能有人可以帮助重构它?

cocoa nspredicate

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

如何在DELETE QUERY中编写LEFT JOIN?

你能给我一个使用Doctrine使用左连接的删除查询的例子吗?

php doctrine

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

将单个文件重构为多个文件并在Perforce中维护版本历史记录的正确方法是什么?

我有一个太大的文件,应该重构为两个较小的文件.在Perforce中执行此操作的最佳方法是什么,以保持与原始文件的关系?

我正在添加两个新文件,并在这种情况下删除原始文件,但我希望有一些解决此问题的一般方法.

我认为最简单的情况是添加一个包含原始内容子集的新文件,并从原始文件中删除该内容,但保留原位(以后删除它很简单).

如果操作可以在单个更改列表中完成以避免任何会破坏构建的签入,那将是最好的.

perforce

14
推荐指数
3
解决办法
1430
查看次数

查找列表的所有子集

我有一个列表,我需要输出列表的每个子集

例如abcde

会输出到

 a
 b
 c  
 d 
 e 
 ab  
 ac  
 ad 
 ae

 abc
 abd 
 abe
 bcd
 bce
 ....
 abcde
Run Code Online (Sandbox Code Playgroud)

我相信正确的术语是组合,任何元素都不应该在同一行上重复

我打算用一系列循环尝试这个,但我甚至不确定我们是否要开始

有什么建议?

c# combinations loops list

0
推荐指数
2
解决办法
8577
查看次数

MATLAB - 如何将子图缩放在一起?

我在一个图中有多个子图.每个图的X轴是相同的变量(时间).每个图上的Y轴是不同的(它代表什么和数据的大小).

我想要一种方法同时放大所有绘图的时间尺度.理想情况下,通过在其中一个图上使用矩形缩放工具,并使其他图相应地更改其X限制.对于所有这些,Y限制应该保持不变.自动拟合数据以在Y方向上填充图是可以接受的.

(这个问题几乎与Stack Overflow问题一相同Matplotlib/Pyplot:如何将子图缩放在一起?(MATLAB除外))

matlab plot zoom

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

在Ruby中解析结构化文本

关于在Ruby中解析结构化文本有几个问题,但它们都不适用于我的案例.

我是Ruby Whois库的作者.该库包括几个解析器,用于解析WHOIS响应并从内容中提取属性.

到目前为止,我使用了两种方法:

  1. 基本解析器的正则表达式(例如whois.aero)
  2. StringScanner先进分析器(如whois.nic.it)

正则表达式效率不高,因为如果我需要提取15个属性,我需要扫描相同的响应至少15次.

StringScanner是一个很好的库,但创建一个高效的扫描仪并不是那么简单.

我想知道是否有一些其他Ruby工具你建议实现WHOIS记录解析器.我正在阅读有关Treetop的内容,但由于WHOIS记录缺乏规范,我认为Treetop不是正确的解决方案.

有什么建议吗?

ruby parsing lexical-analysis

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

将项添加到通用列表(新手)

我有点尴尬甚至问这个,但我知道有更好的方法来做到这一点我只是不知道如何

List<int> numbers = new List<int>(22);
numbers.Add(3);
numbers.Add(4);
numbers.Add(9);
numbers.Add(14);
numbers.Add(15);
//...
Run Code Online (Sandbox Code Playgroud)

c# arrays list add

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

R:快速多变量优化包?

我期待找到4个变量的标量函数的局部最小值,并且我对变量有范围约束("框约束").函数导数没有封闭形式,因此需要分析导数函数的方法是不可能的.我已经尝试了几个选项和控制参数的optim功能,但所有这些都看起来很慢.具体来说,他们似乎在调用我的(R定义的)目标函数之间花了很多时间,所以我知道瓶颈不是我的目标函数,而是调用我的目标函数之间的"思考".我查看了CRAN任务视图以进行优化,并尝试了其中几个选项(DEOptim来自RcppDE等),但它们似乎没有任何好处.我本来想尝试一下这个nloptr包(一个用于NLOPT库的R包装器),但它似乎不适用于Windows.

我想知道,有没有任何好的,快速的优化套件供人们使用,我可能会丢失?理想情况下,这些将是围绕优秀的C++/Fortran库的薄包装形式,因此最小的纯R代码.(虽然这不应该是相关的,但是在尝试将4参数分布拟合到一组值时,通过最小化某个拟合优度度量,我的优化问题出现了).

在过去,我发现R的优化库非常慢,最后编写了一个瘦R包装器来调用商业优化库的C++ API.那么最好的图书馆必然是商业图书馆吗?

UPDATE.这是我正在查看的代码的简化示例:

###########
## given a set of values x and a cdf, calculate a measure of "misfit":
## smaller value is better fit
## x is assumed sorted in non-decr order;
Misfit <- function(x, cdf) {
  nevals <<- nevals + 1
  thinkSecs <<- thinkSecs + ( Sys.time() - snapTime)
  cat('S')
  if(nevals %% 20 == 0) cat('\n')
  L <- length(x)
  cdf_x <- pmax(0.0001, pmin(0.9999, cdf(x)))
  measure <- -L …
Run Code Online (Sandbox Code Playgroud)

optimization r

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