问题标签 [hungarian-notation]

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

c - FreeRTOS Hungarian Notation

I'm a complete newbie in RTOS and C programming, and I'm still getting used to the C good practices yet. So I opened a project which uses FreeRTOS, and I notice that the OS files use the Hungarian Notation. I know the notation a little, but faced some new "standards" in the FreeRTOS.h file, which are:

And below that,

I've seen this x - as in xTaskGetCurrentTaskHandle - everywhere. Also, v, pd and variable names like that, like in line 728 of the header in question:

I've searched everywhere what would those "initials" stand for, but still could not figure that out.

So, if anyone could help me to understand this, or could show me a path or something, I'd be really grateful.

0 投票
0 回答
259 浏览

c++ - 在 C++ 中的方法中将 LPWSTR 作为引用传递

我将 LPWSTR 作为方法中的参考传递。该值保留在方法中,但在被调用函数中,它会丢失。我怀疑我需要给 LPWSTR 一些内存,但我无法弄清楚这样做的方法。这就是我的代码的样子:

我调试发现 DecodeUrlOut 的值为 L""。

0 投票
2 回答
100 浏览

c# - 系统 .Net 生成代码中的缩写

虽然微软建议避免在代码中使用缩写,但为什么系统生成的事件处理程序代码包含以下行?

请注意,“e”是缩写。此规则是否不适用于事件处理程序?

0 投票
0 回答
136 浏览

c# - 更正成员名称“ColorsValidatorMock.GetColourGroupLanguage()”中“颜色”的拼写

错误: 更正成员名称“ColorsValidatorMock.GetColourGroupLanguage()”中“颜色”的拼写,或者如果它代表任何类型的匈牙利符号,则将其完全删除

颜色颜色是同一个词的不同拼写。color 是美式英语的首选拼写,color是所有其他主要英语变体的首选。

我正在与瑞典项目合作,所以他们被告知我们应该使用带有color而不是color的方法名称。但是声纳皮棉超出了警告错误。

是否可以在visual studio sonar lint中将配置美国英语更改为英国英语?或者,如果您有任何解决此问题的想法,请告诉我。

0 投票
1 回答
112 浏览

vba - 如何在 MS Office VBA 编辑器中查看变量的类型?

在编写 VBA 代码时,我不再使用匈牙利符号,但有时我会遇到给定变量的类型不明显的情况。

例如,取一个名称为 的变量dataRow。它可以是具有Long可变类型的行号。它可以是代表整行的 Range 变量。它可以ListRow在 Excel 表中。它也可能是RangeExcel 的ListRow……等等。

有什么方法可以快速查找 MS Office VBA 编辑器吗?我可以在不使用变量名的情况下以某种方式使用变量命名吗?我不是在寻找关于匈牙利符号的优缺点的意见,只是在没有它的情况下如何查看变量类型。

0 投票
2 回答
329 浏览

stm32 - STM32示例中变量名开头的“uw”是什么意思?

当我阅读 STM32 示例代码时,我看到很多以uw. 前任:

一切都有其意义或背后的故事。这里是什么uw意思?

示例来源:STM32Cube_FW_F2_V1.7.0/Projects/STM32F207ZG-Nucleo/Examples/IWDG/IWDG_Example/Src/main.c。
下载链接--> 点击“STM32CubeF2”旁边的“获取软件”按钮。

0 投票
2 回答
1016 浏览

c# - 当前缀有效时,如何防止匈牙利符号的 StyleCop 警告

我有以下代码:

这给了我以下StyleCop ReSharper警告:

变量名称“fxRate”以一个看起来像匈牙利符号的前缀开头。

我尝试将 Settings.StyleCop 文件复制到我的解决方案文件夹并为 fx 添加一个条目:

我已经重新启动了 VS,但我仍然收到相同的警告。我在 VS2017 中使用 StyleCop ReSharper 扩展。

如何确保“fx”是解决方案中的有效前缀(适用于所有团队成员)?

0 投票
2 回答
2129 浏览

pdf - 在不同的 Win7 工作站上使用 pdfbox 创建新的 pdf 文件时如何修复重叠文本。在另一个 win7 工作站上没有重叠文本

这是关于使用 org.apache.pdfbox 从 java 代码创建新的 pdf 文件时文本重叠的问题,问题不知道如何在 win7 工作站上解决:

  1. pdf文件模型:

" Melléklet a szállítólevélhez: xxx

数据:xxx

"

  1. 用java代码创建新的pdf文件替换“xxx”:

"

Melléklet a szállítólevélhez: 26201738

日期:2019-05-02 14:49:00

"

除了“26201738”重叠显示(这里不能放图像)还有“2019-05 -02 14:49:00”。重叠字符的最大长度分别为 4 和 8。

在具有相同 java_update 版本的 win7 和具有相同 eclipse 和相同 java 代码的相同工作区 eclipse 的 2 个不同工作站上,它正在创建没有重叠文本的 pdf 文件。

我已经尝试将相同的字体复制到错误的工作站阴性结果中。试图将“地区和语言”切换到德国,正好是另一个站 - 没有结果。尝试更新到 Acrobat Reader DC - 没有结果。似乎工作站操作系统在使用 org.apache.pdfbox 创建新 PDF 时缺少一些东西,并且无法弄清楚它是什么?由于其他 2 个站点在生成新的 PDF 文件时工作正常,因此排除了 java 代码问题。

最好的问候,劳伦蒂乌