小编mar*_*raz的帖子

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

是否值得使用原型或我们应该使用OOP的JavaScript?

我现在是开发人员,过去几年我使用原型框架和OOP的实现,用于Javascript.我也使用过jquery和其他一些框架.

我一直在研究js如何工作以及与OOP有何不同,因为它是一种面向原型的语言.在我看来,实际上是一个伟大的概念,原型导向的语言.

给予正确的关注:
- 语言是如何使用的,因此更快,更高效,理论上更简单,更顺畅.
- 每个浏览器都有自己的javascript应该如何工作的实现,有时不可能在所有浏览器中使用简洁的代码,或者至少是大多数浏览器.
- 通常那些OOP框架(dojo.declare(),Js.Class,MooTools等)不仅适合做出好的工作,而且它们是跨浏览器.

我不禁想知道,是否值得开始使用面向javascript原型的RIA?或者我应该去Dojo.declare(),js.class或类似的?

javascript oop prototype-oriented

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

签署并创建asn1 signedmessage - Bouncycastle

有没有关于如何签名文件的好教程,并使用bouncycastle将其包装在asn1 pkcs7包中?

c# bouncycastle asn.1 pkcs#7

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

我怎么能在bouncyCastle(获得安装的证书)中做到这一点?

好吧,我对bouncyCastle的加密世界很新,也许是一个心理障碍,我似乎无法找到(/ google for)相当于:

X509Store store = 
new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
Run Code Online (Sandbox Code Playgroud)

我想这可能是最简单,最愚蠢的事情,但我怎么能访问windows安装的证书,使用充气城堡?

或者,如果我不能,我怎么能把我转换System.Security.Cryptography.X509Certificates.X509Certificate2Org.BouncyCastle.X509.X509Certificate

c# bouncycastle x509certificate

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

如何将sbyte []转换为base64字符串?

如何转换sbyte[]为base64字符串?

我无法将其转换sbyte[]为a byte[],以保持与java的互操作性.

.net c# string base64 bytearray

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

什么WCF返回方法IDispatchMessageInspector.AfterReceiveRequest?

WCF与方法的返回是IDispatchMessageInspector.AfterReceiveRequest什么?
我遇到的只是return null;例子.

.net wcf

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

什么是 ServiceBase.ServiceHandle?有什么例子吗?

我正在从事一项服务,该服务监视文件系统以修改/添加/删除文件夹内的任何内容。当我开始实现它时,我在ServiceBase类中遇到了这个属性ServiceBase.ServiceHandle
这是做什么用的?我能用它实现什么?我尝试用谷歌搜索一下,但发现的内容与 MSDN 网站告诉我的内容差不多。
有人知道如何使用它的一些示例或教程吗?

谢谢

c# windows-services

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

接受字节数组,vb6到C#interop

我正在做一个应用程序,通过加密包装器来传递vb6.到目前为止,.net和interop部分没问题,完全正常工作.
正如我的客户正在测试它,我只是有一个简单的问题:

[ComVisible(true)]
public SomeObjectComVisible GetThat(byte[] array){ ... }
Run Code Online (Sandbox Code Playgroud)

到目前为止,我使用了暴露给com或int和string的类型,直到现在都没有问题.

可以使用(.net)byte还是我可以使用*char
当我将程序集标记为可见并注册到com interop时,它会为它创建一个包装器,或者我应该使用一些非托管类型?

啊,这是一个vb6,而不是vbscript.

太感谢了

对于那些寻求答案的人:

public SomeObjectComVisible GetThat([MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_UI1)]byte[] array)
Run Code Online (Sandbox Code Playgroud)

问题在于数组. http://msdn.microsoft.com/en-us/library/z6cfh6e6.aspxhttp://msdn.microsoft.com/en-us/library/75dwhxf7.aspx

任何非bittable类型都可以是一件苦差事.您可以指定自己的类型以便使用它们,您只需使用它们即可

[ComVisible(true), 
ClassInterface(ClassInterfaceType.None),
ProgId("SomeNamespace.SomeClass"),
Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
Run Code Online (Sandbox Code Playgroud)

在课堂上

非常感谢大家.

很好的帮助

.net c# vb6 interop

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

为什么收益率与常规可枚举的行为不同?

虽然我正在制作一个逻辑来迭代两个不同类型的枚举,通过比较,我发现了这个:

class Program
{
    public static IEnumerable<mm> YieldlyGet()
    {
        yield return new mm { Int = 0 };
        yield return new mm { Int = 1 };
        yield return new mm { Int = 2 };
        yield return new mm { Int = 3 };
        yield return new mm { Int = 4 };
        yield return new mm { Int = 5 };
    }

    public static IEnumerable<int> YieldlyGetInt()
    {
        yield return 0;
        yield return 1;
        yield return 2;
        yield return …
Run Code Online (Sandbox Code Playgroud)

.net c# iterator

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

从pkcs#11令牌或智能卡访问证书和私钥

我在C#4中创建一个必须签署XML文件的应用程序.我没有遇到什么大问题,直到我遇到这个问题:访问智能卡/令牌以获取其证书和私钥.
什么都没有开箱即用,只需获得证书和密钥,基于密码.

没有任何付费框架,有谁知道如何做到这一点?

c# smartcard pkcs#11 c#-4.0

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