问题标签 [unsafe]

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

.net - 在 Azure 云中部署不安全的代码

有没有人尝试在 Azure 中部署不安全的代码?我正在使用包含不安全块的代码来处理指针和所有有趣的东西。而且我想知道这是否与我尝试在 Azure 中部署/升级 Web 项目的错误有关。

此外,实际上有没有办法查看破坏升级的特定错误?

仅供参考,是的,我确实在我的网络项目设置中检查了“允许不安全代码”。

提前致谢。

更新:

这是我尝试升级的错误...

在更新或升级操作期间,角色实例被回收了一定次数。这表明您的服务的新版本或您在配置服务时提供的配置设置会阻止角色实例运行。最可能的原因是您的代码引发了未处理的异常。请考虑修复您的服务或更改您的配置设置,以便角色实例不会引发未处理的异常。然后开始另一个更新或升级操作。在您开始另一次更新或升级操作之前,Windows Azure 将继续尝试将您的服务更新到您提供的新版本或配置

0 投票
3 回答
2304 浏览

c# - 从托管 (C#) 调用不安全代码。读取字节数组

我有这个方法需要在我的应用程序中调用和使用,但我真的不知道该怎么做。

这是我需要调用的函数。

在我的代码中,我有这个功能,但我错过了它的实现。

我认为大部分内容都是不言自明的。我需要实现后一个功能,以便能够将数据读入缓冲区以及读取的数据量(实际上应该与 data.Length 相同,但制造商将此作为单独的选项,所以我需要它)。任何人都可以帮忙吗?这足够清楚吗?

谢谢

编辑:这是 .h 文件中的非托管声明。希望能帮助到你。

编辑#2:位置 - 开始读取数据的位置。长度 - 要读取的数据量(这将是缓冲区大小)。DataRead - 读取的实际数据大小。

0 投票
4 回答
56996 浏览

c# - 字节[]的最大长度?

我正在尝试创建一个byte长度为 s 的数组UInt32.MaxValue。这个数组本质上是一个小的(ish)内存数据库:

然而,在我的机器上,在运行时,我得到一个System.OverflowException“算术运算导致溢出”。

这是怎么回事?我需要使用unsafe块和malloc吗?我将如何在 C# 中做到这一点?

0 投票
2 回答
128 浏览

.net - 在 .Net 中使用不安全代码交换复杂类型的对象是否有速度优势?

这是我当前用于交换数组中的 2 个 KeyValuePair 对象的交换代码:

使用不安全的代码并仅仅交换两个对象的指针会有任何速度优势吗?或者编译器是否有效地将这个安全代码归结为有效地做到这一点?

0 投票
1 回答
478 浏览

c# - 恒定时间集合操作

二元集交集和并集是否有恒定时间算法?

我想象使用带有指向内存中元素的指针的位图,并使用 OR 表示联合,使用 AND 表示交集。

现在有人有解决方案吗?

0 投票
2 回答
2235 浏览

c# - 如果不使用 .NET 中的不安全代码,是否可以实现高效的固定大小数组?

有没有在 .NET 中实现不需要不安全代码的固定大小数组的好方法?

我的目标是创建一个值类型,它代表一个固定大小的数组,该数组可以嵌入(作为成员包含)在其他类型中 - 即我特别希望避免将数组创建为声明它的类型的单独对象.

我意识到 .NET 的数组实现非常出色,并且在 CLR/CIL 级别得到了支持——并且真的不想争论是否只使用数组......这里的探索是关于是否安全、固定大小,值类型的实现几乎同样有效。

0 投票
1 回答
260 浏览

objective-c - 使用 count 属性获取返回的布尔值是否安全,使用 if([[uiTableView selectedRowIndexes] count]) 之类的语句

也许这有点棘手....

有人说:

计数(例如 NSTableView selectedRowIndexes)很容易既不是 YES 也不是 NO;另一方面,如果用户选择了 256 个项目的倍数,则计数的最低字节将为 0,因此即使有选择,BOOL 值也会为 NO。

这是真的吗?

所以,如果使用这样的语句是不安全的if([[uiTableView selectedRowIndexes] count]) {...},我们应该使用if([[uiTableView selectedRowIndexes] count] > 0) {...}.

对 ?任何意见 ?

谢谢...

0 投票
1 回答
214 浏览

ruby-on-rails - 文本区域和不安全的内容

我有 wiki 样式的内容,这些内容经过清理并存储在 db 的另一个字段中,以作为 html 输出。原始正文字段我不确定如何处理,因为当我清理它时,字符被转义并且在文本区域中显示效果不佳。

textareas 中的不安全内容有哪些危险?我确定我以前读过使用 ajax 下载此类 textarea 内容是可取的,但如果没有必要,我宁愿不走那条路。

0 投票
3 回答
169 浏览

php - 我的 php 代码安全吗?

我的 php 代码安全吗?

0 投票
3 回答
3068 浏览

c++ - 在有符号和无符号之间转换

这安全吗:

更具体地说:我将这些数据存储在一个表中,该表在其模式中使用签名类型,以这种方式存储和检索这些数据是否安全?

谢谢!