Tag: 参数

使用可选参数冲突重载的方法

我有两个重载的方法,一个具有可选参数。 void foo(string a) { } void foo(string a, int b = 0) { } 现在我打电话给: foo("abc"); 有趣的是,第一个重载被调用。 为什么不把第二个重载与可选值设置为零? 说实话,我会期待编译器带来一个错误,至less是一个警告,以避免无意中执行错误的方法。 这是什么原因? 为什么C#团队这样定义呢?

在Reporting Services中为单个parameter passing多个值

我在报告中有几个多选参数。 我试图find一种方法来传递在Web查询string中的单个参数的多个值? 如果我传入一个值,它工作正常。 报告运行良好,为单个参数select多个选项。 我的麻烦在于networking查询string。

Http Servlet请求在读取一次后会从POST主体中丢失参数

我想在Java Servletfilter中访问两个http请求参数,这里没有什么新东西,但很惊讶的发现参数已经被使用了! 正因为如此,它在过滤链中不再可用。 看来只有当参数进入POST请求体(例如表单提交)时才会发生这种情况。 有没有办法读取参数,而不是消耗它们? 到目前为止,我只find了这个参考: 使用request.getParameter的Servletfilter失去了表单数据 。 谢谢!

在C#中引用types的variables有什么用“ref”?

我明白,如果我传递一个值types( int , struct等)作为参数(不带ref关键字),该variables的副本传递给该方法,但如果我使用ref关键字引用variables被传递,而不是一个新的。 但是对于引用types,就像类一样,即使没有ref关键字,引用也会传递给方法,而不是副本。 那么ref关键字和reference-types的用法是什么呢? 举个例子: var x = new Foo(); 以下是什么区别? void Bar(Foo y) { y.Name = "2"; } 和 void Bar(ref Foo y) { y.Name = "2"; }

为什么没有参数的函数(与实际函数定义相比)编译?

我刚刚遇到某人的C代码,我很困惑,为什么它正在编译。 有两点我不明白。 首先,与实际的函数定义相比,函数原型没有参数。 其次,函数定义中的参数没有types。 #include <stdio.h> int func(); int func(param) { return param; } int main() { int bla = func(10); printf("%d", bla); } 为什么这个工作? 我已经testing了几个编译器,它工作正常。

如何用参数执行命令?

如何使用参数在Java中执行命令? Process p = Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php -m 2"}); 没有工作。 String[] options = new String[]{"option1", "option2"}; Runtime.getRuntime().exec("command", options); 也没有工作,因为它没有指定“m”参数。

使用POST方法在Swift中使用HTTP请求

我试图在Swift中运行一个HTTP请求,POST 2参数到一个URL。 例: 链接: www.thisismylink.com/postName.php PARAMS: id = 13 name = Jack 什么是最简单的方法来做到这一点? 我甚至不想读回应。 我只是想通过一个PHP文件发送数据库上的更改。

Git别名与位置参数

基本上我试图别名: git files 9fa3 执行命令: git diff –name-status 9fa3^ 9fa3 但是git并没有将位置parameter passing给别名命令。 我努力了: [alias] files = "!git diff –name-status $1^ $1" files = "!git diff –name-status {1}^ {1}" …和其他一些人,但没有工作。 退化的情况是: $ git echo_reverse_these_params abcde edcba …我怎么做这个工作?

带有一个或多个(多个)参数的search表单

我已经掌握了基础知识,创build了两个文件,一个用户inputsearch参数的search表单和一个输出项目的结果文件。 为了简单起见,我们将search表单文件指定为search.php,结果页面指定为results.php。 编辑:清理标签礼节更stream畅的阅读。 search.php中 <?php if(!empty($_POST['id']) && isset($_POST['id'])) { header("Location: ?m=search.results&id=".$_POST['id'].""); } elseif(!empty($_POST['major']) && isset($_POST['major'])) { header("Location: ?m=search.results&major=".$_POST['major'].""); } elseif(!empty($_POST['college']) && isset($_POST['major'])) { header("Location: ?m=search.results&college=".$_POST['college'].""); } elseif (!empty($_POST['name']) && isset($_POST['name'])) { header("Location: ?m=search.results&name=".$_POST['name'].""); } elseif (!empty($_POST['id']) && !empty($_POST['college']) && !empty($_POST['major']) && isset($_POST['submit']) && !empty($_POST['name'])) { echo "<div class='alert alert-danger'>No students found. Please try different parameters.</div>"; […]

PHP函数重载

来自C ++的背景;) 我如何重载PHP函数? 一个函数定义,如果有任何参数,另一个如果没有参数? 在PHP中可能吗? 或者我应该使用否则检查是否有任何parameter passing$ _GET和POST? 并把它们联系起来