问题标签 [method-call]
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.
.net - 挂钩 mscorlib (System.Security.Cryptography.CryptoStream) 以记录参数
我想记录在应用程序中提供给 CryptoStream 对象的参数,以便在加密之前记录明文。
我想动态地执行此操作,而不会篡改原始文件。有没有办法在应用程序和框架之间创建一个“层”来拦截所需的函数调用,将所需的参数写入文本文件,然后将控制权传递回框架?
如果是的话,你能指出我正确的方向,并提供一个样本吗?
对于那些对此有法律顾虑的人(这听起来像 / w 破解问题,我知道 ;)):我已获得开发人员的许可来执行此操作。
java - Java调用方法并使用三元运算符并在参数中赋值?
我正在审查一些代码,我遇到了这个:
这究竟是如何工作的?,我知道 .toLowerCase 结果字符串被分配给 myString (是的,我知道不好的做法,因为你不应该重新分配方法参数,实际上它们应该是最终的),但我不太确定如何方法总是接收它需要的 2 个参数。
我知道当 myString 为 null 时它是如何工作的,或者至少我认为我知道,因为三元组有 myString, null,但我不太清楚为什么当 myString 不为 null 时它会去那里?
javascript - Javascript:如何动态更改函数调用参数?
我从 jquery 的 json 调用中接收到一些“正文”内容,我可以在其中获取通过执行以下操作返回的唯一 javascript 元素:
这等于:
所以,typeof script_element
返回"object"
而且,如果我运行script_element.innerText
,我可以获得:
收到这个脚本后,我现在正在做的只是eval
在上面运行一个,但是四处搜索我找不到运行eval
更改函数调用参数的方法。
我想要做的是改变third
调用的参数,在这种情况下{}
,它可以根据 json 调用的返回而改变,所以我不能只搜索{}
.
例如,我也可以这样做script_element.text.split(',')[2]
,并即时更改此文本,但我认为应该有更好的方法来做到这一点。
我不知道javascript是否可以识别和处理“未来的方法调用”,但仍然认为应该有更好的方法。
任何的想法?
ruby-on-rails-3 - Rails I18n:缩短翻译调用(至少在视图中)
翻译某些字段的 DRY 方式是什么?
在我的 RESTful 视图中,我有一些重复的片段,例如在显示视图中:
现在,t("activerecord.attributes.user.attr_name")
我不想一遍又一遍地写,我只想写t(:attr_name)
(类似于f.label :firstname
在表单视图中)。
基本上,这应该不是问题(至少对于 RESTful 视图),因为 I18n 模块可以查询controller
方法来推断模型名称,然后只需猜测正确的翻译字符串。
我的问题:有人对这种方法有实际经验吗?它甚至可以有一个 RubyGem 吗?或者:有没有我没有想到的陷阱?
java - 在没有 AOP 的情况下拦截带注释的方法调用
是否可以在不使用任何 AOP 框架(如 AspectJ、Spring AOP、Guice 等)的情况下拦截使用自定义注释进行注释的方法的执行...我很想知道是否有任何默认的 java api 可以用于此目的(例如反射)。
谢谢。
scala - 如何在构造函数中添加一些动作?
我相信天真的问题,但我发现的只是从构造函数中调用其他构造函数。我需要调用一个方法。我的课(开始):
所以我想要一个带有单个参数的构造函数,并在这样的构造函数中调用一个方法 moveNext。就这样。
当我编译代码时出现错误:
错误:抽象成员可能没有私有修饰符
private var had_next : 布尔值;
和value一样。
我将其更改为:
但现在我在“iter=it”上遇到错误:
错误:预期为“this”,但找到了标识符。
迭代器 = 它;
如何在 Scala 中编写这样的构造函数?
javascript - 如何在 jQuery 中使用 javascript 调用方法?
是否可以使用call method
javascript(如 [mdn 文档] 中所述)来传递参数this
?
有例如这个代码:
我希望第二个this
(包含在 中的那个load function
)与第一个相同。
我试过了
但它不起作用。
提前感谢大家的任何建议。
objective-c - 函数调用的不同Objective C语法
我知道,该代码用于制作动画UIImageView
;我想知道调用机制,因为我还没有第一次看到这种函数调用。
主要是什么以及^(void)
为什么传递 im.transform = CGAffineTransformIdentity;
给它?
我已经浏览了 Apple 文档,以找到与此函数调用相关的任何内容,我也得到了它,但我没有从那里得到任何想法;或者我可能去过错误的部分。
这里有人可以指导我吗?
objective-c - 如何调用方法
我有一个带有签名的方法- (void)addStringsToArray
。我想在viewDidLoad
方法中调用它。我怎么称呼它?