小编Leo*_*nid的帖子

如何在具有特定权限的用户下运行一个 NUnit 测试

是否可以在特定用户帐户下的测试套件中运行其中一项测试?我需要以某种方式模拟用户权限问题。

c# permissions privileges integration-testing nunit

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

ExtJs - 服务器端?

我们收到了客户要求构建基于ExtJS框架的Web应用程序的请求.我查看了互联网,发现ExtJs只是一个客户端javascript控件,但我认为Web应用程序也必须有服务器端 - 至少对于DataBase存储...

我对吗?或者在服务器上可能只是一个数据库,使用ExtJs我可以直接向服务器数据库发出请求?即便如此 - 安全性如何......如果不是 - 作为服务器部分更好的做法是什么? - Tomcat和JSP?

(在此之前,我只使用ASP.Net体验,因此网络中的java对我来说是全新的......)

谢谢

javascript extjs

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

使用静态方法或实例化类?

最近我在一个由数百个线程使用的类中使用静态方法时遇到了争议.在我看来,"第一"解决方案没有特别的好处,除了它更容易用于课堂的客户,但我被告知这是非常糟糕的主意,我必须使用"第二"解决方案.谁能给我清楚解释为什么我这么错?非常感谢!

PS让我们假设字典是线程安全的.

class A
{
    static Dictionary<int, string> m_dic = new Dictionary<int, string>();
    public static string GetData1(int nKey)
    {
        return m_dic[nKey];
    }
    public string GetData2(int nKey)
    {
        return m_dic[nKey];
    }
}

//these func are called from threads...
void ThreadFunc1()
{
    print A.GetData1(1);
}

void ThreadFunc2()
{
    A a = new A();
    print a.GetData2(1);
}
Run Code Online (Sandbox Code Playgroud)

此致,列昂尼德

c# static multithreading

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