问题标签 [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.

0 投票
1 回答
2258 浏览

netbeans - Netbeans sFTP 同步 - 双向协调

我正在使用 Netbeans 在专有设置中管理 PHP 项目。文件位于 Web 服务器上,我使用 netbeans sFTP 下载并在更改文件时自动上传文件。它效果很好,我读过其他人这样做。这负责在我更改/创建文件时创建/上传文件。如果我在本地删除文件,它似乎也会删除它们。

现在,进入源代码控制(在我的例子中是 Git,但对于这个类型应该无关紧要)。我的源代码控制必须在 Web 服务器上。这是专有设置的一部分。

假设我切换了分支(这将在 Web 服务器上完成,要清楚),我可以以及如何协调来自服务器的所有更改?这将包括在本地删除我正在使用的版本中不再存在的文件和文件夹。它还包括更新文件内容以进行更改。

现在,我知道netbeans 中的“下载”功能。在 netbeans 中,我右键单击文件夹结构或项目(在“项目”窗格中),Netbeans 将继续下载所有更改,但它似乎不会删除服务器上不再存在的本地文件和文件夹。

0 投票
1 回答
1378 浏览

jpa - JPA持久化具有大小写关系的对象,然后将其删除(休眠)

我在用户实体和工作实体之间具有以下双向 1:n 关系:

用户等级:

职位类别:

现在保存一个用户对象(并让休眠自动保存作业实体)工作......然后当我想从数据库中删除作业实体时,我得到一个异常......

例外:

为什么会这样?顺便提一句。当我用作业对象显式调用persist时,问题不会发生……但我不想单独坚持作业,而是让hibernate坚持它们(使用cascade,这实际上是可行的……)

谢谢

0 投票
2 回答
2908 浏览

java - JPA 双向关系

如果我的 DataModel 中有双向关系,我的应用程序有责任在 java 代码中保持引用是最新的。

做这个的最好方式是什么?

例如比迪尔。A 和 B 之间的 1:N 关系。

如果我说 B.addA(b) 这不会让 A 中的变量 b 指向我添加的引用。如果我调用 A.setB(b) 这不会将 b 的引用添加到 B 中的集合。

一种可能的方法是在我的应用程序代码中调用 setB 和 addA。

另一种可能性是像这样编写 setA(..) 方法:

但这有时会引发一些异常,例如:

我猜是因为框架在某个时候调用了这个 setMethod 并想要加载“this”引用......?!?有人可以解释一下为什么会这样吗?有什么方法可以保证我的 java 代码中有干净的双向关系?

谢谢

更新:这是原始代码:

在我的一个查询中,我得到一个异常,它说 setGrid 方法里面的东西是错误的......如果我删除这些行一切都很好.. 但是我没有我的双向......:/

堆栈跟踪:

0 投票
3 回答
5087 浏览

performance - 如何设置双向快速文件同步?

为此,我正在尝试使用 GIT。


我正在尝试开发一个 .sh 脚本(在 linux 下)来自动提交 git 存储库中的所有更改并删除除最后一个之外的所有历史修订。存储库必须仅保留最后一次提交数据并清除所有以前的历史记录(丢失所有数据)。

例如,我提交 3 个文件:

  • 文件 1:12 MB;
  • 文件 2:4 MB;
  • 文件 3:12 KB;

提交后,我的 .git 文件夹大小约为 25 MB;

现在我删除file1和file2。

下次提交后,我的工作副本为 12 KB,我的 .git 文件夹为 25 MB。

我想刷新存储库中的所有数据(丢失数据)以获得尽可能小的 .git 文件夹。

问题是我需要使用一个非交互式命令行来执行此操作,因为我需要执行一个 cron 脚本。

浏览论坛几个小时我没有找到这个问题的解决方案。


真正的问题是:如何设置双向快速文件同步?要同步的文件夹很大(20 GB,包含数千个文件)。第一次同步会很慢,没问题,但第二次应该更快,不超过 30-40 秒比较只更改的文件...

感谢您的任何帮助。

0 投票
1 回答
822 浏览

actionscript-3 - 如果 Unity 和 Flash 在浏览器中共存,它们可以相互通信吗?

换句话说,如果两者都存在于网页上,并且两者都设置了一些公开的方法来相互交谈,那么 Unity 中的 Flash 触发方法可以吗?

JavaScript 会成为两者之间通信的中间人吗?

我在想 Flash 会使用 ExternalInterface 而 Unity 会使用其他东西(我对它还不够熟悉)。

只是好奇这在理论上是否可行。

谢谢!

0 投票
1 回答
3203 浏览

ssh - ssh 转发 - 双向

使用 ssh 转发时,我可以使用 cvs 和 ftp 对远程服务器进行提交。是否可以让服务器对我的机器发起请求 - 我希望服务器上的 Web 应用程序在我的机器上调用 REST 方法。

谢谢。尼古拉·G。

0 投票
1 回答
4176 浏览

verilog - 用于 SRAM 接口的 Verilog 双向总线

我们正在尝试写入 Terasic DE1 FPGA 板上的 SRAM 芯片,但是我们遇到了与三态控制有关的错误。错误如下:

我们遇到问题的模块如下所示,任何人都可以阐明我们如何使其工作吗?

0 投票
3 回答
2151 浏览

tinymce - 如何根据它们替换的输入的方向属性设置不同 TinyMCE 编辑器的方向性?

我有一个包含多个文本区域的页面要替换为 TinyMCE。一些文本区域采用阿拉伯文本,一些英文文本。文本区域dir根据它们应该接收的输入正确设置了 - 属性。

如何根据文本区域设置不同编辑器的方向性?我可以为所有实例设置方向性,如下所示:

但是如何为每个编辑器设置不同的方向呢?

0 投票
1 回答
2770 浏览

hibernate - Hibernate Annotation双向关系级联删除非空外键

当对订单(父级)执行删除时,休眠尝试级联删除子级。它不是首先删除子项,而是尝试使外键无效,然后删除父项,然后删除子项。

有没有办法更改我的配置以允许先删除子项,然后删除父项?绕过取消外键的步骤?

表格和相关列

命令

id - PK,整数,不为空

订单结果

id - PK,int,非空 order_id - FK,int,非空

实体规范

命令

订单结果

0 投票
1 回答
92 浏览

bidirectional - 为什么插入符号在此双向文本中移动?

考虑 MS Word 2010 中的以下双向文本,其中插入符号通过鼠标单击位于希伯来字母 dalet左侧的右侧。

在此处输入图像描述

如果我然后按 Delete,插入符号将移动到其新位置:

在此处输入图像描述

据我所知,在这种情况下插入符号不应该移动。有什么解释吗?