问题列表 - 第11191页

奇怪的php if语句问题

if($country == 224 || $country == 223 || $country == 39 && $zip == '' ){
    $_SESSION['sess_msg'] = "Please enter a Valid zipcode";
    header("location: $SITE_PATH?p=account.profile.name");
    exit;
}
Run Code Online (Sandbox Code Playgroud)
variable   value
--------   -----
$country     224
$zip       11111

我知道这$zip不是空的,但代码执行就像它一样.我甚至在调试语句中将其打印到浏览器以验证它是否具有值.

是什么导致我的程序表现得好像$zip没有价值?

php conditional

4
推荐指数
5
解决办法
404
查看次数

适用于C++开发人员的C#书籍或网站

我正在寻找有助于C++开发人员拿起C#的网站或书籍.到目前为止,是我发现的最好的一个.

c# c++

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

Perl有什么更好的:哈希引用数组或"平"哈希列表?

我无法确定哪种方法更多(1)惯用Perl,(2)有效,或(3)"清除".

让我用代码解释一下.首先,我能做到

sub something {
  ...
  $ref->{size}   = 10;
  $ref->{name}   = "Foo";
  $ref->{volume} = 100;
  push (@references, $ref);
  ...
  return @references;
}
Run Code Online (Sandbox Code Playgroud)

或者,我能做到

sub something {
  ...
  push (@names, "Foo");
  $sizes{Foo}   =  10;
  $volumes{Foo} = 100;
  ...
  return (\@names, \%sizes, \%volumes);
}
Run Code Online (Sandbox Code Playgroud)

两者基本上都是一样的.重要的是,我需要数组,因为我需要保持秩序.

我知道,总有不止一种方法可以做某事,但是,你更喜欢这两种中的哪一种?

perl data-structures

4
推荐指数
2
解决办法
619
查看次数

如何建立公共SVN存储库的私有分支?

我想建立一个公共svn存储库的私有分支.

通过这个,我的意思是有一个公共的,开源(codeplex)存储库,我需要自己做,自定义更改.这些更改不会被接受回树中.我想要:

  • 检查我在自己的源代码管理中所做的更改,以便保存和版本化.
  • 保持与原始链接,以便我可以轻松合并"官方"更改.

我知道git可以做到这一点,但我无法弄清楚如何使用SVN.

如果不可能的话,我该怎么做上面的某些方面 - 比如在我的存储库中完全取代代码并保留官方树的"干净"副本,我可以很容易地将两棵树分开?

谢谢,詹姆斯

svn

5
推荐指数
2
解决办法
3711
查看次数

如何将Lisp代码拆分为多个源文件?

现在,我所做的一切都设法适合单个源文件,而且这个文件非常小.你如何决定拆分成单独文件的数量和内容?

使用Java,可以很容易地确定一个文件中的内容(已经为您做出了决定),但在Lisp中我发现我编写了许多相互构建的小函数,并且很难确定哪些内容应该被拆分出.当我在Lisp中处理更大的项目时,不必重新发明轮子会很好,但我在网上找不到很多关于此的具体信息.

你能分享一些处理Lisp中较大项目的策略,还是指出一些处理这个问题的资源?

lisp version-control system common-lisp

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

Moq调用未在模拟上执行

试图理解verifySet等的使用......但除非我做一个解决方法,否则我无法让它工作.

public interface IProduct
{
    int  Id { get; set; }
    string Name { get; set; }
}


public void Can_do_something()
{
    var newProduct = new Mock<IProduct>();
    newProduct.SetupGet(p => p.Id).Returns(1);
    newProduct.SetupGet(p => p.Name).Returns("Jo");

    //This fails!! why is it because I have not invoked it
    newProduct.VerifySet(p => p.Name, Times.AtLeastOnce());

    //if I do this it works
    newProduct.Object.Name = "Jo";
    newProduct.VerifySet(p => p.Name, Times.AtLeastOnce());
 }
Run Code Online (Sandbox Code Playgroud)

有人可以澄清我应该如何在属性上使用VerifySet和Verify和VerifyGet?我很困惑.

unit-testing moq mocking

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

SQL Server中的函数与存储过程

我一直在学习函数和存储过程很长一段时间,但我不知道为什么以及何时应该使用函数或存储过程.他们看起来和我一样,也许是因为我对此有点新手.

有人可以告诉我为什么吗?

sql t-sql sql-server stored-procedures sql-function

801
推荐指数
13
解决办法
64万
查看次数

如何通过仅更新列表项中的值(已批准,未批准)来触发SharePoint工作流?

我是SharePoint新手,但我学得很快.

我想仅在列表项中更新值时才触发工作流,但不是每次更改项时都触发.例如,我有一个批准/不批准的列,我希望它是触发器而不是项目中的其他值.因此,如果其他任何内容发生更改,除非"批准"值为,否则工作流程将无法启动.

所有帮助表示赞赏!

谢谢,

sharepoint workflow

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

使用Ruby on Rails创建非标准页面

我正在使用Ruby on Rails创建一个个人网站.在大多数情况下,RoR是一个完美的工具,允许博客文章,评论等都相当容易.

但是,我想要一些不需要任何特定模型的页面.例如,"关于我"页面是必要的,但不保证它自己的模型/控制器.此外,这些"单例"页面将链接到我的默认布局,即使没有创建对象也必须可以访问.

有没有一个好方法来处理这个?我看过很多RoR网站都有单页,同时保持漂亮的网址,但从来没有一个如何构建它的例子.最后,是否可以使这些单页动态化?如果可以避免的话,我宁愿没有静态HTML.

ruby ruby-on-rails

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

非静态类中的静态方法有什么意义?

我无法通过以下代码了解潜在的错误:

class myClass
{
    public void print(string mess)
    {
        Console.WriteLine(mess);
    }
}

class myOtherClass
{
    public static void print(string mess)
    {
        Console.WriteLine(mess);
    }
}

public static class Test
{
    public static void Main()
    {
        myClass mc = new myClass();
        mc.print("hello");

        myOtherClass moc = new myOtherClass();
        moc.print("vhhhat?"); 
       //This says I can't access static method in non static context, but am I not?

    }
}
Run Code Online (Sandbox Code Playgroud)

我无法想到为什么会在非静态类中声明静态方法的原因,那么为什么.NET不会抛出异常错误.

此外,

moc.print("vhhhat?");
Run Code Online (Sandbox Code Playgroud)

这将说我无法在非静态上下文中访问静态方法,但Test和main是静态的,它指的是什么?

c# static scope

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