问题标签 [mru]

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 投票
0 回答
346 浏览

c++ - MFC:最近使用的列表没有出现在菜单中(也就是我正在做的一些非常愚蠢的错误)

这让我对自己感到难过:我无法说服 MRU 列表出现在我的 MFC 应用程序的菜单中,尽管事实上我所做的所有事情都与我在上一个项目中使用它时所做的相同,即是:

(a) 通过 CWinApp::InitInstance 中的 LoadStdProfileSettings() 加载 MRU,

(b) 将每个加载/保存的文件添加到 CDocument::Serialize 中的 MRU 列表中

正如标题中所指出的,一定是我一直忽略的非常愚蠢的东西。

非常感谢您的帮助。

托马斯

0 投票
2 回答
867 浏览

operating-system - 有人可以帮我举一个 MRU 和 CLOCK 的例子吗?

如题。

有一个包含 3 个页面的缓冲池,用于接收对以下页码的请求:

2,4,4,2,5,2,1,1,3,1

替换策略是 MRU 和 CLOCK。我对它们的工作方式感到困惑。有人可以给我看看吗?非常感谢~

更新:

我的解决方案遵循 MRU 政策:

2

2 4

2 4

2 4

2 4 5

2 4 5

1 4 5

3 4 5

1 4 5

是对的吗?

并遵循 LRU 政策:

2米

2 4米

2 4 小时

2 4 小时

2 4 5 米

2 4 5 小时

2 1 5 米

2 1 5 小时

2 1 3 米

2 1 3 小时

是对的吗?

0 投票
1 回答
195 浏览

c++ - ccache中使用了哪种缓存算法?

我试图找到有关 中使用的缓存算法的任何信息ccache,但没有找到任何信息。那么,有谁知道达到max_sizeccache时如何驱逐元素?LRU?MRU?“环形缓冲区”?

0 投票
1 回答
907 浏览

visual-studio - 以编程方式查找 VS2017 最近使用 (MRU) 解决方案和项目

我知道 Visual Studio 2017 现在支持所有 SKU(企业版、专业版和社区版)的无注册并排安装。

我们需要访问 VS2017 最近使用 (MRU) 解决方案和项目的列表。

对于以前的 VS2017 版本,我们曾经为此查询注册表。

  • 当它从 VS2017 devenv 进程内部运行时,此注册表查询代码仍然可以正常工作,
  • 但是当它在独立/自定义进程(我的意思是不是 VS2017 devenv 进程的进程)中执行时它不再工作,这就是我们需要做的

理想情况下,这可以通过VS 设置 API完成,但我找不到任何示例代码。

否则,我们仍然可以依赖RegLoadAppKey()函数,如VS 2017 重大更改文章中所述(欢迎使用任何代码)

或者也许有另一个 API 可以做到这一点?

谢谢你的帮助,

0 投票
0 回答
88 浏览

dictionary - vim insert-mode autocomplete using viminfo, 最近打开的文件,按词频排序

vim 补全在字典、同义词库和其他缓冲区中查找,但不是寄存器和 mru 文件 - 我可以通过在后台缓冲区中打开 .viminfo 和其他最近使用的文件来完成。这可以在vim中自动化吗?

完成(巨大的linux)字典也按字母顺序排序。我们能否看到按使用频率排序的选项 - 首先查看最常用的单词,以便更容易选择完成(如谷歌建议)。

0 投票
1 回答
130 浏览

c# - WPF ObservableCollection 未在功能区视图中更新

我创建了一个 C# WPF 应用程序,其 RibbonApplicationMenu 显示最近使用 (MRU) 列表。不幸的是,当我从列表中选择现有文件或上传新文件时,显示不会更新。在 XAML 中,我有:

DataContext 被设置为一个包含

在 OpenFile 例程中,代码是

MostRecentFiles 类包含主要的类方法,并且我在代码中放置了一些示例文件路径。

在UpdateMRUList ()中取消删除OnPropertyChanged会产生错误:错误 CS1503 Argument 1: cannot convert from 'string' to 'System.ComponentModel.PropertyChangedEventArgs'

当我启动程序时,菜单正确显示了三个文件,但是当我选择一个时,显示的顺序不会改变;我希望选定的文件移动到列表的顶部。同样,当我打开一个新文件时,文件名不会添加到 MRU。

但是,如果我单步执行代码,列表将以正确的顺序更新。我做错了什么?

0 投票
1 回答
169 浏览

delphi - 如何从 Delphi 的 IDE 中保存 MRU 列表?

我刚刚从 Delphi 10.3.1 升级到 Delphi 10.3.2。我导出了迁移设置,以便在升级完成后立即导入它们。

不幸的是,“迁移设置”不包括我在 10.3.1 IDE 中使用的 Delphi 项目和文件的 MRU(最近使用)列表。

现在可能为时已晚,因为我在按照 Embarcadero 的说明安装 Delphi 10.3.2 之前完全卸载了 Delphi 10.3.1。所以我要求这个升级我将继续前进。

有没有办法从 Delphi IDE 中导出 MRU 列表,以便在升级后导入?

0 投票
1 回答
30 浏览

spyder - 在 Spyder 中,如何在文件选项卡之间切换时禁用 MRU(最近使用的)行为?

在 Spyder 中,如何在文件选项卡之间切换时禁用 MRU(最近使用的)行为?我想要与 Chrome 中相同的行为——CTRL+TAB 转到右侧的选项卡,SHIFT+CTRL+TAB 转到左侧的选项卡。