问题标签 [user-preferences]

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 回答
1093 浏览

amazon-web-services - 具有微服务架构的用户偏好

我和我的团队正在实现基于微服务架构的产品(每个微服务都有自己的数据存储)。我们已经在 AWS 上部署了一些服务,我们需要添加保存用户偏好的功能,例如:

  1. 已保存过滤器以查询数据
  2. UI 小部件设置
  3. 列顺序
  4. ETC

我认为在我的情况下,我们有以下选项来实现保存用户首选项:

  1. 扩展用户配置文件(用于存储公司和用户、角色)服务并在那里添加新项目
  2. 创建新的微服务以仅保留用户偏好
  3. 为此使用一些 AWS 服务(我仍在检查什么是最好的)

我们用于安全的内容:

  • AWS 认知
  • SAML 国内流离失所者
  • JWT 代币

我们还有用户配置文件微服务(我之前提到过)。它包含从其他产品(如管理服务)接收到的数据。

你怎么看?我的情况的最佳选择是什么?

0 投票
2 回答
60 浏览

eclipse - Eclipse 字体首选项

尝试在 Eclipse 3.7 中将字体大小设置为 8 以下时,我发现了一行


这是行:

有人知道各个部分(由 a 分隔|)是什么意思吗?

0 投票
1 回答
55 浏览

eclipse - Eclipse Oxygen - 如何下载远程首选项并覆盖本地设置?

我认为文档令人困惑。我已将我的工作环境首选项上传到 eclipse.org,现在我想使用 Eclipse Oxygen 将其下载到我的家用机器上。我怎样才能做到这一点?“立即同步”似乎是上传而不是下载。

0 投票
0 回答
29 浏览

ios - 我无法将 ios 数据保存在其内存中(xamarin.forms - 界面)

应用委托:

我的 PCL 接口:

当我在 pcl 中调用接口时:

应用程序.xaml.cs:

在 iphone 项目上:

在Android上它工作正常,保存并获取数据......

作为测试,我尝试保存数据并在应用程序委托上获取它,它工作正常,我可以看到它访问 IOSUserPreferences 脚本,当我尝试在 pcl 上获取它时会出现问题

当我尝试获取保存的数据时,仅在 ios 中,它为 null 并且应用程序崩溃...我注意到它无法访问 iphone 项目上的get string方法...有人知道发生了什么吗?

0 投票
1 回答
69 浏览

ios - 在 Swift 中归档自定义对象 - 扩展

我正在开发 Swift 4.0 上的 iOS 应用程序。该应用程序使用第 3 方 SDK,其中有一个模型可以说,

那时我无法控制将模型的任何属性和签名修改为它的内部 SDK。但我需要将对象存储在磁盘/用户默认值中并在需要时加载。

可能吗?如果是,那我该怎么做?

0 投票
1 回答
1046 浏览

arrays - xamarin 表单从图像控件获取字节数组

在我的应用程序中,我让用户选择一个图像(任意大小)。然后,应用程序会将其加载到图像控件中,根据需要调整其大小,并将其显示在屏幕上。

当我使用 Xamarin Forms Plugin.FilePicker 并从中获取字节数组以保存到我的首选项时,我的首选项中的所有保存/加载现在都可以正常工作。

我面临的挑战是,如果用户使用他们设备中的大图像,则图像的大版本是上传到 FilePicker 插件的内容,并且字节数组太大而无法保存。(我收到错误“状态管理器设置值的大小已超出限制。”)

所以我想做的是获取图像控件的内容,这些内容已调整为可管理的大小,将其转换为字节数组,然后将其保存在我的首选项中。

知道如何将图像控件的内容转换为字节数组,以便我可以将其序列化为 JSON 并将其保存到我的偏好中吗?下面是从文件选择器中保存字节数组的代码。

0 投票
1 回答
240 浏览

macos - macOS / Cocoa / SwiftUI - 如何判断用户是否更喜欢左键单击作为辅助单击?

macOS 默认假设用户的鼠标在右手,所以他们的二次点击是“右键点击”。有些用户左手握着鼠标,所以他们的二次点击是“左键点击”。

我想在对话框中写一些文本来描述是执行主单击还是辅助单击。但是,我认为“二次点击”这个词并不常见,以至于大多数用户都无法理解。如何检查鼠标惯用手的系统偏好,以便我可以根据用户的偏好换出对话框的文本?

我使用的框架是 SwiftUI 和 Cocoa,但如果这是解决这个问题的唯一方法,我愿意使用其他框架。

0 投票
1 回答
110 浏览

hotkeys - 使用 user.lua 文件更改菜单项热键

我正在尝试更改评论/取消评论热键,但它不起作用。我在 Mac 上,但我想实际使用Ctrl键修饰符而不是Cmd键。由于我要使用的热键已经分配给其他东西,所以我也在尝试分配热键,以避免冲突。

我在用户设置中输入了以下内容并保存了文件,但它不起作用。默认热键仍然有效。

我做错了什么或错过了什么?

0 投票
1 回答
21 浏览

java - userPreferences 行为怪异,没有保存或检索所有键值,我做错了什么?

我有一个超简单的计算器,可以将一些数字输出到 4 个单独的标签。对于用户体验来说,标签保存应用程序终止、后退按钮等数据是至关重要的。

目前我按照说明设置了 userPreferences 。看起来超级简单,但是在不同情况下返回活动屏幕时,所有标签都包含与仅其中一个标签相同的数字。例子:

实际的:

预期的:

我已经尝试了从覆盖乐趣 onResume、onStart、onRestart 以及保存在 onStop、onPause、onDestroy 等中检索数据的各种组合......没有任何效果,仍然与上述相同的输出。

编辑:积极的一面是,用户偏好确实在所有生命周期情况下保存了一个标签数据......

这是我现在的代码,没有任何活动生命周期尝试:

在 .Kt 文件中实例化:

0 投票
1 回答
505 浏览

autocomplete - 如何使 SublimeText 第 4 版的自动完成功能与第 3 版一样?

最近,我太信任了,将我的 Sublime Text 3 升级到了版本 4(Build 4107)。现在自动完成的行为完全不同。它现在有一个弹出窗口,我必须从中选择一个选项 - 在我点击选项卡之前它会为我选择最佳选项(然后我可以再次选项卡以尝试更好的答案)。

一个具体的例子:之前,当我输入一个拼写错误的单词时,例如“questino”,我可以将光标直接放在 o 之后,点击 tab,它会自动将其更正为“question”。现在它不这样做了 - 现在它会弹出一个包含任何更长单词的列表,例如“questions”和“questioned”,然后我必须将箭头指向其中一个并按 Enter。它甚至不会给我“问题”作为选项 - 我必须在 n 上退格,然后点击 tab 才能获得包含该单词的弹出窗口,因为弹出窗口不仅令人讨厌,而且还需要多个额外的击键,但自动更正不再纠正与我当前拼写错误的单词长度相同的单词,而只会纠正更长的单词。

Preferences 中有很多选项,包括:auto_complete、auto_complete_size_limit、auto_complete_delay、auto_complete_selector、auto_complete_triggers、auto_complete_commit_on_tab、auto_complete_with_fields、auto_complete_cycle、auto_complete_use_index、auto_complete_use_history、auto_complete_preserve_order、auto_complete_trailing_symbols 等等。

有谁知道精确的偏好设置使其行为与以前完全一样?或者也许有一个修复它的包?或者也许我的下一步将恢复到以前的版本。

谢谢。