我有一个子程序,它稍微改变它的操作,包括一个列表或另一个列表,然后执行相同的操作.由于它只是计算列表中的项目数,我认为无论列表类型如何,都可能有一种简单的方法来获取项目数.
提前致谢!
编辑:
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) 我正在尝试安装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
谢谢,
保罗
如果一直在寻找网络,似乎找不到任何好的解决方案,允许您的用户从您的iPhone应用程序提交错误报告.
你如何处理崩溃和异常?
有人有这方面的经验吗?
更新
我知道如何使用静态分析,泄漏检测,用户测试等准备软件测试.
但是当用户(误)使用我的软件时,仍可能发生错误.始终假设您的用户试图破坏您的软件.
我想弄清楚的是,当错误发生时,我(或者说应用程序)如何为我提供有用的数据.正如他们甚至在高品质产品中所做的那样 - 就像我自己的产品一样.:)
我正在寻找有经验允许使用发送错误报告,堆栈跟踪,日志等的人,看看他们如何处理问题.
我遇到了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)
如果我删除第二个匹配器,我不会收到错误.
有没有人遇到过这个?
谢谢!
我有多个.NET程序集,它们都需要共享常用的用户设置,例如首选项,用户名等.一个是WPF应用程序,另一个是控制台应用程序,第三个是Office加载项.所有这些设置都是用户范围.
只有WPF应用程序需要能够更改设置.其余的只是阅读它们.
理想情况下,我想使用.NET配置框架.我不知道该怎么做.如果我将设置添加到WPF应用程序,其他应用程序如何找到user.config文件?
是否更容易创建类库并使用IsolatedFileStorage并序列化我的设置?
任何建议将不胜感激.
我正在使用ArrayListC#,我想知道如何添加对象ArrayList然后从中检索值?
简而言之,如何添加,删除,编辑和读取ArrayList类的包含对象?
感谢所有的帮助!
以下代码
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 ......那是为什么
我正在尝试按下这样的按钮:
=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) 我需要通过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可以做到这一点吗?