小编bit*_*ler的帖子

ASP.NET MVC 5个AngularJS/ASP.NET的WebAPI

我目前正在评估编程模型,以便在我的公司中创建未来的Web应用程序.因此,我将在ASP.NET MVC 5(使用Razor Views)和AngularJS与ASP.NET WebAPI之间做出决定.这两个是编程模型的优势/劣势?

asp.net asp.net-mvc angularjs

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

检查是否有任何列是非NULL

我需要在SQL语句中检查列是否为NULL.

我的SQL查询:

select column_a, column_b, column_c, column_d, column_x
from myTable
Run Code Online (Sandbox Code Playgroud)

我的选择中有很多专栏.所以我遇到了性能问题,如果我会做以下事情:

select column_a, column_b, column_c, column_d, column_x
from myTable
where column_a is not null or column_b is not null or column_c is not null 
or column_x  is not null
Run Code Online (Sandbox Code Playgroud)

是否有另一种(更好的)方法来检查是否有任何列为NOT NULL?

sql t-sql sql-server

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

MoqMockingKernel:System.TypeLoadException:类型违反的继承安全规则

我尝试使用MoqMockingKernel类.(Ninject.MockingKernel.Moq)来自Ninject.MockingKernel Extension进行单元测试.

在初始化MoqMockingKernel时,我收到以下错误:

System.TypeLoadException:System.TypeLoadException:类型违反的继承安全规则:'Ninject.MockingKernel.MockingKernel'.派生类型必须与基本类型的安全可访问性匹配,或者不太容易访问.

我的初始化代码:

        private MoqMockingKernel mockingKernel;
        private Mock<IUnitOfWork> unitOfWorkMock;
        private IExternalServiceRepository externalServiceRepository;

        [TestInitialize]
        public void Initialize()
        {
            this.mockingKernel = new MoqMockingKernel();
            this.mockingKernel.Bind<IUnitOfWork>().ToMock();

            this.unitOfWorkMock = this.mockingKernel.GetMock<IUnitOfWork>();

            externalServiceRepository = new ExternalServiceRepository { Kernel = this.mockingKernel };
        }
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题TypeLoadException

c# ninject moq ninject-extensions

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

Monitor.Wait - while或if?

目前,我正在学习多线程考试.我读了阿尔巴哈里的好文章.我在监视器的使用上有一个问题 - 为什么在这里使用循环代替if?

lock (_locker)
{
  while (!_go) //why while and not if?
    Monitor.Wait (_locker);  // _lock is released
  // lock is regained
  ...
}
Run Code Online (Sandbox Code Playgroud)

我认为,一个if就足够了.

我很害怕,我完全不理解这篇文章.

//编辑示例代码:

class SimpleWaitPulse
{
  static readonly object _locker = new object();
  static bool _go;

  static void Main()
  {                                // The new thread will block
    new Thread (Work).Start();     // because _go==false.

    Console.ReadLine();            // Wait for user to hit Enter

    lock (_locker)                 // Let's now wake up the thread by
    {                              // setting …
Run Code Online (Sandbox Code Playgroud)

c# multithreading monitor

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

检查存储过程是否具有带SQL脚本的指定参数

有没有机会找到具有指定参数的所有存储过程x

在我看来(伪代码):

select * from master where objectType = 'storedprocedure' and parameter='x'
Run Code Online (Sandbox Code Playgroud)

存储过程的元信息存储在哪里(在主数据库中)?

我必须使用Microsoft SQL Server.

谢谢你的帮助.

亲切的问候,帕特里克

sql t-sql sql-server

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

C:将签名转换为无符号

其实我(可能)是一个"简单"的问题.所以我不知道如何将有符号整数转换为无符号整数.

我的代码:

signed int entry = 0;
printf("Decimal Number : ");
scanf("%d", &entry);
unsigned int uEntry= (unsigned int) entry;
printf("Unsigned : %d\n", uEntry);
Run Code Online (Sandbox Code Playgroud)

如果我将无符号值发送到控制台(参见我的上一个代码行),我总是得到一个有符号整数.

你能帮助我吗?

非常感谢!

亲切的问候,亲

c signed unsigned-integer

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

T-SQL:"压缩"具有相等值的行为1

如果有任何行具有相同的值,是否有机会只显示一行?

我有以下情况:

ID | A列| B栏| C栏

1 | 2 | '测试'| 五

2 | 3 | "测试" | 6

3 | 2 | "测试" | 五

在这种情况下,我只想显示以下结果集:

ID | A列| B栏| C栏

1 | 2 | '测试'| 五

2 | 3 | "测试" | 6

谢谢你的帮助.

此致,亲

sql t-sql sql-server

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