问题列表 - 第24898页

如何使用jQuery获取一个数组,多个<input>具有相同的名称

我有一个表单,用户可以使用jQuery添加输入字段.

<input type="text" id="task" name="task[]" />
Run Code Online (Sandbox Code Playgroud)

提交表单后,我在PHP中获得了一个数组.

我想用这个处理这个,$.ajax()但我不知道如何将我的<input>s转换为jQuery中的数组.

提前致谢.

javascript arrays jquery

62
推荐指数
5
解决办法
15万
查看次数

与静态库的弱链接

我在 .c 文件中声明了一个带有 GCC 弱属性的外部函数:

extern int weakFunction( ) __attribute__ ((weak));
Run Code Online (Sandbox Code Playgroud)

编译后的目标文件将weakFunction 定义为弱符号。nm 的输出:

1791:         w weakFunction
Run Code Online (Sandbox Code Playgroud)

我调用弱定义函数如下:

if (weakFunction != NULL)
{
    weakFunction();
}
Run Code Online (Sandbox Code Playgroud)

当我通过将目标文件定义为 GCC ( gcc main.o weakf.o -o main.exe) 弱符号的参数来链接程序时,工作正常。如果我将weakf.o 排除在链接之外,则main.c 中的函数地址为NULL,并且不会调用该函数。

问题是,当weakf.o 在静态库中时,由于某种原因链接器找不到该函数,函数地址总是以NULL 结尾。使用 ar 创建静态库:ar rcs weaklibrary weakf.o

有人遇到过类似的问题吗?

c gcc static-libraries weak-linking

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

JavaScript/Dojo模块模式 - 如何调试?

我正在使用Dojo并使用Mastering Dojo中描述的"模块模式" .到目前为止,我可以看到这种模式是一种通用的,广泛使用的JavaScript模式.我的问题是:我们如何调试我们的模块?

到目前为止,我还没能说服Firebug向我展示我的模块的来源.Firebug似乎只显示用于执行工厂方法的dojo eval语句.因此,我无法单步执行我的模块源代码.我试过在我的模块代码中加入"调试器"语句,Firebug似乎正常停止,但没有显示源代码.

下面的示例代码.这只是一个足够复杂的例子,使调试的需要变得合理,它并不是有用的代码.

这页纸

<!--
  Experiments with Debugging
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head> 
    <title>console me</title>

    <style type="text/css">
      @import "../dojoroot/dojo/resources/dojo.css";
      @import "../dojoroot/dijit/themes/tundra/tundra.css";
      @import "edf.css";
    </style>    

    <script type="text/javascript" src="../dojoroot/dojo/dojo.js">
    </script>

    <script type="text/javascript" >
      dojo.registerModulePath("mytest", "../../mytest");

      dojo.require("mytest.example");

      dojo.addOnLoad(function(){
         mytest.example.greet();                     
      });
    </script>

  </head>
  <body class="tundra">
    <div id="bulletin">
      <p>Just Testing</p>
    </div>
  </body>
</html>
<!-- END: snip1 -->
Run Code Online (Sandbox Code Playgroud)

我想调试的java脚本

dojo.provide("mytest.example");
dojo.require("dijit.layout.ContentPane");

/**
 * define module
 */
(function(){
      //define the main program functions...
      var example= mytest.example;
      example.greet= …
Run Code Online (Sandbox Code Playgroud)

javascript debugging dojo

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

django - 由postgres函数设置的订单查询

我最初的问题在这里,与postgres后端有关.Postgres子查询,按子查询排序

现在我的问题已经转移到Django ORM层.我本质上想要通过postgres函数('idx',从上面的stackoverflow工作中获取)来命令查询

我已经尝试使用model.objects.extra(order_by)或者只是order_by,但我相信这两个都需要order_by参数作为Django已知的属性或字段.

我正在尝试思考如何解决这个问题,而不必通过模型管理器恢复使用完全原始的SQL查询.

django

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

如何从VIM运行C程序?

有没有办法从VIM编译和运行C程序而不键入其文件名?

c vim

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

带有Int数组的Java HashMap

我正在使用此代码来检查HashMap中是否存在该数组.

public class Test {
    public static void main(String[] arg) {
        HashMap<int[], String> map = new HashMap<int[], String>();
        map.put(new int[]{1, 2}, "sun");
        System.out.println(map.containsKey((new int[]{1, 2})));
    }
}
Run Code Online (Sandbox Code Playgroud)

但这打印错误.如何检查HashMap中是否存在该数组.提前致谢.

java arrays hashmap

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

Process.StartInfo.Arguments是否支持UTF-8字符串?

你可以使用UTF-8字符串作为StartInfo的参数吗?

我试图将UTF-8(在本例中为日语字符串)作为控制台参数传递给应用程序.

这样的事情(这只是一个例子!(cmd.exe将是一个自定义应用程序))

var process = new System.Diagnostics.Process();
process.StartInfo.Arguments = "/K \"echo ????????\"";
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.UseShellExecute = true;

process.Start();
process.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

执行此操作似乎松开了UTF-8字符串,所有目标应用程序看到的都是"echo ?????????"

直接在命令行上执行此命令(通过粘贴参数),目标应用程序正确接收字符串,即使命令行本身似乎没有正确显示它.

我是否需要做一些特殊的事情才能在参数中启用UTF-8支持,或者这是不支持的?

c# utf-8

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

什么可以解释std :: cout不显示任何内容?

无论出于何种原因,std :: cout都不会显示我的应用程序.我的开发环境如下所示.

我正在使用Qt Creator开发Qt应用程序.由于Qt Creator无法从我的工作站(XP64)启动,我目前正在使用Visual Studio 2008和Qt插件(通过导入.pro项目文件)进行开发.一切似乎都很好,应用程序工作.

在某些情况下(取决于命令行参数),我不想启动HIM,只是在CLI中显示几个句子(例如,命令行必需参数).

我没有收到任何错误,但没有显示任何内容.我相信运行的相应代码是(经典)以下:

std::cout << "is this going to be displayed ?" << std::endl;
Run Code Online (Sandbox Code Playgroud)

你知道为什么没有显示什么吗?

c++ qt cout qt-creator visual-studio

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

Scala:我如何通过第二个元素对元组数组进行排序?

在Scala中有一种方法可以使用和任意比较函数对元组数组进行排序吗?特别是我需要通过它们的第二个元素对元组进行排序和数组,但是我想知道一种排序元组数组的通用技术.

谢谢!

arrays sorting scala tuples

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

用于识别C++ Builder个性的条件指令

我有一个Delphi组件,我想安装它,并在Delphi的组件面板中提供,但在C++ Builder中没有.在BDS/RAD 2006及以上版本中,我既可以为两个人安装,也可以不安装.

我需要这样做,因为该组件使用不支持C++ Builder的第三方库.

我看过这里提到的jedi.inc ,但是我无法找到能够仅在Delphi个性中注册该组件的组合.该组件也适用于较旧的Delphi版本:D5,D6和D7; 但不适用于BCB5和BCB6.这可能吗?

BTW:组件是用Delphi编写的.C++ Builder与Delphi共享相同的包.

提前致谢.

delphi vcl packages c++builder

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