问题列表 - 第11515页

64位VB.NET分配> 2GB的RAM(.NET错误?)

我有一个64位的VB.NET应用程序,并希望分配一个> 2GB的缓冲区.

在下面的代码中,"new"和"ReDim"都抛出"OverflowException".

当这些函数只接受带符号的32位值时,如何分配> 2GB的缓冲区?

(这可能在C#中?)

编辑 - 我正在运行带有4GB RAM的WinXP 64.

Dim width As Long = 19005
Dim height As Long = 32768

Dim buffer() As Byte = New Byte((width * height * 4) - 1) {}

Dim size As Long = (width * height * 4) - 1
ReDim buffer(size)

.net c# vb.net memory 64-bit

5
推荐指数
1
解决办法
3214
查看次数

计算Ruby中的导数([i] - [i - 1])

使用for循环或each_with_index是微不足道的,只是想知道是否有更好的方法使用Ruby语法.

我需要创建一个新的数组,它是源数组的衍生物,例如:

for(int i = 1; i < oldArray.length; i++)
{
    newArray[i] = oldArray[i] - oldArray[i-1]
}
Run Code Online (Sandbox Code Playgroud)

ruby algorithm derivative

4
推荐指数
1
解决办法
1077
查看次数

如何通过plpgsql从Postgres获取表的主键?

给定一个表名,如何从plpgsql函数中提取主键列及其数据类型列表?

sql postgresql plpgsql

36
推荐指数
6
解决办法
5万
查看次数

在代码中输入密码的方法

我有一些代码需要使用提升的权限运行(更多我希望我的其余代码运行).

我有我的代码设置模拟工作,但它需要用户名,域和密码.因为我的代码是在C#.net中,所以我知道任何人都可以找到密码.

有没有办法在我的代码中加密密码?或者以其他方式保护此密码并仍然可以将其传递?

这是我要调用的代码:

using (new Impersonator("UserNameGoesHere", "DomainNameGoesGere", "Password Goes Here"))
{
     uint output;
     NetUserAdd(AUTHENTICATION_SERVER, 1, ref userinfo, out output);
     return output;
}
Run Code Online (Sandbox Code Playgroud)

我想要一个示例,说明如何修复此问题,以便不以纯文本显示我的密码.

我正在使用Visual Studio 2008,.NET 3.5 SP1,并在Windows Server 2003上运行.

c# security visual-studio-2008

8
推荐指数
1
解决办法
1416
查看次数

如何在ASP.NET中获取根域URI?

假设我在http://www.foobar.com上托管了一个网站.

有没有办法可以在我的代码中以编程方式确定" http://www.foobar.com/ "(即无需在我的Web配置中对其进行硬编码)?

asp.net url

93
推荐指数
7
解决办法
16万
查看次数

在C#应用程序中保护数据层

我正在考虑如何在C#应用程序中保护数据层,在这种情况下,该层可以是与应用程序本身一起存储的LINQ to SQL模型图,其中包含连接字符串到SQL Server数据库.

或者它可以是应用程序和Web服务之间的连接.

要么你需要强制某种安全性,例如,应用程序中的连接字符串可以很容易地进行逆向工程,并且可以很容易地跟踪和使用Web服务,这是出于应用程序原始目的之外的其他原因.

所以我的问题是更简短的方法:在处理Web服务和/或从Windows窗体应用程序直接连接到SQL Server时,如何解决安全问题?

c# architecture security

12
推荐指数
1
解决办法
4835
查看次数

如果没有在dojo.connect期间返回的"句柄",如何删除dojo连接事件?

如果没有在dojo.connect期间返回的"句柄",如何删除dojo连接事件?

我的例子涉及动态地将一组事件分配给一组对象.(为简单起见,事件是onclick和ondblclick,对象是表中的行)

因此,在页面设置期间,事件连接到每一行(onclick,ondblclick).现在,根据用户的期望/动作,需要从一行中删除一个事件.但原来的手柄已不再可用.因此,以下内容不起作用: dojo.disconnect(row, "onclick", ??*).如何在不破坏原始行结构的情况下解决这个问题?

任何帮助当然非常感谢.

dojo event-handling disconnect

13
推荐指数
3
解决办法
1万
查看次数

MySQL使用ID列表选择的最佳方式

通过Web服务,我的应用程序会收到一个标识符列表.有了这个列表,我必须查找一个字段,每个标识符一个.如果该字段不存在,则该值应为null(必须显示).

我想知道什么是最好的方法.首先,我认为最好创建一个包含id的临时表,然后将其连接到包含数据的表,但如果我是正确的,则每个标识符至少需要1个查询才能将其插入临时表中.在这种情况下,似乎我也可以遍历我的应用程序中的标识符列表并通过1查询数据库1.这是正确的吗?你能建议哪种方法?

问候,

科恩

mysql

16
推荐指数
1
解决办法
2万
查看次数

C#中的OR-ing字节给出了int

我有这个代码.

byte dup = 0;
Encoding.ASCII.GetString(new byte[] { (0x80 | dup) });
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我得到:

无法将类型'int'隐式转换为'byte'.存在显式转换(您是否错过了演员?)

为什么会这样?不应该| 两个字节给出一个字节?以下两项工作,确保每个项目都是一个字节.

Encoding.ASCII.GetString(new byte[] { (dup) });
Encoding.ASCII.GetString(new byte[] { (0x80) });
Run Code Online (Sandbox Code Playgroud)

c# logic byte types bit-manipulation

4
推荐指数
2
解决办法
2531
查看次数

用PHP发送带附件的电子邮件?

如何使用PHP脚本发送带附件的电子邮件?

php email

2
推荐指数
1
解决办法
1436
查看次数