问题标签 [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.
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.
c++ - 在 C++ 中的方法中将 LPWSTR 作为引用传递
我将 LPWSTR 作为方法中的参考传递。该值保留在方法中,但在被调用函数中,它会丢失。我怀疑我需要给 LPWSTR 一些内存,但我无法弄清楚这样做的方法。这就是我的代码的样子:
我调试发现 DecodeUrlOut 的值为 L""。
c# - 系统 .Net 生成代码中的缩写
虽然微软建议避免在代码中使用缩写,但为什么系统生成的事件处理程序代码包含以下行?
请注意,“e”是缩写。此规则是否不适用于事件处理程序?
c# - 更正成员名称“ColorsValidatorMock.GetColourGroupLanguage()”中“颜色”的拼写
错误: 更正成员名称“ColorsValidatorMock.GetColourGroupLanguage()”中“颜色”的拼写,或者如果它代表任何类型的匈牙利符号,则将其完全删除
颜色和颜色是同一个词的不同拼写。color 是美式英语的首选拼写,color是所有其他主要英语变体的首选。
我正在与瑞典项目合作,所以他们被告知我们应该使用带有color而不是color的方法名称。但是声纳皮棉超出了警告错误。
是否可以在visual studio sonar lint中将配置美国英语更改为英国英语?或者,如果您有任何解决此问题的想法,请告诉我。
vba - 如何在 MS Office VBA 编辑器中查看变量的类型?
在编写 VBA 代码时,我不再使用匈牙利符号,但有时我会遇到给定变量的类型不明显的情况。
例如,取一个名称为 的变量dataRow
。它可以是具有Long
可变类型的行号。它可以是代表整行的 Range 变量。它可以ListRow
在 Excel 表中。它也可能是Range
Excel 的ListRow
……等等。
有什么方法可以快速查找 MS Office VBA 编辑器吗?我可以在不使用变量名的情况下以某种方式使用变量命名吗?我不是在寻找关于匈牙利符号的优缺点的意见,只是在没有它的情况下如何查看变量类型。
stm32 - STM32示例中变量名开头的“uw”是什么意思?
当我阅读 STM32 示例代码时,我看到很多以uw
. 前任:
一切都有其意义或背后的故事。这里是什么uw
意思?
示例来源:STM32Cube_FW_F2_V1.7.0/Projects/STM32F207ZG-Nucleo/Examples/IWDG/IWDG_Example/Src/main.c。
下载链接--> 点击“STM32CubeF2”旁边的“获取软件”按钮。
c# - 当前缀有效时,如何防止匈牙利符号的 StyleCop 警告
我有以下代码:
这给了我以下StyleCop ReSharper警告:
变量名称“fxRate”以一个看起来像匈牙利符号的前缀开头。
我尝试将 Settings.StyleCop 文件复制到我的解决方案文件夹并为 fx 添加一个条目:
我已经重新启动了 VS,但我仍然收到相同的警告。我在 VS2017 中使用 StyleCop ReSharper 扩展。
如何确保“fx”是解决方案中的有效前缀(适用于所有团队成员)?
pdf - 在不同的 Win7 工作站上使用 pdfbox 创建新的 pdf 文件时如何修复重叠文本。在另一个 win7 工作站上没有重叠文本
这是关于使用 org.apache.pdfbox 从 java 代码创建新的 pdf 文件时文本重叠的问题,问题不知道如何在 win7 工作站上解决:
- pdf文件模型:
" Melléklet a szállítólevélhez: xxx
数据:xxx
"
- 用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 代码问题。
最好的问候,劳伦蒂乌