问题标签 [reverting]
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.
git - Git:如何忽略快进并将原点 [分支] 恢复到较早的提交?
我用了
于一些错误的提交,将分支恢复到所需的先前状态。这使我的本地分支机构恢复正常。但是,我想将 'origin' 上的分支倒回到同一个提交,以便我可以重新开始。谁能告诉我如何将原始分支(不是主分支)恢复到这个提交?我试过 git push origin master,但它给出了以下错误
c++ - 使用 `strings` 和 `class-dump` 防止执行文件转储函数名称
我正在用 C++ 编写一个安全应用程序。当我运行时,strings app.name
我发现结果上出现了许多方法名称。
有没有办法隐藏这些方法名称?(我可以手动更改这些函数名称,但我只是想知道是否可以向编译器添加一些标志以轻松隐藏这些名称)。
macos - 恢复尚未提交的版本化文件的状态
如果我在提交之前意外更新了,是否可以恢复版本化文件的状态?我说一切都是我的冲突。我正在使用 OSX。
java - Java - JPA - 实例化子实体列表会恢复事务中对其中一个实体所做的更改
为什么打开一个未实例化的(实体)对象列表会恢复对同一事务中任何一个所述对象所做的更改?
设想:
- A、B 和 C 都是实体
- A 持有对 B 的特定实例的引用,可通过 a.getB() 检索;
- C 有一个 B 对象的列表,可通过 c.getListOfB() 检索
- 以下是正确的: c.getListOfB().contains(a.getB())
- 以下内容也已经过测试:a.getB() == c.getListOfB().get(properIndex) (相同的对象引用)
如果我在交易中执行以下操作:
然后跟随:
然后 b 立即将 OK 值再次设置为 false :/
这发生在同一个事务中,在提交到数据库之前。
有人可以向我解释为什么 EntityManager 不知道事务中对上述实体所做的更改,以及如何确保它保留它们?这导致我进行了长时间的错误搜索,我对如何在网上找到任何有用的结果一无所知。
编辑:问题是当我使用 .isEmpty() 方法实例化 List 时,JPA“再次”从数据库中读取子对象,恢复我在事务早期对其一个子对象所做的更改。我觉得它应该知道其中一个子对象已经在持久性上下文中并且没有被弄乱。
我目前正在通过调用c.getListOfB().isEmpty() 来解决这个问题,即在对b 进行更改之前实例化列表,但这几乎不是一个令人满意的解决方案,更不用说对问题的解释了。
javascript - jQuery keyup 工作不正确
每次按下 Enter 键时,我都会尝试使整数变量递增。然后使用此变量从数组中输出一个值。
当我实际按 Enter 时,就会出现问题。在第一次按下时,它可以正常工作,并增加变量currSteps
并显示数组中的下一个值。但是,当我再次按 Enter 时,它会恢复为 的原始值currStep
,只要按住 Enter 键,它就会显示原始值。
现在,是的,这个事件是为了keyup
,因此事情会奇怪地工作是有道理的keydown
。但是...如果我打开开发人员工具并在控制台中单击,然后返回到我原来的窗口,keyup
代码就可以完美运行。为什么这只有在开发人员工具打开后才有效?
我在 jQuery 1.11.1 和 1.10.2 上试过这个。
编辑:currSteps
和outNum
声明。
git - 将 git push 恢复到错误的分支
我有一个 git 事故。
我在一个"feature1"
我想做的本地分支上工作,"git push not-origin feature1:master"
而不是我不小心做了"git push origin feature1:master"
。
它造成了很多混乱并使提交交错(并不是说我可以只恢复特定的提交)
考虑到我在本地没有 master 的更新版本,有什么办法可以恢复这种情况,所以我不能强行推送它?
PS:我没有找到任何方法来阻止推送到大师而不升级到企业,这对这个餐厅来说太贵了......
vmware - vmware 虚拟化英特尔 vt-x/ept 需要英特尔 VT-x/ept 恢复为自动的首选模式?
窗口系统 7x64 SP1 VM 工作站 11
使用 显式启用虚拟化引擎首选模式时Intel VT-x or AMD-V
,在 VM 引导期间将显示以下消息:
“vmware 虚拟化英特尔 vt-x/ept 需要英特尔 VT-x/ept 恢复为自动的首选模式?”
英特尔处理器识别实用程序 (PIU) 报告虚拟化技术功能。在 BIOS 中,它没有显式启用 VT-x 的选项。
问:PIU 测试是否表明在 BIOS 中隐式启用了 VT-x
使用虚拟化引擎引导时,首选模式显式启用自动。这些设置显示为 virtualize VT-x/EPT 和 CPU 性能灰显:
使用虚拟化引擎启动时,首选模式是显式启用的Automatic
。设置同时显示virtualize VT-x/EPT
并CPU performance
变灰:
问:我不确定这意味着什么?
问:是否有方法(服务、进程等)来确定是否为 VM 启用了虚拟化技术?
java - 计数中断不起作用
break
关于为什么这里不起作用的任何想法?我需要让它工作,否则它只会永远循环。
wordpress - Buddypress 将代码恢复为原始插件,我丢失了对插件的所有修改。我正在运行 wp-4.4 和 buddypress-2.2.4
我安装了 buddypress 2.2.4 和 wordpress 4.4。
现在我面临的问题是,我在自己的插件文件中对 buddypress 插件进行了一些修改。而它的回归。它将我修改后的文件更改为其原始版本。即使我在我的本地和相同的结果中尝试这个。
我问服务员,但他告诉了它的 buddypress 问题。