问题列表 - 第36847页

在C#中解析jQuery序列化数据

我的页面上有一个ListBox.我正在对C#函数进行AJAX调用,我需要传递所选项的值.这就是我所拥有的:

$('#btnSubmit').click(function() {
    $.ajax({
        type: "POST",
        url: 'Default.aspx/GetSelectedValues',
        data: '{selectedValues: ' + $('#lbItems').serialize() + '}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: OnSuccess
    });
});

<select id="lbItems" multiple="multiple">
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
    <option value="4">Four</option>
    <option value="5">Five</option>
</select>


[System.Web.Services.WebMethod]
public static string GetSelectedValues(string selectedValues)
{
    //
}
Run Code Online (Sandbox Code Playgroud)

传递给C#函数的数据如下所示:

lbItems=1&lbItems=3&lbItems=5
Run Code Online (Sandbox Code Playgroud)

是否有任何内置的C#函数可以轻松地反序列化,将值转换为某种数组?或者也许有更好的方法从jQuery传递数据?

c# asp.net ajax jquery

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

对于二进制文件,我应该使用bfiles还是bigfiles?

处理大型二进制文件有一些mercurial扩展.

我想使用最有可能是官方的(即与mercurial分发).
Kiln 2.0使用Bfiles的分支作为其二进制文件.这是否更有可能成为官方?

哪个是处理二进制文件的首选(半官方)扩展?

version-control mercurial binaryfiles mercurial-bigfiles

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

MSBuild任务可以接受原始数组,但是如何编写一个传递给任务?

我猜它必须是一个ITaskItem,因为它是一个向量而不是标量,我在桌面上只有2个MsBuild书籍,我找不到如何将数组传递给任务的示例.我想做一个字符串数组,但我想知道适用于任何基本类型的正确方法.

如何将一个字符串(或int)数组传递给MsBuild任务?

msbuild

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

使用 Python 将数据提交到表单的最佳方式?

我以前没有使用过网络编程或网络表单,所以我在这里迷失了。有一个简单的perl/cgi

<form method="post" action="/gestalt/cgi-pub/Kaviar.pl" enctype="multipart/form-data">
Run Code Online (Sandbox Code Playgroud)

现在我尝试在这里查看问题,进行了谷歌搜索并阅读了一些有关 urllib2 等的内容。我想我对此了解不够,无法从剩下的所有内容中获取或集成并以有意义的方式使用它们的示例来解决我的问题问题。这是页面 http://db.systemsbiology.net/gestalt/cgi-pub/Kaviar.pl ,我想通过 python 使用此页面,提交数据并检索它并在我的脚本中解析它。样本数据是这样的

chr1:4793
chr1:53534
chr1:53560
Run Code Online (Sandbox Code Playgroud)

所以问题是,你能帮助我一步一步地提交数据并将结果返回到 python 脚本中吗?或者你能指导我一个简单的、一步步的指南来教如何做到这一点吗?谢谢

python forms

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

如果您不了解任何Java,运行JRuby是否有优势?

我听说过JRuby很棒的东西,我知道你可以在不知道任何Java的情况下运行它.我的开发技巧很强,Java不是我所知道的工具之一.它是一个庞大的工具,有许多附带的工具,如Maven/Ant/JUnit等.

仅出于性能原因,是否值得将我当前的Rails应用程序移至JRuby?也许如果我选择一些基本的Java,那么可以有一些不太明显的好处,比如更好的调试/性能优化工具?

会喜欢这方面的一些建议.

ruby java ruby-on-rails jruby

22
推荐指数
4
解决办法
3934
查看次数

我如何逐行分析Python代码?

我一直在使用cProfile来分析我的代码,它一直很好用.我还使用gprof2dot.py来显示结果(使其更清晰).

但是,cProfile(以及到目前为止我见过的大多数其他Python分析器)似乎只在函数调用级别进行分析.当从不同的地方调用某些函数时,这会引起混淆 - 我不知道呼叫#1或呼叫#2是否占用了大部分时间.当所讨论的函数深度为六级时,这会变得更糟,从其他七个地方调用.

如何进行逐行分析?

而不是这个:

function #12, total time: 2.0s
Run Code Online (Sandbox Code Playgroud)

我想看到这样的事情:

function #12 (called from somefile.py:102) 0.5s
function #12 (called from main.py:12) 1.5s
Run Code Online (Sandbox Code Playgroud)

cProfile确实显示了总共有多少时间"转移"到父级,但是当你有一堆层和互连的调用时,这种连接又会丢失.

理想情况下,我希望有一个GUI来解析数据,然后向我显示我的源文件,每个行的总时间.像这样的东西:

main.py:

a = 1 # 0.0s
result = func(a) # 0.4s
c = 1000 # 0.0s
result = func(c) # 5.0s
Run Code Online (Sandbox Code Playgroud)

然后我就可以点击第二个"func(c)"调用来查看该调用中占用的时间,与"func(a)"调用分开.

那有意义吗?是否有任何分析库收集此类信息?我错过了一些很棒的工具吗?

python profiling line-by-line

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

C#中的迭代正则表达式捕获

我必须读入包含许多坐标的文件.该文件的结构如下:

X1/Y1,X2/Y2,X3/Y3,X4/Y4
Run Code Online (Sandbox Code Playgroud)

其中X和Y是正整数.为了解决这个问题,我想使用正则表达式(我认为这通常是一个好主意,因为模式更改时的重构最少).

因此我开发了以下正则表达式:

Regex r = new Regex(@^(?<Coor>(?<X>[0-9]+)/(?<Y>[0-9]+))(,(?<Coor>(?<X>[0-9]+)/(?<Y>[0-9]+)))*$");
Run Code Online (Sandbox Code Playgroud)

但是当我在数据上测试这个正则表达式时,例如:

1302/1425,1917/2010
Run Code Online (Sandbox Code Playgroud)

正则表达式似乎只记得最后一个X,Y和Coor组.在这种情况下,Coor是"12/17",X是"1917",Y是"2010".有没有办法生成某种树.所以我找到了一个给我所有Coor表达式的对象,每个Coor下有一个X和Y组件?

如果可能的话,我只想使用一个正则表达式,这是因为格式可能会改为另一个.

c# regex recursion capturing-group

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

在SQL中,如何获取列的值在表中最低的所有行?

我是SQL的新手,我使用此查询来查找表的字段权重中的最小值.

SELECT product_id, 
       MIN(weight) 
  FROM table 
 WHERE 1;
Run Code Online (Sandbox Code Playgroud)

它确实显示一个具有最小值的字段,但只有一个?但我有很多产品具有相同的最小重量.有没有办法指明我需要展示所有其他产品?

sql database aggregate-functions

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

用于Windows的简单2D图形C库具有以下要求?

我遇到过一个需要在Windows下的表单上绘制一些2D图形并能够执行以下任务的项目:

  • 读取图像格式jpg,GIF,png,具有透明度
  • 监视此表单的鼠标和键盘输入
  • 绘制简单的2D形状,例如.线,椭圆,矩形,像素集/清晰,多边形,...
  • 使用真实字体类型和大小绘制文本并测量不同字符串的文本大小
  • 用C编写,可以集成到Visual Studio 2008 C项目中

我尝试过OpenCV,但它缺乏transperency,字体类型和GIF解码等功能

我需要你的帮助,如果图书馆易于学习和使用,那将是件好事

谢谢大家

c graphics visual-studio-2005

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

如何从jar运行maven包装的clojure应用程序

我在src/main/clojure/za/co/pb/maven_test/test.clj文件中有以下内容:

(ns za.co.pb.maven-test.test
  (:gen-class))

(defn -main []
  (println "Hello world!"))
Run Code Online (Sandbox Code Playgroud)

我还有一个POM,它在编译执行时对clojure-maven-plugin有必要的依赖.

如果我执行一个mvn package命令,我得到一个target/maven-test-1.0-SNAPSHOT.jar文件,如果我查看classes文件夹,我在文件夹中有这些文件target/classes/za/co/pb/maven_test:

  • test.class
  • test.clj
  • test__init.class
  • test$loading__4410__auto__.class
  • test$_main.class

据我所知,这是恰当的.

但是,当我运行此命令时:

java -cp target\app-1.0-SNAPSHOT.jar za.co.pb.maven_test.test

我明白了:

Exception in thread "main" java.lang.NoClassDefFoundError: clojure/lang/IFn
Caused by: java.lang.ClassNotFoundException: clojure.lang.IFn
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: za.co.pb.maven_test.test. Program will exit.
Run Code Online (Sandbox Code Playgroud)

java jar clojure maven

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