问题标签 [uint32]

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 投票
8 回答
7184 浏览

c# - 在 C# 中,使用 UInt32 与 Int32 是否存在显着的性能差异

我正在将现有应用程序移植到 C# 并希望尽可能提高性能。许多现有的循环计数器和数组引用被定义为 System.UInt32,而不是我会使用的 Int32。

使用 UInt32 和 Int32 有什么显着的性能差异吗?

0 投票
4 回答
2550 浏览

.net - 如何使用 SQL Server 2005 在 NHibernate 中映射 uint

我的实体上有一个 uint 类型的属性。就像是:

当我尝试将其持久保存到 SQL Server 2005 数据库中时,出现异常

方言不支持 DbType.UInt32

解决此问题的最简单方法是什么。例如,我可以将它存储在数据库中。我只是不知道如何告诉 NHibernate。

0 投票
3 回答
4632 浏览

c# - 使用 Blowfish NET 的 C# 问题:如何从 Uint32[] 转换为 byte[]

在 C# 中,我使用 Blowfish.NET 2.1.3 的 BlowfishECB.cs 文件(可以在这里找到

在 C++ 中,它是未知的,但它是相似的。

在 C++ 中,Initialize(blowfish) 过程如下:

在 C# 中,Initialize(blowfish) 过程是相同的

这就是问题:

这就是在 C++ 中初始化密钥的方式

如您所见,键是一个由两个 DWORD 组成的数组,总共 8 个字节。

在 C# 我这样声明它,但我得到一个错误

错误是:

参数 '1':无法从 'uint[]' 转换为 'byte[]'

我究竟做错了什么?

提前致谢!

0 投票
2 回答
592 浏览

c# - 如何对列表进行排序> 根据列表[0] C# 中的数字 ASC/DESC?

如何按 ASC 顺序排序?

我得到了List<List<UInt32>>完整的记录,List<UInt32>我希望这些记录根据每条记录的第一列进行排序 - 该列是 UInt32 编号。

所以:

我有以下清单:

应排序为:

-> 只有第一个数字很重要!其他对于排序并不重要。我正在寻找 ASC 的东西,但两者都很棒,所以当我认为应该更改算法时,我会查一下 :)

感谢您的努力帮助!

@Samuel,谢谢,我会在尝试更改类型时尝试实现它:)

0 投票
3 回答
10285 浏览

java - 如何在 Java 中传递 uint?

我正在尝试使用 Java 中的 uint 参数调用 SendMessage,但我无法将 int 转换为 uint。我无法更改 SendMessage 中的 uint 参数,因为它是一个 windows 函数。有没有办法做到这一点?

背景:我实际上正在使用处理,我正在按照以下教程访问 user32.dll: http://processing.org/hacks/hacks: jnative

http://jnative.free.fr/SPIP-v1-8-3/article.php3?id_article=8

我正在关注这个来调用 SendMessage http://www.codeproject.com/KB/cs/Monitor_management_guide.aspx

这是我的代码,GetActiveWindow 工作正常,它来自上面的第二个链接。

最后一行是发生错误的地方,它表示 User32 类型的预期 UINT 不适用于我提供的 LONG。我也不能修改 SendMessage

这是上面调用调用的相应 java 文件,GetActiveWindow 部分工作正常,因为它来自教程。我正在尝试定制 Sendmessage 以遵循它,但我还没有完全弄清楚。但是,我认为这对我得到的错误并不重要,因为在这里将参数更改为 SendMessage 不会改变编译器的期望。我已经尝试将 int Msg 更改为 uint Msg 到 long Msg,编译器仍然需要上面代码中的 uint。

0 投票
3 回答
1016 浏览

c - Objective C - SystemSoundID(typedef'd UInt32)是否自动分配为0?

SystemSoundID(这是一个 UInt32)是否自动分配为 0?还是我应该明确分配它?我必须这样做并测试它是否没有被 Utilities 方法初始化,因为如果我只是这样做它不会编译static SystemSoundID soundID = [Utilities createSystemSoundIDFromFile:@"beep" ofType:@"caf"];。起初我尝试将它分配给 NULL,但后来我意识到它不是一个指针,所以无论如何,我应该= 0在那里还是它是多余的?

0 投票
4 回答
5501 浏览

vb.net - Visual Basic .NET 中的 UInt32 数据类型是什么?

UInt32VB.NET中的数据类型是什么?

UInt32有人可以告诉我它的位长以及和之间的区别Int32吗?它是整数还是浮点数?

0 投票
5 回答
70534 浏览

.net - Int32 和 UInt32 有什么区别?

Int32和 和有什么不一样UInt32

如果它们与容量范围功能相同,那么问题是出于什么原因UInt32创建的?我什么时候应该使用UInt32而不是Int32

0 投票
2 回答
1638 浏览

nhibernate - NHibernate - 如何将 UInt32 存储在数据库中

使用 NHibernate 将 UInt32 类型映射到 sql-server int 类型的最佳方法是什么。

该值是图片宽度/高度,因此负值在这里没有意义。

但也许我应该使用 int 因为 NHibenate 不支持未分配的整数。

0 投票
1 回答
576 浏览

uint32 - 如何获取 uint32_t 变量的输入

我已将变量声明为 uint32_t num;当我输入这个变量时,即 cin>>num; cout<

当我运行这个程序时,我将 num 值设为 12345678,它工作正常并给出 cout。但是当我输入为 1234abcd 时。它会产生问题并仅显示 1234。请提出解决此问题的解决方案。