问题标签 [signed]
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 - 有符号整数网络和主机转换
我想将int32_t
主机字节顺序转换为网络字节顺序,反之亦然。我知道该htonl()
函数及其变体,但这需要无符号整数。是否有一个标准库函数可以对有符号整数做同样的事情,还是我必须自己实现它?如果我必须自己实现它,我应该怎么做?
我正在寻找一个适用于 Linux 和 Mac OS X 的例程。
c# - 如何在 .NET 中使用签名程序集管理项目?
Visual Studio 2008(C#).....我在一个解决方案中有 3 个项目(win 应用程序)。在每个项目中,我一直使用项目属性签名选项卡对一个 MySigned.snk 进行签名。如何管理构建配置,以便我的项目不会在每次构建时出错?
我使用 [assembly: InternalsVisibleTo("MYproject1, PublicKey=.....")] 属性,因此其他项目类可以访问其他项目上基类的内部类。
错误,因为我使用后台进程来更新我的项目中的每个表单。但是在开发环境中,假设我必须这样做在开发过程中安全地进行项目吗?thx 之前...
java - 将 Byte[] 转换为 int
我有这种方法可以将有符号或无符号转换byte
为int
,但它不会返回它应该返回的内容。有人可以在下面的代码中指出问题吗?
编辑:
我实际上正在阅读一个 wav 文件以计算 SNR。转换的返回值应该给出介于 0 和 255 之间的值。应用程序应该比较 2 个 wave 文件,一个是原始文件,另一个是修改并计算 SNR。
objective-c - 为什么带有负值的枚举会在 Objective-C/C 中引起问题?
由于各种实现原因,我定义了以下枚举:
但是,如果我尝试使用HBSnakeMovementDirectionRight
,我会收到以下警告:
Implicit conversion changes signedness: 'int' to 'HBSnakeMovementDirection'
它与任何其他枚举值都没有问题。这里有什么问题?我认为这可能与混合负数和正数枚举值有关,但我找不到任何明确的信息。
(我能够提出所有允许我解决这个问题的积极枚举值,但它仍然难倒我,所以我想我会问一下。)
我应该声明,就像我所有的项目一样,我启用了几乎所有的警告——因此-Wconversion
是抱怨——并将它们视为错误。(我喜欢在编译时尽可能严格。)我使用的是 LLVM 1.6。
更新 1:从字面上看HBSnakeMovementDirectionRight
,在前面的警告中对结果的任何使用:
我必须投到HBSnakeMovementDirectionRight
以HBSnakeMovementDirection
使警告静音。
更新 2:根据要求,这是在我的机器上发出的整个构建命令:
更新 3:这是我正在 GitHub 上托管的确切项目:
https://github.com/LucasTizma/Hebi
具体来说,以下树:
https://github.com/LucasTizma/Hebi/tree/89262e2e53881584daf029e3dd5f1e99dfbd6f96
assembly - 为什么汇编程序不报告错误?
考虑一个非常简单的汇编语言程序中的以下两条语句:
当我尝试组装它时,汇编器在第 2 条语句上给出错误,因为一个字节可以容纳超过十进制 -128。但是为什么汇编程序没有在 no 1 语句上给出错误?毕竟,一个字节最多可以容纳 127 个正符号整数。相反,汇编程序将值 C8 放在该字节中。
java - 如何从具有完全权限的本地磁盘加载签名的小程序?
我有一个应用程序,其中 javascript 代码正在访问写在本地磁盘上的 java applet 方法(请注意 - 这不是直接可能的,但有一种解决方法可以做到这一点)。小程序是自签名小程序,因此用户必须先允许它运行。
如果小程序的代码库设置为"http://..."
一切正常,在 FF、Chrome 和 Opera 中也是如此。但是,我想把这个小程序放在本地文件系统上。但是,如果我使用代码库"file://..."
(我也尝试完全不使用代码库并直接编写完整的 jar 路径来存档)它不起作用,小程序不会加载警告安全弹出窗口,使用户能够允许运行小程序。
到目前为止,我只在 FF (3.6.1.4) 中测试过,Java 版本是 1.6.0.21。
签名的小程序是否仅限于 HTTP 使用?还是有一些解决方法?
java - 使用带有策略文件的签名小程序的问题
我的小程序的 .java.policy 条目有问题。
我会尝试使用小程序创建文件夹和文件。我已经签署了我的 jar 并在 ${user.home}/.java.policy-file 中添加了以下几行:
有了这些添加的行,我的小程序效果很好,但这不是一个好的风格,因为任何地方的每个 jar 也变成了文件权限。
在 oracle 页面上的示例将 codeBase 设置为指定的 applet.jar 并将 signedBy(jar 文件签名的别名)设置为大权限。
我已经尝试了很多次,但它不起作用。
我试过的代码:
或者
我已将此示例上传到:www.wkmovies.de/appletDemo/index.html
我如何设置策略文件,我的小程序可以工作?
这是我的代码片段:HTML:
文件夹创建者类:
(JDK1.6.0_23, Firefox 3.0.19, WinXP 32bit)
c++ - 有符号/无符号比较
我试图了解为什么以下代码不会在指定位置发出警告。
我以为是和背景推广有关,但最后两个似乎不是这么说的。
在我看来,第一个==
比较与其他比较一样多是有符号/无符号不匹配?
java - 24 位 wav 文件的数据块是否有带符号或无符号字节?
我正在尝试编写一个使用 java 创建 24 位 wav 文件的程序。java sound api 不支持 24 位音频,所以我试图从头开始编写文件。这开始是一种偶然的兴趣,但它已成为对位、字节、符号和块的史诗般的探索。
24 位 wav 文件的数据块是否有带符号或无符号字节?
Java 缺少无符号字节令人沮丧。我已经读过位掩码整数可用于表示无符号字节,但我想知道在文件的最终输出中将如何表示。
很抱歉分歧......我的问题是“24 位 wav 文件的数据块是否有符号或无符号字节?”
无论哪种方式,我都必须弄清楚这个已签名/未签名的业务,但我无法在我找到的参考资料中找到有关数据块的答案。
windows - 如何使用 cat 文件安装驱动程序?
我有内核驱动程序。在 32 位系统和 Windows XP 及以下系统上安装时,我没有问题并使用 SetupCopyOEMInf,但需要对 64 位驱动程序进行签名。我已经签名了,我需要在计算机上的某个地方复制一个带有驱动程序的 cat 文件,但这种安装方法不起作用。我应该如何安装它?
编辑:澄清了这个问题。