小编po.*_*.pe的帖子

VSCode 代码拼写检查器与用户字典一起使用

在我的公司,我们将 VS Code 与 Latex 文档的 Code Spell Checker 扩展一起使用。现在我想创建一个全公司范围内使用的词典,这样就不必每个用户都将特定单词添加到自己的词典中。但我找不到有关如何执行此操作的正确信息。

我在服务器上创建了一个 txtcompanyDict.txt文件,以便每个人都可以使用。然后我将以下行添加到我的 VS Code 中settings.json

"cSpell.dictionaryDefinitions": [
        {"name": "CompanyDictionary", "path": "//server/Documentation/Template/companyDict.txt"}
    ],
    "cSpell.dictionaries": [
        "CompanyDictionary"
    ],
Run Code Online (Sandbox Code Playgroud)

到目前为止应该有效吗?我是否可以告诉拼写检查器专门向该词典添加新单词,或者用户词典是“只读”的?这样的用户词典是什么样子的呢?

spell-checking visual-studio-code vscode-extensions

6
推荐指数
1
解决办法
3041
查看次数

在 C 中创建线程安全的全局存储

我正在编写一个在 FreeRTOS 上运行的应用程序,其中有不同的线程,所有线程都必须访问(读取和某些写入)相同的数据结构。所以我想我可以实现一个全局数据存储,将所有数据保存在一些分组结构中。我也考虑过使用 SQLite 之类的东西,但我认为这对我的应用程序来说有点过分了。

尽管如此,仍有一些悬而未决的问题

  1. 为了保证线程安全,我假设我需要为读写访问添加一个信号量,但是......
  2. 如果线程只需要更新结构体的某些元素,我需要向它传递一个指向该结构体的指针,但是一旦我开始使用指针引用,我就无法再使用信号量来保护我的访问。那么如何允许线程修改单个结构元素而不违反线程安全呢?
  3. 有没有global store比我计划使用的更好的方法来获得像 a 这样的东西?谷歌没有给出太多提示。

c store freertos

1
推荐指数
1
解决办法
874
查看次数