小编fej*_*ese的帖子

使用 post 参数导航到 Javascript 中的新 URL

我想知道是否有任何方法可以使用带有 POST 参数的JavaScript导航到新 URL 。

我知道使用 GET 您可以使用以下方法在 URL 上附加一个参数字符串 window.location.replace()

但是有什么方法可以使用 POST 来隐藏参数。还是用jQuery

javascript ajax jquery post

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

IN语句中的Datacontext ExecuteCommand参数

sql使用IN从C#LinQ到sql datacontext 运行自定义语句的最佳方法是什么?我试过了:

db.ExecuteCommand(
   "UPDATE tblCard SET used = 1 WHERE id IN ({0}) AND customer_id = {1}",
   Request.Form["ids"], customer_id
);
Run Code Online (Sandbox Code Playgroud)

对于通过表单传递的1个项目,这是好的,但如果我通过例如"2,1"发布,那么我得到一个sqlclient例外:

将nvarchar值"2,1"转换为数据类型int时转换失败.

如果相反我使用string.format插入参数它工作正常,但显然这是对SQL注入开放.

c# linq datacontext command execute

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

具有隐式参数的C++函数模板实例

我无法弄清楚为什么以下代码编译正常:

#include <iostream>                                                                 

void bar(int x) {                                                                   
  std::cout << "int " << x << std::endl;                                            
}                                                                                   

void bar(double x) {                                                                
  std::cout << "double " << x << std::endl;                                         
}                                                                                   

template <typename A, typename B>    // Note the order of A and B.                                               
void foo(B x) {                                                                     
  bar((A)x);                                                                        
}                                                                                   

int main() {                                                                        
  int x = 1;                                                                        
  double y = 2;                                                                     

  foo<int>(x);        // Compiles OK.                                                              
  foo<double>(y);     // Compiles OK.                                               

  return 0;                                                                         
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我切换的顺序AB下面,那么就不会编译:

#include <iostream>                                                                 

void bar(int x) …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors function-templates

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

关闭函数前的PHP分析延迟

// VERY BEGIN OF SCRIPT
$_SERVER['HX_startTime'] = microtime(true);

...

// MY SHUTDOWN FUNCTION
register_shutdown_function('HX_shutdownFn');
function HX_shutdownFn()
{
    // formatTimeSpan is simple time to string conversion function
    var_dump(formatTimeSpan(microtime(true) - $_SERVER['HX_startTime']));
}


...

// VERY END OF SCRIPT
var_dump(formatTimeSpan(microtime(true) - $_SERVER['HX_startTime']));
Run Code Online (Sandbox Code Playgroud)

我有0.0005s.在脚本结束和1.1s.在关机功能.这是正常的吗?丢失1秒?

脚本是纯php,不使用数据库连接等.在WAMP服务器上测试(php v 5.3.9,apache 2.2.21)

php performance profiling

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

Groovy Closure泛型返回/参数?

我有一个方法应该采用前两个参数Car和Tire的Closure,并且应该返回一种类型的Vehicle.

有没有办法在Groovy Closures中声明参数类型?

我在想

method(Closure<Vehicle, Car, Tyre> closure); 
Run Code Online (Sandbox Code Playgroud)

但是正确的方法是什么?

grails groovy

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

将数组的所有元素传递给具有可变参数的函数 (...)

我需要将可变数量的参数传递给允许可变数量参数的 c 函数。

function a(int n , ...) {...} //*n* number of parameters

int b[XXX]; //XXX is more or less run-time dynamic.
//Filsignals.https://github.com/libpd/libpd/blob/master/pure-data/src/d_ugen.cl b with things.
a(n, b[0], b[1] ... b[XXX])
Run Code Online (Sandbox Code Playgroud)

如何在不命名 b 的每个元素的情况下编写此代码?

一件事:我无法更改它的实现a(),它使用va_list访问“...”。因此,我无法传递“b”,因为“b”只能作为一个a(n, b)参数处理,但它包含更多参数。

更多细节:a() 实际上是 puredatadsp_add()函数(在 中定义d_ugen.c),它使用传递的指针来设置传入和传出。

一种选择

我刚刚发现可以通过使用来避免这个问题dsp_addv(),它是可变参数函数的数组版本dsp_add()

然而,这并不能回答我的问题......

c parameters optional-parameters

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

Java对具有多个参数的对象进行排序

我最近一直致力于更好地理解排序算法及其与不同类型输入的关系.目前,我正在开展一项学生管理计划,每个学生都有三个参数:姓氏,GPA和用户ID(String,double,int).它们分别存储在具有这三个参数的Student类中,并且有学生DOZENS(该程序的一个关键特征是输入,删除和更新学生).

我的问题是:使用主要排序算法(mergesort,quicksort等),按每个参数对学生列表进行排序的最佳方法是什么?例如,执行mergesort以按GPA对列表进行排序的最佳方法是什么?或者使用quicksort按姓氏对列表进行排序?

基本上我的问题归结为......如果他们没有三个参数,我可以对这些对象进行排序(编写一个mergesort来排序100个数字对我来说非常容易).如何管理其他两个参数并确保在排序后可以访问它们?

java sorting object

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

更改grunt任务的--max-stack-size

我在GruntJS脚本中遇到以下错误:

最大调用堆栈大小超过"

--max-stack-size=在我的grunt命令中调用节点标志的正确语法是什么,这样我可以为堆栈预留更多的内存?

node.js gruntjs

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

如何读取mule esb中的参数

我正在向mule发送一些参数,它正在通过我发送的8081中的http入站进行监听.

http://localhost:8081/hey?age=manoj
Run Code Online (Sandbox Code Playgroud)

但我不知道我怎么能从消息中得到这个?我知道我可以从消息和有效负载访问它,但是当我尝试这样做时

#[message payload: ['age']]
Run Code Online (Sandbox Code Playgroud)

我收到错误,有效载荷是一个字符串类型,我非常混淆骡子.我想要年龄价值.

java mule mule-el mule-module-jpa mule-component

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

python3字符串"abcd"打印:aababcabcd?

如果有一个像abcd1234等字符串我怎么能一起打印,第一个字符,然后前两个字符,然后前三个等一起打印?

例如,string = 1234我想打印/返回1121231234aababcabcd

到目前为止我有这个代码:

def string_splosion(str):
    i = 0
    while i <= len(str):
        i += 1
        print(str[:i])
print(string_splosion('abcd'))
Run Code Online (Sandbox Code Playgroud)

但它以单独的行打印/返回它.我可以手动编写它,print(str[0:1], str[1:2] <...>)但是如何让python做它因为我不知道字符串将会有多长?

python string

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