问题标签 [fixup]

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 投票
2 回答
1457 浏览

compiler-construction - 修复的定义?

我在 Python Lisp 编译器和一些 C 链接器的源代码中看到了这个术语。

我的猜测是,修复只是装配例程的一些包装,可确保对齐正确,但我对这里的任何事情都不确定。

0 投票
2 回答
1260 浏览

c++ - “vtable fixup”是什么意思?

我听说过使用“vtable fixup”这个术语。这是什么意思?我问谷歌没有成功。我已经知道什么是 vtable,所以不需要定义。

0 投票
1 回答
1218 浏览

entity-framework-4 - 我应该从我的实体框架 T4 模板中删除关联修复代码吗?

有人可以澄清我对实体框架(T4 生成的 POCO)中关联修复代码的想法吗?

最近关于修复的评论指出“例如代码优先不使用它们并且一切仍然有效”。

我对这个修复的东西有点困惑——似乎没有人喜欢它——我当然不喜欢它污染我的 POCO(尽管我的原因是因为性能问题)但我不清楚在什么情况下我会真的需要它。

如果我在 ASP.NET 应用程序中使用短暂的数据上下文生命周期,即每个页面请求 (UoW) 的新上下文,那么我是否应该担心从 T4 模板中删除所有关联修复代码(最后是漂亮干净的 POCO)?

编辑

我在 MSDN 'Fixup Goes Crazy' 上找到了这个讨论,它确实提供了一些澄清:http ://social.msdn.microsoft.com/Forums/pl-PL/adodotnetentityframework/thread/a757d1fb-1339-422e-a03a-2b90ce4cd692

0 投票
1 回答
555 浏览

c# - 红黑修复

我已经实现了一棵红黑树,但效果不佳。它以不正确的方式插入节点。我认为这是因为 FixUp。有谁知道我错在哪里?当我插入(1、4、9、16)时。在节点 16,它将根颜色设置为红色。然后它停止。

我已经调试了它,但我自己无法找到错误。我是 c# 的新手,而且我现在已经工作了大约 3 个小时。没有成功。

这是我的代码:

0 投票
1 回答
1464 浏览

entity-framework - EF 匿名对象查询返回空集合而不是空集合

我正在使用这个技巧来使用 EF 执行条件包含。http://blogs.msdn.com/b/alexj/archive/2009/10/13/tip-37-how-to-do-a-conditional-include.aspx

我遇到的问题是任何没有记录的集合都是空的,而不是空的。这引起了头疼,因为我必须先检查每个集合,然后才能在我的 mvc 视图中遍历它,否则我会得到一个空引用异常。

例如,StudentModules 集合将为空。如何在我的查询中将其变成一个空列表?即无需遍历所有内容并进行检查。

我可以在 poco 中放置一个构造函数来初始化列表,从而修复它,但是 this 集合是 poco 中的虚拟成员(基于 EF 视频!) - 这肯定不是要走的路吗?

0 投票
7 回答
69617 浏览

git - Git/Git Extension 中的“squash”和“fixup”有什么区别?

我已经使用Git Extensions有一段时间了(太棒了!),但我还没有找到以下问题的简单答案:

有时,在输入提交信息时,会出现拼写错误。我的朋友向我展示了如何通过以下方式修复它(在 Git 扩展中):

右键单击提交 > 高级 > 修复提交

在此处输入图像描述

然后我只需选中“修改”框并重写我的信息,瞧!我的提交信息是固定的。

然而,另一个选项“Squash commit”......我一直想知道它的作用是什么?!

我的问题是:

有人能简单地解释一下Git/Git 扩展中的Squash 提交Fixup 提交之间的确切区别是什么吗?他们看起来有点……和我“相似”在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
435 浏览

entity-framework-4 - 具有 storegeneratedpattern = none 的 Entity Framework 4 实体在保存时不更新外键

我有一个实体,它的主键为 int,主键设置为 storegeneratedpattern = none,以便我们提供 id 客户端。

该实体具有通过与导航和外键 id 的关联来引用回它的子实体。

如果我创建一个新的父实体并添加一个子实体,然后设置父实体主键并保存,则子实体的外键修复发生在保存之后并且不会持久化到数据库中。

例如

保存很简单

保存后“部分”将有一个外键“EngineId”= 6,但在数据库中它将是“EngineId”= 0,即看起来修复发生在保存之后。

我在这里想念什么?如果引擎的存储生成模式是身份,这一切都很好。

0 投票
1 回答
473 浏览

git - 在指定哈希之前进行非交互式修复

假设我有小时提交

没有未提交的更改。我想做的是以非交互方式将 , 之后的所有内容压缩first到其中。我想要相当于

这里我以四次提交为例,但实际的提交次数会有所不同。不过,我会知道提交的哈希,所以这就是我想要使用的。

搜索这个没有结果(我可能没有搜索正确的术语),因为我找到了很多解决方案,但从来没有找到这种确切的情况。

0 投票
3 回答
1692 浏览

git - git rebase -i -autosquash 冲突

git 在使用 --fixup 和 --autosquash 时让我非常头疼。我想举两个例子,一个工作得很好,另一个是一团糟。(git 版本 2.6.2)

工作示例:

第一次提交:

第二次提交(BUG):

第三次提交:

第四次提交(修复):

变基:


头痛示例:(唯一的区别是 BUGGY 提交是单行)

第一次提交:

第二次提交(BUG):

第三次提交:

第四次提交(修复):

变基:


为什么修复程序不能干净地应用?

为什么 fixup 还包含“2”,它不应该在 fixup 引入的补丁中,而是在前一次提交的补丁中。

0 投票
0 回答
1581 浏览

assembly - 64 位程序集修复错误

我正在尝试运行教授为我们提供的用于 64 位汇编的测试程序,但它不能正常工作。

错误是:错误 LNK2017:“ADDR32”重定位到“自然”无效,没有 /LARGEADDRESSAWARE:NO 致命错误 LNK1165:链接因修复错误而失败

代码是:

我尝试将 LARGEADDRESSAWARE 设置为 NO,程序将编译和构建,但没有输出。是否假设没有任何输出,它只需要运行?还是那个设置搞砸了?我也尝试改变自然的移动方式,但唯一有效的是改变地址设置。