问题列表 - 第23102页

以编程方式测试SQL Server连接的最佳方法是什么?

我需要开发一个将每5分钟触发一次的例程,以检查SQL Server(10到12)列表是否已启动并运行.

我可以尝试在每个服务器中获取一个简单的查询,但这意味着我必须在每个服务器中创建一个表,视图或存储过程,即使我使用任何已经制作的SP我需要在每个服务器中都有一个注册用户服务器也是.服务器不在同一物理位置,因此具有这些要求将是一项复杂的任务.有没有办法简单地从C#one SQL Server"ping"?

提前致谢!

c# sql-server database-connectivity

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

选择SQL/NoSQL应该考虑什么?

目标应用程序是一个中等规模的网站,每小时可以支持数百到数千个用户,可以选择扩展到每小时.数据模型相当简单,缓存潜力相当高(读取与编辑操作的比例约为10:1).

在选择基于SQL的关系数据存储区与NoSQL选项(如HBase和Cassandra)之间应该考虑什么?

architecture database-design scalability nosql

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

这是在Scala中初始化空引用的正确方法吗?

假设我有一个MyObject未初始化的实例:

var a:MyObject = null
Run Code Online (Sandbox Code Playgroud)

这是将它初始化为null的正确方法吗?

null scala

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

"长轮询"是创建Web实时应用程序的最有效方式吗?

我想创建一个这样的应用程序:

http://collabedit.com/

创建这个实时应用程序的最有效方法是什么?

闪?长期民意调查?Http Streaming?或者是其他东西?

谢谢 ;)

javascript flash streaming comet long-polling

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

如何在NSString中找到最后一个子字符串?

我如何在另一个NSString中获得最后一次出现的NSString?例如,在"abc def ghi abc def ghi"中,我想找到第二个"abc"的索引,而不是第一个.我知道我可以用一堆rangeOfStrings做到这一点,但是它已经有了这个功能吗?

string objective-c

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

如何检查等待同步方法解锁的线程数

有没有办法检查有多少线程在等待同步方法解锁?

我想知道线程何时调用synchronized方法:

1)已经有多少线程在等待调用该方法?

2)一旦调用该方法需要等待该方法解锁多长时间?


解决方案:我使用堆垛机解决了这个问题:

public class LockedClass {
    public static int count;
    public static void measuringClass() throws IOException{
        long startTime = System.currentTimeMillis();
        count++;
        System.out.println("Threads waiting="+count);
        lockedMethod(startTime);
        count--;
        System.out.println("Threads waiting="+count);
    }
    public static synchronized void lockedMethod(long startTime) throws IOException{
        System.out.println("I spent="+(System.currentTimeMillis()-startTime)+" in the queue");
        Hashtable<String, String> params = new Hashtable<String, String>();
        params.put("param1", "test");
        params.put("param2", "12345678");
        String sessionId = Common.getSession(Common.executeHttpRequest(params));
    }
}
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronization

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

如何使用Python检查SQLite中是否存在行?

我有一个带有查询语句的游标,如下所示:

cursor.execute("select rowid from components where name = ?", (name,))
Run Code Online (Sandbox Code Playgroud)

我想检查组件的存在:name并返回python变量.我怎么做?

python sql sqlite

38
推荐指数
3
解决办法
8万
查看次数

覆盖colorscheme

我经常发现自己想要在colorscheme中改变一些东西,但我不想编辑原始文件.我尝试将我的更改放在'〜/ .vim/after/colors/blah.vim'中,但这对我不起作用.


例如,我想更改BusyBee.vim中的CursorLine高亮显示..

〜/的.vim /颜色/ BusyBee.vim

我创建文件'〜/ .vim/after/colors/BusyBee.vim'并添加:

hi CursorLine    guibg=#000000 ctermbg=Black cterm=none
Run Code Online (Sandbox Code Playgroud)

但是,我没有看到变化.当然,如果我更改原始BusyBee.vim中的行,它会起作用,但就像我说我不想那样做.

做...

:colo Busy<TAB>
Run Code Online (Sandbox Code Playgroud)

告诉我......

BusyBee  BusyBee
Run Code Online (Sandbox Code Playgroud)

vim color-scheme colors

24
推荐指数
2
解决办法
9274
查看次数

隐藏构造函数的嵌套类在c#中是不可能的?

我最近做了一些编程,遇到了一个问题,我在c#中发现了一些奇怪的问题.(至少对于我来说)

public class Foo
{
    //whatever
    public class FooSpecificCollection : IList<Bar>
    {
         //implementation details
    }
    public FooSpecificCollection GetFoosStuff()
    {
         //return the collection
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望Foo的消费者能够获得对FooSpecificCollection的引用,甚至对它执行一些操作.甚至可能将它设置为Foo的其他属性或像这样的smth,但不能创建此类的实例.(应该能够实现此集合的唯一类应该是Foo.

我的要求真的那么牵强吗?我知道人们更明智地定义了c#,但是不应该有这样一个选项,即父类可以创建一个嵌套的类实例,但没有其他人不能.

到目前为止,我创建了一个解决方案,通过属性创建一个抽象类或接口,并实现一个在其他任何地方都无法使用的具体私有类.

这是处理这种情况的正确方法吗?

c# language-features programming-languages

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

使用RedirectToAction对ASP.NET MVC 2中的控制器进行单元测试

我有一个控制器,它在一个实体上实现一个简单的Add操作,并重定向到Details页面:

[HttpPost]
public ActionResult Add(Thing thing)
{ 
    // ... do validation, db stuff ...
    return this.RedirectToAction<c => c.Details(thing.Id));
}
Run Code Online (Sandbox Code Playgroud)

这很好用(使用MvcContrib程序集中的RedirectToAction).

当我单元测试这个方法时,我想访问从Details操作返回的ViewData(所以我可以获取新插入的东西的主键并证明它现在在数据库中).

测试有:

var result = controller.Add(thing);
Run Code Online (Sandbox Code Playgroud)

但这里的结果是类型:( System.Web.Mvc.RedirectToRouteResult这是一个System.Web.Mvc.ActionResult).它还没有执行Details方法.

我试过调用ExecuteResult返回的对象传递一个模拟,ControllerContext但框架不满意模拟对象中缺乏细节.

我可以尝试填写详细信息等,但是然后我的测试代码比我正在测试的代码更长,我觉得我需要进行单元测试的单元测试!

我错过了测试哲学中的一些东西吗?当我无法进入返回状态时,如何测试此操作?

asp.net-mvc unit-testing

20
推荐指数
4
解决办法
8268
查看次数