我知道在visual studio 2010中没有64位版本.vs2012有64位版本吗?
我在我的项目中使用 RSA 加密,我需要将字节数组加密为加密字节数组,他的长度小于密钥长度(我使用 2048 位密钥)。当我在 c# 中使用 RSACryptoServiceProvider 类时,它总是将它加密为一个字节数组,他的长度是密钥长度(256 个字节)。我知道我不能将它加密成比密钥更长的大小,但是,我可以将它加密成更小的一个(原始未加密的字节长度数组)吗?
我正在尝试将端口转发到我的项目,作为当前udp打孔的替代品.原因是因为我希望客户在没有服务器干预的情况下开始彼此通信.在.net中我们可以使用natupnplib,但它似乎不能正常工作(例如,它在我家的wifi上不起作用).Mono.Nat似乎也不是解决方案.
我知道有一种方法可以做到这一点,因为uTorrent在我检查的每台电脑上进行端口映射.(我知道它可能在任何地方都不兼容,但我希望它可以在uTorrent工作的设备中工作)
我已经浏览了互联网上的开源bittorents实现端口转发,但还没有找到.用.net环境编写的解决方案会很棒.那么,我该怎么做?:)
我需要一个二进制搜索功能。
我在标准库中找不到任何函数,该函数将返回找到的项目的索引,如果找不到,将返回比我要查找的项目大的下一个元素的索引的按位补码。
我要寻找的功能是什么?
编辑:我需要将一个项目插入已排序的向量并保持其排序。这就是为什么我需要按位补全索引。
我有一个非常大的文本文件(500mb),我需要得到它的文本.当然问题是内存异常,但我想用字符串(或char数组)解决它并将它们放在List中.我在谷歌搜索,我真的不知道如何采取特定的部分.*如果有帮助的话,这是一条很长的路线.
c# ×4
.net ×2
64-bit ×1
binary ×1
c++ ×1
cryptography ×1
encryption ×1
forwarding ×1
io ×1
nat ×1
port ×1
rsa ×1
search ×1
stl ×1
wpf ×1