问题列表 - 第31733页

当T不同时,是否可以获得List <T>的项目数?

我有一个子程序,它稍微改变它的操作,包括一个列表或另一个列表,然后执行相同的操作.由于它只是计算列表中的项目数,我认为无论列表类型如何,都可能有一种简单的方法来获取项目数.

提前致谢!

编辑:

private List<Message> currentMessages;
private List<Lead> currentLeads; 
...
private void nextLeadBtn_Click(object sender, EventArgs e)
    {
        object temp;
        if (includeAllCheck.Checked)
        {

            temp = currentMessages;
            if (SelectedLead == (currentMessages.Count - 1))
                SelectedLead = 0;
            else
                SelectedLead += 1;
        }
        else
        {
            temp = currentLeads;
            if (SelectedLead == (currentLeads.Count - 1))
                SelectedLead = 0;
            else
                SelectedLead += 1;  
        }
        // This is what I want to replace the above with
        //if (SelectedLead == ((List)temp).Count - 1) //obviously this does not work …
Run Code Online (Sandbox Code Playgroud)

c# generics list

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

在OS X上,$ QTDIR的正确设置是什么?

我正在尝试安装QtROOT,并作为安装的一部分(具体来说,在http://root.bnl.gov/QtRoot/downloads/qtFullRoot.tar.gz的QtROOT tarball中的自述文件),它提到要制作确定QTDIR已设定.我从Mac OS X的Qt 4.6.3 SDK安装中安装,我没有设置这样的环境变量.我已经尝试使用谷歌搜索来确定应该设置的位置,但我找到的选项(例如/ usr/local/qt)不存在.该变量应该设置为什么?

OS X 10.6.4,Qt 4.6.3,ROOT 5.26/00,QtROOT ......我不知道.:P

谢谢,

保罗

macos qt root

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

你如何处理iPhone应用程序中的崩溃?

如果一直在寻找网络,似乎找不到任何好的解决方案,允许您的用户从您的iPhone应用程序提交错误报告.

你如何处理崩溃和异常?

  • 您是否将错误用户数据发送到服务器,
  • 从某处抓取一个日志文件并附加,
  • 或者你忽略它并假装从未发生过?

有人有这方面的经验吗?

更新

我知道如何使用静态分析,泄漏检测,用户测试等准备软件测试.

但是当用户(误)使用我的软件时,仍可能发生错误.始终假设您的用户试图破坏您的软件.

我想弄清楚的是,当错误发生时,我(或者说应用程序)如何为我提供有用的数据.正如他们甚至在高品质产品中所做的那样 - 就像我自己的产品一样.:)

我正在寻找有经验允许使用发送错误报告,堆栈跟踪,日志等的人,看看他们如何处理问题.

iphone error-handling mobile exception-handling objective-c

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

在JavaScript中检测系统时间的更改

如何编写脚本来检测用户何时在JS中更改系统时间?

javascript datetime

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

PHPUnit"Mocked方法不存在".当使用$ mock-> expected($ this-> at(...))时

我遇到了PHPUnit模拟对象的一个​​奇怪问题.我有一个应该被调用两次的方法,所以我使用的是"at"匹配器.这是第一次调用该方法,但由于某种原因,第二次调用它时,我得到"模拟方法不存在".我之前使用过"at"匹配器并且从未遇到过这种情况.

我的代码看起来像:

class MyTest extends PHPUnit_Framework_TestCase
{
    ...

    public function testThis()
    {
        $mock = $this->getMock('MyClass', array('exists', 'another_method', '...'));
        $mock->expects($this->at(0))
             ->method('exists')
             ->with($this->equalTo('foo'))
             ->will($this->returnValue(true));

        $mock->expects($this->at(1))
             ->method('exists')
             ->with($this->equalTo('bar'))
             ->will($this->returnValue(false));
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我得到:

Expectation failed for method name is equal to <string:exists> when invoked at sequence index 1.
Mocked method does not exist.
Run Code Online (Sandbox Code Playgroud)

如果我删除第二个匹配器,我不会收到错误.

有没有人遇到过这个?

谢谢!

php phpunit unit-testing mocking

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

在应用程序间共享设置

我有多个.NET程序集,它们都需要共享常用的用户设置,例如首选项,用户名等.一个是WPF应用程序,另一个是控制台应用程序,第三个是Office加载项.所有这些设置都是用户范围.

只有WPF应用程序需要能够更改设置.其余的只是阅读它们.

理想情况下,我想使用.NET配置框架.我不知道该怎么做.如果我将设置添加到WPF应用程序,其他应用程序如何找到user.config文件?

是否更容易创建类库并使用IsolatedFileStorage并序列化我的设置?

任何建议将不胜感激.

.net c# settings configuration

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

arrayLists中的C#对象

我正在使用ArrayListC#,我想知道如何添加对象ArrayList然后从中检索值?

简而言之,如何添加,删除,编辑和读取ArrayList类的包含对象?

感谢所有的帮助!

c# arraylist object

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

为什么这给了不同的月份

以下代码

var unixDate = new Date('07/28/2010');
    var unixMonth = unixDate.getMonth();
    var unixDay = unixDate.getDate();
    var unixYear = unixDate.getFullYear();
    alert(filterDate.value);
    alert(unixMonth);
    alert(unixDay);
    alert(unixYear);
Run Code Online (Sandbox Code Playgroud)

应该给我一个月07,但它谴责06 ......那是为什么

javascript javascript-events javascript-framework

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

IE特定过滤器(如-ms-filter)的Sass Mixin错误

我正在尝试按下这样的按钮:

=default_button(!lighter, !darker) 
  :border= 1px !lighter solid
  :background-color #e3e3e3
  :background= -webkit-gradient(linear, 0 0, 0 100%, from(!lighter), to(!darker)) repeat-x, #d0581e
  :background= -moz-linear-gradient(90deg, !darker, !lighter) repeat-x scroll 0 0 #d0581e
  :filter= progid:DXImageTransform.Microsoft.gradient(startColorstr='!lighter', endColorstr='!darker')
  :-ms-filter= "progid:DXImageTransform.Microsoft.gradient(startColorstr='!lighter', endColorstr='!darker')"
  :zoom 1
  :margin 0 0 0 0
  :width auto
  :padding 2px 14px 2px 14px
  :border-radius 10px
  :-webkit-border-radius 10px
  :-moz-border-radius 10px
  :color #FFF
Run Code Online (Sandbox Code Playgroud)

当我编译sass时,我得到以-filter和-ms-filter开头的行的错误:

SASS :: SyntaxError:预期的rparen令牌,是single_eq令牌

我很确定这是我的's'的位置,但我不确定如何正确地写它.它可以工作,如果我传递十六进制值而不是!更轻,更暗,因为那样我可以删除=符号,如下所示:

:filter progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89F16', endColorstr='#d0581e')
:-ms-filter "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89F16', endColorstr='#d0581e')"
Run Code Online (Sandbox Code Playgroud)

css sass css3 blueprint-css compass-sass

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

如何在不同的子域上运行Wordpress管理员?

我需要通过https运行Wordpress管理员.我们使用cdn为网站提供缓存内容,但cdn无法接受安全流量(每个IP只允许一个SSL证书,我们会运行几个站点).我无法控制重定向httpS://www.mysite.com/.

我想拥有:

http://www.mysite.com/blog/
httpS://secure.mysite.com/blog/wp-admin/
httpS://secure.mysite.com/blog/wp-login.php
Run Code Online (Sandbox Code Playgroud)

我已尝试按照http://codex.wordpress.org/Administration_Over_SSL#Virtual_Hosts文章中的建议重写网址.

假设您可以使用具有不同名称的主机,例如wpadmin.mysite.com

不幸的是,按照建议尝试这个仍然让我发现httpS://www.mysite.com/blog/login.php.

# No matter what it redirects to the wrong subdomain for login.php
http://www.mysite.com/blog/wp-admin/
-> httpS://secure.mysite.com/blog/wp-admin/
-> httpS://www.mysite.com/blog/wp-login.php.
Run Code Online (Sandbox Code Playgroud)

另外当直接转到css文件时仍然链接到错误的URL(.)

简单的解决方案就是关闭博客http://blog.mysite.com/blog/.不幸的是,这已经尝试过,并且因为SEO的原因而决定反对.

无论如何Wordpress可以做到这一点吗?

php wordpress https

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