问题标签 [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.
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
谢谢!
java - 在 Java 中,如何从派生类中的覆盖方法调用基类的方法?
我有两个Java类:B,它扩展了另一个类A,如下:
我想调用A.myMethod()
from B.myMethod()
。我来自C++ 世界,我不知道如何用 Java 做这个基本的事情。
c# - 将空参数传递给 C# 方法
有没有办法将空参数传递给 C# 方法(类似于 c++ 中的空参数)?
例如:
是否可以将以下 c++ 函数转换为 C# 方法:
java - Java:不可变到不可变的转换
我一直在考虑为我一直在研究的框架提供语法糖的方法。我想专门处理 Immitable 对象。
假设我有一个不可变对象并希望创建它的修改版本。在您看来,具有单个静态工厂方法的不可实例化类会违反 OO 原则吗?
作为使用字符串的示例:
因此,从这个例子中我可以写:
我觉得这很可读。
对这种方法有任何附带条件吗?
c# - C#泛型方法中的转换问题
我正在编写的通用方法遇到了一些麻烦。它具有以下签名;
有几个类;从 Thing 继承的 ThingA、ThingB 和 ThingC;我希望能够在方法中包含类似这样的代码。
问题是如果我不强制转换新对象,我会得到一个最佳重载方法匹配无效参数错误。为 new Thing() 添加如上所示的 T 转换很好,但报告无法将类型 'ThingA' 转换为 'T'以用于其他新调用。Intellisense 表明 T 是一个事物,但我不明白为什么我不能将其他对象转换为事物,因为它们继承自它。
也许这不是做我想做的事情的正确方法。我在正确的轨道上吗?也许错过了一些细微的差别,或者我应该完全做其他事情吗?
php - PHP:类方法的进入/退出回调?
有没有一种方法可以设置回调(或自动记录)方法参数、条目和退出,而无需在每个方法中进行显式调用?我基本上想将此信息记录到我的记录器类(它是静态的)中,而不必为每个方法手动执行。
现在我必须在每个方法中调用 Logger::logEntry() 和 Logger::logExit() 来完成此操作。我很想不必这样做:
c# - 在 foreach thru 方法中更改项目
让我们从以下代码段开始:
UpdateRecode 函数更改项目的某些字段并返回更改后的对象。在这种情况下,编译器会抛出一个异常,指出无法在 foreach 迭代中更新该项目。
现在 UpdateRecord 方法已更改,因此它返回 void 并且代码段将如下所示:
在这种情况下,项目将被更新,因为 Record 是一个引用类型。但它使代码不可读。
我正在处理的项目有很多 foreach 循环,一遍又一遍地使用几乎相同的代码,所以我想创建更新部分记录的方法。有没有很好的方法来做到这一点?一种使代码更具可读性而不是进一步破坏它的方法?
java - 如何在 Java Applet 中注册 JavaScript 回调?
我正在开发一个不可见的 Java Applet,它将完全由 JavaScript 控制。
我可以轻松调用小程序的 Java 方法,并且可以使用netscape.javascript.JSObject.getWindow(this).call()
.
但是为了在小程序中注册一个 JavaScript 回调,我想我需要一个 JavaScript 函数对象。
我想要做:
我可以从 Javascript 调用:
所以我可以在后面的代码中调用这个函数:
这样的事情存在吗?我怎样才能做到这一点?
现在我正在考虑创建一些 Javascript 来处理这个回调机制,而不是从小程序中这样做。
java - Java:`静态`方法
当我调用静态方法时:
由于没有创建实例,静态方法的类将在内存中保存多长时间?
如果我调用相同的方法,是否会为每个调用重新加载类,因为不存在实例?
并且在调用时是否仅加载单个静态方法,或者即使只使用一个静态方法,一个类的所有方法和静态方法是否都加载到内存中?
c# - 如何制作一种以 A1A 1A1 格式返回随机字符串的方法?
我需要一种方法以以下格式返回随机字符串:
字母数字 字母数字 字母数字