问题标签 [methods]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
14237 浏览

http - 如何在我的计算机发送到页面的原始 HTTP 中查看 POST 方法?

而已

当我执行 POST 方法时,没有办法查看浏览器发送到网站的原始文本文件吗?

就像是:

POST /path/script.cgi HTTP/1.0
来自:frog@jmarshall.com
用户代理:HTTPTool/1.0
内容类型:application/x-www-form-urlencoded
内容长度:32
home=Cosby&favorite+flavor=flies

谢谢!

0 投票
12 回答
273108 浏览

java - 在 Java 中,如何从派生类中的覆盖方法调用基类的方法?

我有两个Java类:B,它扩展了另一个类A,如下:

我想调用A.myMethod()from B.myMethod()。我来自C++ 世界,我不知道如何用 Java 做这个基本的事情。

0 投票
7 回答
146033 浏览

c# - 将空参数传递给 C# 方法

有没有办法将空参数传递给 C# 方法(类似于 c++ 中的空参数)?

例如:

是否可以将以下 c++ 函数转换为 C# 方法:

0 投票
5 回答
839 浏览

java - Java:不可变到不可变的转换

我一直在考虑为我一直在研究的框架提供语法糖的方法。我想专门处理 Immitable 对象。

假设我有一个不可变对象并希望创建它的修改版本。在您看来,具有单个静态工厂方法的不可实例化类会违反 OO 原则吗?


作为使用字符串的示例:

因此,从这个例子中我可以写:

我觉得这很可读。


对这种方法有任何附带条件吗?

0 投票
4 回答
6443 浏览

c# - C#泛型方法中的转换问题

我正在编写的通用方法遇到了一些麻烦。它具有以下签名;

有几个类;从 Thing 继承的 ThingA、ThingB 和 ThingC;我希望能够在方法中包含类似这样的代码。

问题是如果我不强制转换新对象,我会得到一个最佳重载方法匹配无效参数错误。为 new Thing() 添加如上所示的 T 转换很好,但报告无法将类型 'ThingA' 转换为 'T'以用于其他新调用。Intellisense 表明 T 是一个事物,但我不明白为什么我不能将其他对象转换为事物,因为它们继承自它。

也许这不是做我想做的事情的正确方法。我在正确的轨道上吗?也许错过了一些细微的差别,或者我应该完全做其他事情吗?

0 投票
3 回答
2459 浏览

php - PHP:类方法的进入/退出回调?

有没有一种方法可以设置回调(或自动记录)方法参数、条目和退出,而无需在每个方法中进行显式调用?我基本上想将此信息记录到我的记录器类(它是静态的)中,而不必为每个方法手动执行。

现在我必须在每个方法中调用 Logger::logEntry() 和 Logger::logExit() 来完成此操作。我很想不必这样做:

0 投票
3 回答
1603 浏览

c# - 在 foreach thru 方法中更改项目

让我们从以下代码段开始:

UpdateRecode 函数更改项目的某些字段并返回更改后的对象。在这种情况下,编译器会抛出一个异常,指出无法在 foreach 迭代中更新该项目。

现在 UpdateRecord 方法已更改,因此它返回 void 并且代码段将如下所示:

在这种情况下,项目将被更新,因为 Record 是一个引用类型。但它使代码不可读。

我正在处理的项目有很多 foreach 循环,一遍又一遍地使用几乎相同的代码,所以我想创建更新部分记录的方法。有没有很好的方法来做到这一点?一种使代码更具可读性而不是进一步破坏它的方法?

0 投票
3 回答
8822 浏览

java - 如何在 Java Applet 中注册 JavaScript 回调?

我正在开发一个不可见的 Java Applet,它将完全由 JavaScript 控制。

我可以轻松调用小程序的 Java 方法,并且可以使用netscape.javascript.JSObject.getWindow(this).call().

但是为了在小程序中注册一个 JavaScript 回调,我想我需要一个 JavaScript 函数对象。

我想要做:

我可以从 Javascript 调用:

所以我可以在后面的代码中调用这个函数:

这样的事情存在吗?我怎样才能做到这一点?

现在我正在考虑创建一些 Javascript 来处理这个回调机制,而不是从小程序中这样做。

0 投票
4 回答
2841 浏览

java - Java:`静态`方法

当我调用静态方法时:

由于没有创建实例,静态方法的类将在内存中保存多长时间?

如果我调用相同的方法,是否会为每个调用重新加载类,因为不存在实例?

并且在调用时是否仅加载单个静态方法,或者即使只使用一个静态方法,一个类的所有方法和静态方法是否都加载到内存中?

0 投票
5 回答
750 浏览

c# - 如何制作一种以 A1A 1A1 格式返回随机字符串的方法?

我需要一种方法以以下格式返回随机字符串:

字母数字 字母数字 字母数字