问题标签 [bidirectional]
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.
javascript - JavaScript dir 方法返回文本方向的空字符串
当我尝试确定默认文本方向时,这将返回一个空字符串......
我想确定默认文本方向是 ltr 还是 rtl。
algorithm - 如何使用双向 BFS 找到最短路径?
如何使用双向 BFS 找到最短路径?假设有一个 6x6 网格。起点在 (0,5),终点在 (4,1)。使用双向 bfs 的最短路径是什么?没有路径成本。它是无向的。
python - 微控制器和pyserial之间的双向通信
我正在使用 Python 2.5.4 和 Windows 7。
我正在尝试创建一个使用 pygame 从微控制器传输和接收信息的程序。当微控制器仅将数据写入 pygame 时,此代码工作正常,但是当该行包含在接收信息的微控制器代码(readline)中时,pygame 窗口冻结(不只是关闭窗口,所以我可以看到问题出在哪里)。我想知道是否有人在微控制器和 pygame/pyserial 相互交谈和倾听方面有任何经验?
我读过一篇可能类似的帖子,但我不理解代码,也不确定是否是同一个问题。我在这些论坛上阅读了“流量控制”一词,我想知道这是否是我的问题?
我的代码是:
java - 向 SelectionListener 添加双向功能
我的选择侦听器遇到了一些问题,目前我已经独立尝试了从 TOP 到 BOTTOM 和 BOTTOM 到 TOP(鼠标移动)的文本选择,但是这些试验不能一起工作,即一个SelectionListener 是双向的......
所以要么我需要一个鼠标拖动监听器,就像我在评论中所说的那样,要么需要一个比较 event.x 和 event.y 的条件语句
我试图在选择侦听器中添加一个拖动检测侦听器,但这会破坏事件坐标选择的格式。
任何帮助将不胜感激。
c - C中的双向tcp套接字问题
我正在尝试在 C 中实现一个 TCP 客户端,它需要按如下方式工作:
- 能够打开到给定服务器的连接
- 能够通过已建立的连接向服务器发送任意数据,以及
- 能够从服务器接收任意数据(将其视为对我的客户端发送到服务器的“问题”的响应)。
例如,客户端应该能够打开与任意 HTTP 服务器的连接,发送“HEAD”消息并打印来自 HTTP 服务器的响应。
(我的目标是为我日常工作使用的特定软件环境创建一个通用的“TCP 客户端插件”,该软件环境缺乏网络功能。我非常了解我的环境的 SDK,但我真的没有套接字编程方面的深厚经验。)
目前,我有 2 个单独的线程用于发送和接收数据。接收线程的工作流程(只要用户设置了服务器地址和端口就会自动启动)如下(这里我只提到套接字调用的主序列):
发送者线程很简单,它使用globalSocket
接收者线程创建的来执行send()
命令。
现在,这是我的问题:我可以毫无问题地打开与远程服务器的连接。我也可以毫无问题地发送任意数据(我确认我发送的数据实际到达服务器端没有问题)。但是,我无法从服务器取回任何数据。经过一些测试,似乎select
永远不会返回正值。
我在我的代码中尝试了很多修改(比如将参数更改为select
、省略listen
等),我在这一天至少阅读了 Beej 的指南 10 次,并尝试了我能想象的每一个临时更改,但行为仍然相同。因此,在我开始使用特定代码摘录提出特定问题之前,我想知道我解决这个问题的方法是否正确,或者我是否在这里遇到了一些严重的概念问题。
确实感谢您的回答,
亚当
PS 我无法在评论中发布此代码部分,因为它太长了;这是管理select
- accept
-recv
循环的代码片段:
android - 创建双向通信的更好方法
我最近在 Android 3.2 上做了一个项目,通过 TCP 连接将字符串发送到我的 PC 中的服务器。我必须做一个线程来实现这一点,这是我在 Java 程序中不必做的事情。我也使用了该方法,但是除了创建套接字连接AsyncTask
的函数之外,我无法使用其他函数发送信息。doInBackground
为了发送字符串,我在doInBackground
函数中创建了一个循环,因此它一直在等待接收要发送到计算机的新消息。问题是我无法进行双向通信。在这个项目之后,我继续尝试使用其中的函数之外的其他函数发送字符串doInBackground
。最后,我能够成功使用 Android 1.6。
遗憾的是,由于需要线程,并且您需要在创建套接字连接的同一函数中发送消息,因此无法在高级版本的 Android 中使用此方法,这很遗憾。
我想知道在较新版本的 Android 中是否有更好的方法来执行双工操作。
android - 如何在两部 Android NFC 手机之间双向传输?
如何实现 NDEF 可以在两部 Android 手机之间双向传输?我的意思是一部手机发送,另一部手机接收并立即以交互方式回复。如何在两部 Android 手机中实现这一点?
我需要像聊天模式一样的 NFC 手机。数据可以相互通信。
symfony - ManyToMany双向[语义错误]用户没有关联命名服务
我有两个 netities 用户和服务以及由学说生成的连接表 user_service,我尝试在此处添加多对多关系,这是我添加的注释:
实体用户端:
实体服务端:
一切似乎都很好,但是当我提出这个要求时:
我有这个错误:
但是当我通过它工作的对象来做这件事时,问题是它执行了很多请求
c++ - C++ 双向迭代器前缀增量
观察 1:C++ 输出迭代器需要&r == &++r
,而输入迭代器没有提到这个要求。参见 [C++11: 24.2.{3,4}]
观察 2:前向、双向和随机访问迭代器满足输入迭代器要求 [24.2.{5,6,7}:1],但不一定满足输出迭代器要求,除非它们是可变的[24.2.1:4]。
观察 3:双向迭代器添加前缀递减操作,符合要求&r == &--r
[24.2.6]。
那么,恒定的双向迭代器必须满足&r == &--r
但不一定满足&r == &++r
,而可变的双向迭代器必须同时满足两者,这是真的吗?
你能解决这个要求如何影响实现吗?
下面的 MvG 提出了我真正想说的问题:
- 常量 Forward 迭代器什么时候不满足
&r == &++r
?
mysql - MySQL双向关系和镜像外键的问题
我必须创建两个具有双向关系的表,如下图所示。
但它总是给出一个错误。我正在使用以下查询来创建表。
错误出现在component int(45) NOT NULL
rpt_operation 表的行中。任何帮助将不胜感激。提前致谢