问题标签 [two-way]

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 回答
736 浏览

ruby - 如何在 Ruby 中创建双向 SSL 套接字

我正在构建一个客户端 Ruby 库,它连接到服务器并等待数据,但也允许用户通过调用方法来发送数据。

我使用的机制是有一个初始化套接字对的类,如下所示:

我允许开发人员调用以向服务器发送数据的方法如下所示:

然后我在一个单独的线程中有一个循环,我从socket连接到服务器的一个和从@pipe_r

这很好用,TCPSocket在示例中正常使用。我需要改用一个OpenSSL::SSL::SSLSocket,但是根据IO.select 文档

使用 IO.select 的最佳方式是在 read_nonblock、write_nonblock 等非阻塞方法之后调用它。

[...]

尤其是对于像 OpenSSL::SSL::SSLSocket 这样的 IO 类对象,非阻塞方法和 IO.select 的组合是首选。

据此,我需要在非阻塞方法IO.select 之后调用,而在我的循环中我之前使用它,所以我可以从 2 个不同的 IO 对象中进行选择。

有关如何使用IO.selectSSL 套接字的给定示例是:

但是,这仅在IO.select单个IO 对象一起使用时才有效。

我的问题是:鉴于我需要从对象@pipe_rsocket对象中进行选择,我如何才能使我之前的示例与 SSL 套接字一起使用?

编辑:我尝试了@steffen-ullrich 的建议,但无济于事。我能够使用以下方法通过测试:

这看起来还不错,但欢迎任何意见。

0 投票
3 回答
7688 浏览

android - 双向绑定无法解析 java.lang.String 属性的设置器

我正在使用 Android Studio 2.1 AFIK 中引入的数据绑定 API 的双向绑定。

我得到这个有趣的错误:

错误:任务“:app:compileDebugJavaWithJavac”执行失败。
> java.lang.RuntimeException:发现数据绑定错误。
****/ 数据绑定错误 ****msg: The expression address.street cannot be inverted: two-way binding cannot resolve a setter for java.lang.String property 'street'
file:/path/to/layout .xml
位置:34:37 - 34:50 ****\ 数据绑定错误 ****

当我尝试用谷歌搜索该错误时,我发现一个 4 天前的日本 Twitter 帖子来自一个为此哭泣的人......

address.zip是一个String. 我猜这里的问题是CharSequencevs.String的返回值EditText.getText()

我的想法是定义它,但这对我不起作用:

我错过了什么?

0 投票
1 回答
2929 浏览

android - 未指定资源类型(在“文本”处,值为“@={bindingVariable.propertyName}”)

使用数据绑定 API 时出现一个奇怪的错误:

未指定资源类型(在“文本”处,值为“@={bindingVariable.propertyName}”)。

这是我的xml:

这是我的 POJO 课程:

0 投票
2 回答
1103 浏览

c# - 如何在 C# 中绑定两个类的变量?

我在 C# 中有两个类似的类

在此之后,我创建了两个列表。

现在,我想在这两个列表之间进行双向绑定。例如,每当listA相应元素中的某些内容发生变化时,都listB必须更新。

与 if 一样,listA[i].ShortName = "abc"thenlistB[i].ShortName也必须具有相同的值。 listA.Add()应该触发listB.Add(),反之亦然。

谢谢!

0 投票
1 回答
375 浏览

java - Spring ws如何处理证书?

Spring Ws 是通过两种方式 SSL 连接自动处理证书还是我们必须手动处理证书(例如发送和验证证书)

0 投票
2 回答
12070 浏览

java - 如何配置 WebServiceTemplate 以在 HTTPS 下向服务器发送肥皂请求?

我已经为应用程序配置了密钥库和信任库。我尝试通过 HTTPS 使用 WebService 模板使用 Web 服务这是我的配置

我收到以下错误

在浏览器中,我收到以下错误

我在互联网上搜索了解决方案,所以我尝试使用

但是然后我得到以下异常

如果我将此代码与

内容移除类:

}

然后我又得到了同样的错误

请帮助。如果任何链接或示例代码请更新

0 投票
1 回答
968 浏览

angularjs - AngularJS 两种方式将变量绑定到数组项

要查看我的代码,请点击此链接

我创建了一个指令来处理一组项目(它总是两个,因为它是一个“从”和“到”日期对)。

我想让数组项作为单独的值可访问以供以后使用,所以我像这样引用数组项

当我在指令中实现双向绑定时,vm.data[0]andvm.data[1]引用会更新,但vm.separateDataandvm.otherData不会。

有没有办法完成这项工作,或者我应该重组我的应用程序的其余部分(在需要的地方)以适应数组项?

在我的小提琴链接(与上面相同)中尝试更改文本输入值,您会明白我的意思。

0 投票
1 回答
609 浏览

c# - WPF 绑定 TwoWay 不工作,OneWayToSource 工作。为什么?

我有一个 TimeSpan 类型的 DependencyProperty 控件。当我尝试绑定到该属性时,该值没有被更新。

控件的使用:

当我更改控件中的时间值时,更改不会在 SomeTimeSpanProperty 中更新。但是,如果我将{Binding SomeTimeSpanProperty}更改为{Binding SomeTimeSpanProperty,Mode=OneWayToSource},它就会更新。

0 投票
1 回答
1208 浏览

video-streaming - 使用 webrtc 的两种视频流

我想从两台 PC 流式传输视频并在浏览器上查看这两个视频。使用以下代码,我在一台 PC 上获取了两个视频,但在另一台 PC 上却没有,这意味着一台 PC 正在将视频流式传输到远程计算机,但另一台未将其视频流式传输到第一个对等方。我在这个程序中使用单个 peerconnection 对象。谁能告诉我这里出了什么问题。

0 投票
1 回答
58 浏览

javascript - 两种方式绑定触发 10 次 digest() 迭代

我在角度绑定方面遇到了一些问题,而且我对它不是很有经验。我将在这里发布所有相关的问题。这是一些 angularjs 代码片段,触发了 10 个 digest() 循环。我发现了一些类似的帖子,原因是在 digest() 中递归执行了更改,但在我的示例中找不到原因。这是代码:

零件:

HTML 模板:

过滤功能:

});

如果我在 HTML 模板中应用过滤器功能,它不会触发错误,但与“day”变量的双向绑定似乎无法正常工作。如果我在另一个组件中更新“dailyTimekeepingCtrl.selectedDay”,以相同的方式绑定,则更改不会反映在 workTimekeepingsDay 组件中。这是组件模板中应用的过滤器:

Q1:如果我不更新基本数组,为什么会出现“digest() aborted”错误?如何将过滤后的数组直接传递给计时变量中的组件?

Q2:为什么dailyTimekeepingCtrl.selectedDay更新后组件中的day变量没有更新?