问题列表 - 第26419页

在ASP.NET MVC中使用jQuery调用Ajax不传递参数

路线是:

routes.MapRoute(
    "Ajax", // Route name
    "BizTalk/Services/{action}", // URL with parameters
    new
    { // Parameter defaults
     controller = "BizTalk"
    }
   );
Run Code Online (Sandbox Code Playgroud)

我的控制器是:

public JsonResult AjaxTest(string s, int i, bool b)
  {
   return Json("S: " + s + "," + "I: " + i + "," + "B: " + b);
  }
Run Code Online (Sandbox Code Playgroud)

我的jQuery代码:

$(document).ready(function() {
   $("#btn_test").click(function() {
    var s = "test";
    var i = 8;
    var b = true;
    $.ajax({
     type: "POST", cache: false,
     url: "/BizTalk/Services/AjaxTest",
     data: { i: i, s: …
Run Code Online (Sandbox Code Playgroud)

parameters ajax asp.net-mvc jquery

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

将应用程序上下文转换为Android中的静态方法的最佳方法

我正在开发一个包含多个活动的Android应用程序.在其中我有一个类有几个静态方法.我希望能够从不同的活动中调用这些方法.我正在使用静态方法通过XmlResourceParser从xml文件加载数据.要创建XmlResourceParser,需要在Application Context上进行调用.所以我的问题是,将应用程序上下文引用到静态方法的最佳方法是什么?让每个Activity获取并传递它吗?以某种方式将它存储在全局变量中?

android android-context

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

无法从 shell 生成 erlang 主管

我已经实现了一个 gen_server 和 supervisor:test_servertest_sup. 我想从 shell/CLI 测试它们。我已经编写了它们的start_link函数,以便它们的名称在本地注册。

我发现我可以test_server很好地从命令行生成,但是生成的test_sup根本不允许我与服务器进行交互。

例如,我可以test_server通过执行来生成一个:

1> spawn(test_server, start_link, []).
<0.39.0>
2> registered().
[...,test_server,...]
Run Code Online (Sandbox Code Playgroud)

我可以与服务器交互,一切看起来都很好。

但是,如果我尝试使用 做同样的事情test_sup,则在我的“CLI 过程”(使用registered/0)中不会注册新名称/Pid 。我的test_server似乎已经生成,但我无法与之交互(请参阅 Lukas Larsson 关于 SASL 的评论以了解为什么这是真的)。

我假设我在我的主管中编码了一个错误,但是这种启动主管的方法非常有效:

1> {ok, Pid}= test_sup:start_link([]).
{ok, <0.39.0>}
2> unlink(Pid).
true
3> registered().
[...,test_server,test_sup,...]
Run Code Online (Sandbox Code Playgroud)

为什么我可以生成 gen_server 但不能生成主管?


更新

我正在使用的代码可以在这篇文章中找到。我正在使用echo_serverand echo_sup,两个非常简单的模块。

鉴于该代码,这有效:

spawn(echo_server, start_link, []).
Run Code Online (Sandbox Code Playgroud)

这不会:

spawn(echo_sup, start_link, []).
Run Code Online (Sandbox Code Playgroud)

erlang erlang-otp erlang-supervisor

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

如何从cgo到exe

从基本的测试程序...

package main

/*
#include <stdio.h>
static void test() {
        printf("hello world");
}
*/
import "C"

func main() {
        C.test();
}
Run Code Online (Sandbox Code Playgroud)

我做"cgo hello_cgo.go"并得到:

_cgo_.o
_cgo_defun.c
_cgo_gotypes.go 
hello_cgo.cgo1.go 
hello_cgo.cgo2.c
Run Code Online (Sandbox Code Playgroud)

我如何从这里编译到exe?

c go

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

为什么Lua数组(表)从1开始而不是0?

我不明白Lua这一部分的决定背后的理由.为什么索引从1开始?我读过(和其他人一样)这篇伟大的论文.在我看来,语言的一个奇怪的角落是非常愉快的学习和编程.不要误会我的意思,Lua很棒,但必须在某处做出解释.我发现的大部分内容(在网上)只是说索引从1开始.完全停止.

阅读其设计师对该主题的看法将是非常有趣的.

请注意,我在Lua中"非常"初学者,我希望我不会错过关于表格的明显内容.

arrays lua lua-table

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

新的设计模式/设计策略

我已经研究并实施了几年的设计模式,我很想知道.什么是一些较新的设计模式(自GOF以来)?另外,与我自己一样,接下来要研究[以软件设计的方式]?

注意:我已经使用TDD和UML一段时间了.我对新的范式转换和更新的设计模式感到好奇.

language-agnostic design-patterns

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

在Matlab中内置彩色图

我想要一个较浅的"青色"颜色,使用功能色图('青色').你怎么做到这一点?

graphics matlab colors

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

如何拆分但在python中忽略带引号的字符串中的分隔符?

我需要在分号上分割这样的字符串.但我不想拆分字符串('或')内的分号.我没有解析文件;只是一个没有换行符的简单字符串.

part 1;"this is ; part 2;";'this is ; part 3';part 4;this "is ; part" 5

结果应该是:

  • 第1部分
  • "这是;第2部分;"
  • '这是 ; 第3部分'
  • 第4部分
  • 这是"是;部分"5

我想这可以用正则表达式完成,但如果没有; 我对另一种方法持开放态度.

python regex

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

用erb渲染变量

我有以下问题:我有一个存储在我想渲染的数据库中的rhtml(与<%%>和<%=%>标记内的ruby一起拼成的html).通过查询获取信息.我需要能够评估从数据库中获取的信息,就好像它是.erb文件中的正常内容一样.我目前拥有的:

<% @mymods.each do |mod| %>
<%=  render_text(mod["html"])%>
<% end %>
Run Code Online (Sandbox Code Playgroud)

其中mod ["html"]是包含rhtml代码的变量,而@mymods是来自查询的对象数组.我目前不知道我应该使用什么功能(render_text当然不起作用).

非常感谢帮助.

/ TZer0

ruby variables ruby-on-rails erb rhtml

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

c ++列出问题

我想把列表前面的值放到另一个列表中但是我收到错误.

例如

List<int> li;
List<int> li2;

.............
.............

li2.push_back(li.front()); // this statement doesnt work for me. 
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗.

示例代码:

   list<int> li;
   list<int> li2;
   li.push_back(1);
   li.push_back(2);
   li.push_back(3);

   for(int i=0;i<3;i++)
   {

    cout<<li.front()<<endl;
    li2.push_back(li.pop_front());

   }
Run Code Online (Sandbox Code Playgroud)

c++ data-structures

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