问题标签 [oneway]

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 投票
1 回答
1974 浏览

iphone - 在 iOS 中使用 - (oneway void)

任何人都可以向我发送一个示例代码来使用 iOS 的“oneway”(oneway void)编写异步方法。这样在方法返回之前它不会阻塞调用线程。

0 投票
3 回答
82 浏览

iphone - iOS4是否支持单向?

看这篇文章: http ://www.galloway.me.uk/tutorials/singleton-classes/

我已经实现了一个单例,我的问题是 iOS 4.0 是否支持单向(不使用 ARC)?

0 投票
1 回答
491 浏览

objective-c - 从自我内部摧毁自我

我有一个 Objective-C 类,它的实例可以检测何时不再需要它们并自行销毁,但我正在寻找一种安全的方法来从对象本身内部触发对象的自毁,而不会以某种方式“破坏现有的方法”调用破坏”...我的代码大致如下(为简洁起见,删除了一些):

如果我调用-release,它应该立即返回到主线程(由于oneway)。

同时,如果实例发现不再需要它,它应该调用oneway类方法destroyInstance:并将自己从运行时中删除。我的问题是,这安全吗?我用对了oneway吗?在我看来,有可能在实例-release函数返回之前破坏它,这可能是......相当糟糕......?

(PS:显然不是在寻找与 NSObject 等有关的任何东西:)

0 投票
1 回答
54 浏览

android - 联网 单向 连接 android

我今天的问题如下:

我有一个网络连接,双方都必须发送命令(字节),但我的阅读器阻止了我的作者,看起来就是这样。如果我“禁用”我的读者(通过从源代码中删除读者),作者会按他应该的方式工作,但是当我的读者也在那里时,我的作者只做了一半的工作。

假设我的编写器必须以 15 秒的间隔发送一个命令,并留意传入的命令,这些命令必须由一个小字节块来回答。答案块已发送,但来自间隔的命令似乎被阻止。

这是我的来源:

我的间隔源工作正常,因为如果阅读器不活动,它可以工作,所以我认为问题出在上面的代码中。请帮忙。

0 投票
2 回答
575 浏览

.net - 如何找出当前方法是否被 IsOneWay 标记

有没有办法知道当前正在执行的 WCF 方法是否是 OneWay 方法?

我正在使用 httpBinding,问题与服务器端有关。

我在 MSDN 上的 OperationContext 属性中搜索并找不到它。

编辑

在 OneWay 调用的情况下,状态码将为 202,但这不是一个好方法。

有没有更好的方法?

0 投票
1 回答
3492 浏览

r - 去除数据表中的 NA 单向方差分析

我目前正在为学校开展一个项目,我需要对每个州按地区划分的未投保驾驶者进行单向方差分析。我正在尝试从表中删除 NA,但遇到了麻烦。

我尝试过使用 na.omit、complete.cases 和 na.rm,但我的数据的一部分被删除了,或者我收到了相同的错误消息。我也试过

这给了我 0.77 的 P 值,这与我在 excel 中运行数据时收到的 P 值不同 (P = 0.007859928)

我知道我只是错过了一些小东西,但是在过去的两个小时里试图寻找它却无济于事。

任何人都可以帮忙吗?

0 投票
1 回答
1846 浏览

php - 了解 PHP crypt() 返回值

据说PHP crypt 函数有这个返回值:

我不明白这意味着什么......我基本上已经理解了这个函数是如何工作的,但我想知道如何解释返回值并尝试理解这种情况何时发生......这是迄今为止比较模糊的一个PHP手册中的解释或者我只是因为长时间盯着它而失明......?:)

0 投票
2 回答
3384 浏览

c++ - Openssl Message Digest 单向蛮力攻击

我正在学习密码学并使用 OPENSSL 来实现我正在学习的任何内容。最近,我发现了一个作业问题,并正在尝试解决它。除了这个问题,我对大多数问题的理解都没有问题。

4 任务2:单向属性与无冲突属性在本任务中,我们将研究常见散列函数的两个属性之间的区别:单向属性与无冲突属性。我们将使用蛮力方法来查看破坏这些属性中的每一个需要多长时间。您需要编写自己的 C 程序来调用 openssl 加密库中的消息摘要函数,而不是使用 openssl 的命令行工具。可以在 http://www.openssl.org/docs/crypto/EVP_DigestInit.html找到文档. 计算机安全教育实验室,CMSC 414,2013 年春季 2 由于大多数哈希函数对这两个属性的蛮力攻击具有很强的抵抗力,因此我们需要数年时间才能使用蛮力方法来破解它们。为了使任务可行,在所有这个项目中,我们将哈希值的长度减少到 24 位。我们可以使用任何单向哈希函数,但我们只使用哈希值的前 24 位。编写一个程序,给定一个 24 位的散列值,找到一个匹配的文本(只有小写的 ASCII 字符)。您的程序将不得不重复 1) 生成随机文本,2) 对其进行哈希处理,3) 将低 24 位与输入进行比较。您的程序(源代码必须称为 task2.c)将按如下方式调用:

例如,./task2 sha256 2612c7. . .您的程序必须将获胜文本写入 task2.out。请确保输出可读可写,即:

我们将使用命令行工具进行验证,例如openssl dgst -sha256 task2.out. 问题:您必须散列多少文本才能找到特定的散列?(给出三个试验的平均值)

我无法理解如何开始编写我的程序。非常感谢任何输入。因为我不是为家庭作业解决它。我正在寻找一些指针而不是代码。

0 投票
0 回答
227 浏览

sorting - is modern version of the Fisher–Yates shuffle irreversible (i.e. Durstenfeld's version)?

1) Original version of Fisher–Yates shuffle is reversible (see: Reversible shuffle algorithm using a key) but my question is regarding modern version of the Fisher–Yates shuffle i.e. Durstenfeld's versionm -

Given shuffled set S' and random numbers set R (used in shuffling set S to S')

Is this shuffle reversible or irreversible?

2) Shuffling set S using random numbers set R by Sorting algorithm to produce shuffled set S'

Given shuffled set S' and random numbers R (used in shuffling set S to S' by sorting method)

Is this shuffle reversible or irreversible?

Please explain.

0 投票
0 回答
194 浏览

c# - WCF 上的 OneWay 事件日志记录阻塞线程

我想在 WCF 回调通道上使用 OneWay 事件记录一些操作

我有几种方法,例如:

在我的回调频道上。我正在遍历每个订阅的记录器实例以发送消息,但是如果其中一个不能正确断开连接并且不会关闭通道连接,则整个应用程序都会挂起。然后甚至检查:

返回 true 所以我什至无法检查通道是否没有损坏。

ConcurrencyMode.Multiple并且InstanceContextMode.PerCall已经设置好了。

处理这个问题的最佳方法是什么?我正在使用 .NET 4.0

根据我的研究,我需要设置AsyncPattern并将true我的代码更改为:

但是有没有更好的方法呢?如果可能的话,我不想更改客户端的代码 - 我仍然想SynchronizationContext一一使用和处理消息。

我是否需要创建一个单独的线程来在队列中发送消息?