小编Hem*_*ant的帖子

椭圆曲线加密的.NET实现(库)

请问您能否建议在.NET平台上使用椭圆曲线加密的任何实现?

此外,如果你使用过它们,你能告诉我应该使用的推荐曲线吗?

[编辑]

正如@FatCat所提到的,它的实现在.NET framework 3.5中可用,但只能在windows vista上使用.你能建议另一种方式/图书馆使用吗?

.net encryption cryptography elliptic-curve public-key-encryption

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

支持.NET 4.0"任务并行库"中的进度报告和增量结果

我知道任务并行库仍然处于测试阶段,可能会有更少的可用资源,但是从我读过的内容来看,库为任务调度,异常处理取消提供了非常特殊的处理.

但我没有找到任何关于进度报告和从任务发送增量结果的引用.这两件事似乎太重要了,不容忽视.您能否介绍如何在任务并行库中处理这些内容或参考一些解释它们的文章?

c# .net-4.0 task-parallel-library

15
推荐指数
3
解决办法
8552
查看次数

我可以从SQL服务器中删除sa登录吗?

我是数据库领域的初学者,这个问题可能听起来太愚蠢,但我想知道为什么有一个名为sa的登录,我可以删除吗?

我想删除它,因为它似乎在数据库服务器上有相当严重的权限!

如果重要,我正在使用SQL Server Express 2008.

database sql-server security

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

是什么使应用程序控制台或Windows窗体应用程序?

[Visual Studio 2008]

我为控制台应用程序创建了一个新项目,并将其修改为如下所示:

class Program
{
    static void Main (string[] args) {
        Thread.Sleep (2000);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我为Windows Form应用程序创建了另一个项目并进行了修改:


static class Program
{
    //[STAThread] commented this line
    static void Main (string[] args) { //Added args
        //Commented following lines
        //Application.EnableVisualStyles ();
        //Application.SetCompatibleTextRenderingDefault (false);
        //Application.Run (new Form1 ()); commented this line
        Thread.Sleep (2000);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我既没有在第一个应用程序中编写Console函数(Console.Write等),也没有在第二个应用程序中编写与表单相关的操作.看起来和我一模一样.

第一个应用程序显示BLACK窗口,第二个应用程序没有显示任何内容.是什么让它像这样工作?

.net c# console-application visual-studio-2008 winforms

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

开源许可证(如GNU-GPL)是什么意思?

我期待使用具有GNU-GPL许可证的开源产品,它说如果我使用该产品,我必须共享我的应用程序的源代码.

我有点困惑.我知道Linux也可以在GNU-GPL许可下使用.这是否意味着所有 Linux应用程序都必须是开源的?这是否意味着我可以要求Oracle公司提供完整Oracle数据库的源代码(至少是在Linux上运行的部分)?

编辑:

摘自FAQ:

如果一个库是根据GPL(而不是LGPL)发布的,那是否意味着任何使用它的程序必须属于GPL或GPL兼容许可?

是的,因为实际运行的程序包括库.

licensing open-source

12
推荐指数
2
解决办法
5262
查看次数

Linq to SQL或Linq to DataSet?

我是Linq世界的新手并且正在探索它.我正在考虑在我的下一个涉及数据库交互的项目中使用它.

从我读过的内容来看,我认为有两种不同的方式与数据库进行交互:

  • Linq to SQL
  • Linq到DataSet

现在我要研究的产品,不能依赖于数据库的类型.例如,它可能与SQL server/Oracle一起部署.

现在我的问题是:

  1. 如果我使用Linq to SQL,我是否只使用SQL服务器?
  2. 我想我可以将Linq用于SQL Server和Oracle的DataSet.但是如果我使用Linq to DataSet for SQL server(与Linq to SQL offcourse相比),我会失去一些东西(编程的容易程度,性能,可靠性等).

.net linq linq-to-dataset linq-to-sql

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

从代理服务器后面调用Web服务

我需要在应用程序(C#)中添加一个功能,它将使用Web服务(XML SOAP服务).

现在,这个应用程序可以(并且主要)在具有代理服务器的企业环境中使用.

我理解SOAP服务使用HTTP协议,因此应该使用端口80,它通常保持打开状态.应用程序是否可以在没有任何特殊编码的情况下使用Web服务,或者我需要编写特殊代码来检测代理设置或您看到的其他一些问题?

编辑:Webservice是互联网上的公共服务.它不在同一个网络上.

.net c# soap web-services

9
推荐指数
4
解决办法
4万
查看次数

为什么我无法从jQuery加载方法加载外部资源?

在使用jQuery学习Ajax请求的过程中,我尝试通过点击链接加载谷歌主页.所以我写了类似的东西:

$("#ajax").click (function (event) {
    $("#g").html("Loading...");
    $("#g").load("http://www.google.com");
    event.preventDefault ();
});
Run Code Online (Sandbox Code Playgroud)

在身体的某个地方:

<a id="ajax" href="http://www.google.com">Load file ajax way</a>
<div id="g">Click the above link to load the page...</div>
Run Code Online (Sandbox Code Playgroud)

哪个不起作用,最初我认为有一些语法错误或其他东西.但后来当我用服务器上的静态html文件替换谷歌网址时,它运行正常.

$("#g").load("Temp.htm");
Run Code Online (Sandbox Code Playgroud)

它的设计是否像这样工作(如果是,为什么?)或者我做错了什么?

编辑:请任何人解释(或参考)跨域ajax调用引入的安全问题?换句话说,为什么打开另一个浏览器选项卡并打开谷歌而不是从页面内打开是安全的?它是为了保护来电者还是被叫者?

ajax jquery

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

你如何命名构造函数参数和成员变量?

在命名类的内部变量时我不使用前缀(我知道有些但是我没有开始"为什么你......"辩论).我只是喜欢这样.问题是有时在构造函数中传递相同的参数,我最终会混淆如何命名它们.例如:

public class SampleClass
{
    private int classId;
    private string className;

    public SampleClass (int XclassIdX, string XclassNameX) {
        classId = XclassIdX;
        className = XclassNameX;
    }
}

如何命名XclassIdX和XclassNameX?

可能做的一件事是:

public class SampleClass
{
    private int classId;
    private string className;

    public SampleClass (int classId, string className) {
        this.classId = classId;
        this.className = className;
    }
}

只是不确定这是一个好主意还是还有其他更优雅的方式?

c# naming-conventions

8
推荐指数
2
解决办法
3803
查看次数

放置应用数据的最佳位置?

可能重复:
VS2008安装项目:共享(由所有用户)应用程序数据文件?

请有人建议放置一些应该可供所有用户访问和编辑的应用程序数据的最佳位置(路径).

这是考虑Windows XP和Windows Vista,我希望上述路径的任何文件中的更改不会触发UAC!

windows filesystems windows-xp windows-vista

7
推荐指数
2
解决办法
4164
查看次数