小编lar*_*ryq的帖子

SQL Server存储过程中的可选参数?

我正在SQL Server 2008中编写一些存储过程,并想知道可选输入参数的概念是否可行?

我想我总是可以为我不想使用的参数传递NULL,检查存储过程中的值,然后从那里拿东西,但我感兴趣的是这里有这个概念.谢谢!

stored-procedures optional-parameters sql-server-2008

112
推荐指数
3
解决办法
20万
查看次数

在powershell中从文件名中删除路径和扩展名

我有一系列字符串,它们是文件的完整路径.我只想保存文件名,没有文件扩展名和前导路径.所以从这个:

c:\temp\myfile.txt
Run Code Online (Sandbox Code Playgroud)

myfile
Run Code Online (Sandbox Code Playgroud)

我实际上并没有遍历一个目录,在这种情况下basename可以使用类似PowerShell 属性的东西,而是我只处理字符串.

directory powershell file

89
推荐指数
8
解决办法
13万
查看次数

在jQuery中$ this vs $(this)

我在jQuery 上看到了关于$(this)vs的一些关于vs的讨论$this,它们对我有意义.(有关示例,请参见此处讨论.)

但是下面的代码片段,来自jQuery网站插件教程,展示了可链接性如何工作?

(function ($) {

    $.fn.lockDimensions = function (type) {

        return this.each(function () {

            var $this = $(this);

            if (!type || type == 'width') {
                $this.width($this.width());
            }

            if (!type || type == 'height') {
                $this.height($this.height());
            }

        });

    };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

$this上面代表什么?就在我认为我弄清楚的时候......

javascript jquery

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

有没有办法从three.js Object3D获取边界框?

我正在使用Three.js和OBJLoader.js加载OBJ文件.这将返回一个Three.Object3D对象,它具有您对3D模型的期望(位置向量,向上向量...)

我无法弄清楚的是如何获得它的边界框 - 这可能吗?

three.js

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

基类中的NUnit和[SetUp]

我正在使用NUnit查看一些测试代码,NUnit继承自包含[SetUp]属性的基类:

public class BaseClass
{
   [SetUp]
   public void SetUp()
   {
     //do something
   }

}

[TestFixture]
public class DerivedClass : BaseClass
{
  [SetUp]
  public void SetUp()
  {

   //do something else, with no call to base.SetUp()
  }
   //tests run down here.
   //[Test]
   //[Test]
   //etc
}
Run Code Online (Sandbox Code Playgroud)

派生类肯定需要在基类'SetUp()方法中完成的工作.

我是否遗漏了某些内容,或者在运行派生类的测试时是否会调用基类中的SetUp()方法?[SetUp]属性是否有特殊功能可以确保在另一个之前调用一个?

c# nunit

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

禁用外键约束,仍然不能截断表?(SQL Server 2005)

我有一个名为PX_Child的表,它在PX_Parent上有一个外键.我想暂时禁用此FK约束,以便我可以截断PX_Parent.我不确定这是怎么回事.

我试过这些命令

ALTER TABLE PX_Child NOCHECK CONSTRAINT ALL

ALTER TABLE PX_Parent NOCHECK CONSTRAINT ALL

(truncate commands)

ALTER TABLE PX_Child CHECK CONSTRAINT ALL

ALTER TABLE PX_Parent CHECK CONSTRAINT ALL
Run Code Online (Sandbox Code Playgroud)

但截断仍然告诉我,由于外键约束,它不能截断PX_Parent.我在网上看了一遍,似乎找不到我做错了什么,对不起这个问题的基本性质.

sql-server constraints foreign-keys

29
推荐指数
3
解决办法
7万
查看次数

访问powershell中的$ args数组

我有一个测试PowerShell V2脚本,如下所示:

    function test_args()
    {
      Write-Host "here's arg 0: $args[0]"
      Write-Host "here's arg 1: $args[1]"
    }


    test_args
Run Code Online (Sandbox Code Playgroud)

如果我从powershell命令提示符调用它,我会在屏幕上显示:

here's arg[0]: [0]

here's arg[1]: [1]
Run Code Online (Sandbox Code Playgroud)

不是我想要的.在我可以使用之前,似乎我必须将$ args [0]和$ args [1]复制到脚本中的新变量中?如果我这样做,我可以很好地访问.

有没有办法在我的代码中访问索引的$ args?我尝试过以各种方式使用花括号,但没有运气.

我最终将转向命名参数,但我正在处理的脚本(不是这个演示版)是批处理文件的直接端口.

powershell args

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

忘了在git中分支,需要从master移动更改

我急切地陷入代码模式并修改了一些文件,但忽略了从master分支.mod不是那么广泛,我不能重做它们,但是什么是在master中进行我的(迄今为止,未提交的)更改并将它们迁移到新分支的好方法,最后让master保持不变?

git git-branch

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

与主人保持最新的分支机构

我有一个远程存储库,我已经提取并从中分支出来.我想让新分支保持最新状态,对master进行更改.我正在考虑下面的工作流程,它是否有意义,或者有更好的方法来做到这一点?

  1. 初始分支和结帐:

    git checkout master
    
    git pull
    
    git checkout -b my_branch
    
    Run Code Online (Sandbox Code Playgroud)
  2. 做一些工作my_branch,然后定期:

    git checkout master
    
    git pull
    
    git checkout my_branch
    
    git merge master --no-ff
    
    Run Code Online (Sandbox Code Playgroud)

根据需要重复步骤2,定期推送到遥控器my_branch.

然后准备好合并时:

git checkout master

git merge my_branch --no-ff
Run Code Online (Sandbox Code Playgroud)

听起来不错?

git git-merge git-branch

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

黄瓜中的可选参数

我有一个步骤定义,我希望有一个可选参数.我相信这个步骤的两个调用的例子比我所追求的更好.

I check the favorite color count
I check the favorite color count for email address 'john@anywhere.com'
Run Code Online (Sandbox Code Playgroud)

在第一个例子中,我想使用默认的电子邮件地址.

定义此步骤的好方法是什么?我不是正则表达的大师.我试过这样做但黄瓜给了我一个关于regexp参数不匹配的错误:

Then(/^I check the favorite color count (for email address "([^"]*))*"$/) do  |email = "default_email@somewhere.com"|  
Run Code Online (Sandbox Code Playgroud)

cucumber

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