问题列表 - 第14639页

c# - 为什么我的Dictionary类看不到ToArray()方法?

我在API字典中看到有一个ToArray()方法(在扩展类区域中),但是当我尝试从我的Dictionary实例中使用它时它看不到它?

如何为我的Dictionary实例"启用"ToArray()?

谢谢

c# extension-methods dictionary

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

Java中是否存在与File.separator等效的C#

C#如何处理文件分隔符?总是假设文件分隔符是"\"(或"\\",这是否必须像这样进行转义?

c# java

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

调用时不会执行SSIS包

我有一个2005 SSIS包,我在VS 2005中创建的服务中调用.该包不会运行.该程序包的目的是解析文件并将数据放入"加载表".

该程序包完全独立运行,但在以编程方式执行时根本不会运行 - 当我逐步执行代码时.事件查看器指示程序包已启动,但随后表明程序已失败.我没有得到任何更多的信息.

它没有抛出异常.它只是返回"失败".我试过针对不同的数据库执行 - 结果相同.它解析的文件是有效的,因为它在运行时运行正常.

我能想到的唯一另一件事就是我在用户权限方面遇到了一些问题,但我不知道该怎么去研究这个问题.有没有人有任何想法?

c# sql ssis windows-services visual-studio-2005

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

java中的动态范围变量?(每个方法执行一个变量)

我想知道在java中是否可以声明一个变量本地的变量来执行该方法.

例如,如果我正在做一些递归的东西,我想保持特定于该方法的一个特定执行的各种计数器.

我不知道那个正确的英语表达......

java recursion scoping

0
推荐指数
2
解决办法
897
查看次数

如何将AES初始化Vector传递给客户端以实现混合密码系统

我需要为客户端 - 服务器通信实现安全性.我已经实现了以下混合密码系统

为了加密在混合密码系统中发送给Alice的消息,Bob执行以下操作:

  1. 获得Alice的公钥.
  2. 为数据封装方案生成新的对称密钥.
  3. 使用刚刚生成的对称密钥在数据封装方案下加密消息.
  4. 使用Alice的公钥加密密钥封装方案下的对称密钥.
  5. 将这两种加密发送给Alice.

为了解密这个混合密文,Alice执行以下操作:

  1. 使用她的私钥来解密密钥封装段中包含的对称密钥.
  2. 使用此对称密钥来解密数据封装段中包含的消息.

我使用RSA用于公钥密码系统,AES用于对称密钥密码系统.每件事都很好,但我不知道如何处理AES初始化向量.目前,我正在连接AES密钥和初始化向量,用公钥加密它并将其发送到服务器.

我只想对这种方法有所了解.如何通过其他通信协议SSL等解决此问题

谢谢.

encryption rsa aes public-key private-key

9
推荐指数
1
解决办法
7720
查看次数

svn -> 具有多个主干/分支/标签的 git 迁移

我有一个 SVN 存储库,其当前结构如下:

  • 项目1
    • 分支机构
    • 树干
    • 标签
  • 项目2
    • 分支机构
    • 树干
    • 标签

最初具有以下结构:

  • 项目
    • 分支机构
    • 树干
      • 项目1
      • 项目2
    • 标签

也就是说,该项目被分成两个单独的“子存储库”(或者任何你想称呼的名称)

有什么方法可以将其迁移到 git而不丢失历史记录吗?对于这种情况,svn2git 会比 git-svn 更好吗?还有其他迁移工具吗?

编辑:我按照建议尝试了 git svn clone ,但正如我所想,它没有遵循从旧结构到新结构的转变。它仅导入新结构的修订。

svn git git-svn

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

在VB.NET中你可以做一个仲裁代码块吗?

可能是一件非常容易的事......

在C#中,您只需输入{}就可以引入一个块

例如.如果你想做一个像x => {var x ="x"; var y ="y"; }

那么有没有办法在VB.NET中引入范围/块?

vb.net

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

为什么cout的输出<< 7/9*9; 是零?

为什么以下代码的输出等于0或serven?

cout << 7/9*9;   //output 0 (zero)   why?

float nine = 9;
float seven = 7;
float i = seven/nine*nine;
cout << i     //output 7   Why?
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

c++ integer-division

4
推荐指数
3
解决办法
2813
查看次数

Java/Python/Mathematica中的重复序列

如何用给定的语言编写以下语句?

a(0) = 1
a_(n+1) = 1 - 1 / ( a_n + 3)
Run Code Online (Sandbox Code Playgroud)

我需要找到的最小值na_n -> 0.732050....

我在Mathematica的尝试

a[(x+1)_] = 1 - 1/(a[x_] + 3)
Run Code Online (Sandbox Code Playgroud)

问题显然在于此a[(x+1)_].但是,我不知道如何在Mathematica中迭代地完成它.

python java wolfram-mathematica sequence

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

.NET应用程序是否内存密集?

我开始在我的生命中第一次用C#编写一个大型应用程序.我编写了示例模块来测试我的软件背后的想法.该模块包含几十个C#字典和对象列表,每个对象都有几个成员和属性.

令我震惊的是,在初始化核心对象后,它最终使用了大约40MB的RAM.

我测试并发现在对象初始化之后分配了超过30MB,但我的印象是,考虑到我的对象的大小,应该消耗不超过几百千字节.

我是否做错了什么,或者与本机代码应用程序相比,.NET自然是内存密集型的?

c# memory

5
推荐指数
3
解决办法
1094
查看次数