问题列表 - 第5278页

Java泛型

为什么以下看起来比旧的铸造方式更好?

MyObj obj = someService.find(MyObj.class, "someId");

MyObj obj = (MyObj) someService.find("someId");

java generics

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

如何从C#中的文件/流中读取Pkcs#7证书链?

我有两个证书保存到磁盘.一个是带有私钥的证书,我将其导出为.pfx文件,另一个是我保存的证书,包括其证书链作为PKCS#7文件("certchain.p7b").

在C#中,我现在可以加载.pfx文件

  var cert = new X509Certificate2(myPfxFileStream); 
Run Code Online (Sandbox Code Playgroud)

(myPfxFileStream是FileStream打开到.pfx文件进行读取),但是对于PKC#7证书尝试相同的事情在CryptoGraphicException"Der Indexwertistungültig"中失败,这转换为"无效索引值".

我假设我必须以不同方式解析PKCS#7(它包含链,而不是单个证书!),但是如何?

(哦,顺便说一句:目前我对这些证书没有密码)

c# x509certificate2 pkcs#7

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

SQL Server触发器 - 将消息发送到队列

是否可以在SQL Server 2005中的CLR触发器上通过MSMQ向队列发送消息?

我正在使用SQL Server Project类型,但System.Messaging不会显示为我可以添加的引用.


基本上,当一行写入表时,我需要进行某种类型的操作(打印).生成该行的设备是一个只能执行基本操作的手持扫描程序 - 其中一个是通过odbc写入SQL服务器.最初的想法是只是轮询表,抓取记录,打印记录,删除记录.这可能会很好,但它似乎是一个很好的案例和借口来了解消息队列.

c# sql-server msmq sql-server-2005

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

我怎样才能在VB.NET中对JSON进行编码?

我需要为我正在使用的例程传回一个JSON结果.在VB.NET,数组如何进行JSON编码?

vb.net asp.net arrays json encode

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

使用Moq模拟数据集

我正在尝试开始使用Moq并且无法找到任何好的资源来完成我需要的工作.

我有一个数据接口类,它有一个Get方法,它通过存储过程返回一个数据集.这是代码编写的方式,我现在无法改变它,因此必须以这种方式完成.

我想通过模拟数据集并返回数据来测试这个类,所以我不必实际进行数据库调用.

是否有人这样做,如果是这样,哪里是开始这样做的好地方?

moq

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

如何向FlexBuilder的构建路径添加相对路径?

有没有办法向FlexBuilder的构建路径添加相对的条目?

我将有多个项目将使用共享代码库,但我无法让他们引用共享代码.我可以用绝对路径来做,但这不会很好.这段代码(和项目)进入源代码控制,我团队中的其他人可能没有像我一样在硬盘上的同一个地方存储库.因此,虽然定义的路径可能在我的机器上运行,但它不会在其他开发人员的机器上运行.

FlexBuilder的UI不允许我输入相对路径.我尝试手动修改.project和.actionScriptProperties文件以添加相对路径,但项目无法打开.

apache-flex flexbuilder flex3

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

如何在C#中通过网络提供单例对象?

我正在用C#为学校项目创建一个纸牌游戏.这个纸牌游戏是联网的.纸牌游戏的游戏数据作为gameData存储在单个对象中.gameData保持,玩家姓名,游戏等待的玩家,玩家对象.每个玩家有3个List对象.卡片再次是自定义对象.最初我打算为每个card,player和gameData对象创建一个ToByte()方法,并将它们序列化以使用TCPlistener通过网络发送.然而,我正在寻找其他方式.

这些是我听说过的解决方案:

-SOAP(不知道如何实现这个)

-Database(对于LAN来说似乎有点过分,除非可以使小型数据库服务器在运行中运行)

-Client Activated Object(但这会为每个客户端创建不同的单例)

我想做的是让每个客户端使用他们自己的gameData但使用get,设置它将与托管这个singleton对象数据的服务器通信.您有什么推荐的吗?

c# singleton

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

是否有传播错误和警告细节的模式?

是否有传播错误和警告细节的通用模式?通过错误我的意思是严重的问题,应该引起的码流停止.通过警告我的意思是值得告知用户问题的问题,但是太过微不足以阻止程序流程.

我目前使用异常来处理硬错误,并使用Python日志记录框架来记录警告.但现在我想在当前正在处理的记录的数据库字段中记录警告.我想,我希望警告以与异常相同的方式冒泡,但不会停止程序流程.

>>> import logging
>>>
>>> def process_item(item):
...     if item:
...         if item == 'broken':
...             logging.warning('soft error, continue with next item')

...     else:
...         raise Exception('hard error, cannot continue')
...
>>> process_item('good')
>>> process_item(None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 6, in process_item
Exception: hard error, cannot continue
>>> process_item('broken')
WARNING:root:soft error, continue with next item
Run Code Online (Sandbox Code Playgroud)

这个例子(和我当前的问题)是在Python中,但它也应该适用于其他语言也有例外.


按照David的建议和下面的例子简单介绍,Python的warnings模块是要走的路.

import warnings

class …
Run Code Online (Sandbox Code Playgroud)

python error-handling warnings design-patterns

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

将ASP.NET MVC应用程序部署到IIS7并保持干净的web.config

我想将我的ASP.NET MVC应用程序部署到Web托管公司(如DiscountASP.net).我对Web服务器上web.config文件中需要的内容感到困惑.当我在本地创建项目时,我得到了一个臃肿的web.config,其中包含各种附加模块,处理程序和编译器.我是否需要将所有这些项添加到生产web.config文件中?

我仍然在IIS6中部署我当前的ASP.NET应用程序(而不是MVC),我总是为生产环境手工制作一个简单的web.config,并将其与其余的应用程序文件一起上传.看起来像IIS7我打算使用Web服务器上的IIS管理器来构建web.config.在生产服务器上构建/管理web.config的最佳方法是什么?

deployment iis asp.net-mvc iis-7

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

要使用哪个Rich Client平台

我们最近开始开发Java桌面应用程序,管理层要求我们使用Rich Client Platform.我知道Java有四个:

  1. Eclipse RCP - www链接到ecipse rcp,
  2. Netbean RCP - Netbeans RCP网站,
  3. 春天RCP - 春富客户端
  4. Valkyrie RCP - Valkyrie富客户端

有没有人有任何这方面的经验,如果有的话,每个人的力量和弱点是什么?

谢谢

java rcp osgi

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