问题列表 - 第14588页

在Objective C中,您可以检查对象是否具有特定属性或消息吗?

我想做这样的事情:

if (viewController.mapView) [viewController.mapView someMethod];
Run Code Online (Sandbox Code Playgroud)

但是,如果mapView不是类变量,则会崩溃.如何检查mapView是否存在?

objective-c

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

我应该从Visual Studio 2008中的C#开始使用哪个单元测试框架?(Windows窗体应用程序)

问题 - 如果我使用Visual Studio 2008在C#中启动Windows窗体应用程序,我应该使用哪个单元测试框架?

VS2008似乎有一个版本?或者我应该看看像NUnit这样的东西?或者是NUnit在发动机罩下的VS2008中使用了什么?什么是最受欢迎的.

拥有允许以下内容的东西会很好:(a)模拟/存根,以及(b)断言异常的能力

谢谢

c# nunit unit-testing visual-studio-2008

9
推荐指数
3
解决办法
1034
查看次数

MIPS:不使用伪代码的la指令的等价?

该引用说la(加载地址)的伪代码被转换为:

Pseudo : la $1, Label   

lui $1, Label[31:16]
ori $1,$1, label[15:0]
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在MARS中组装代码时,我收到错误:

"无效的语言元素:16]

如果我删除[31:16]部分,我会得到

"Label":操作数类型不正确

任何的想法?

assembly mips

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

验证电子邮件地址表单提交

我有一个简单的表单,使用户能够输入促销代码和电子邮件地址,以便注册到电子邮件,如下所示.但目前它没有正确验证电子邮件.

有一个包含文件doreferral.asp; 检查他们输入的代码是否存在于促销代码表中,还检查电子邮件地址是否已存在.

我添加了emailValidate来检查电子邮件地址是否有效,如果没有,然后告诉用户<%= sys_message%>.

但是,它目前正在停止正版电子邮件,因此验证无效.:S

我的doreferral.asp看起来像这样;

<%
    Code            = replace(request.Form("Code"),"'","")
    Email       = replace(request.Form("Email"),"'","")

    sys_message = ""
    submission = ""

    ''//Check the submitted code against existing ones in the database
    set conn = server.CreateObject("ADODB.connection")
    conn.open(application("DATABASE"))
    qs = "SELECT COUNT(AgentReferralCode) AS 'CountCodes' FROM Customers WHERE AgentReferralCode = '" & Code & "'"
    set rs = conn.Execute(qs)

    CountCode = rs("CountCodes")

    set rs = nothing
    conn.close
    set conn = nothing

    If(CountCode < 1) Then
        sys_message = sys_message & "<p class='err'>The agent code does …
Run Code Online (Sandbox Code Playgroud)

email validation asp-classic

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

从数据库格式化日期?

当我从数据库中提取日期时,它会像这样返回:

2009-10-14T19:00:00

我想以两种不同的方式格式化它...

第一个:F d,Y第二个h:m(12小时格式)

我尝试的一切都会在1969年12月回归......帮助?!我感到很困惑......

php format date

22
推荐指数
3
解决办法
9万
查看次数

如何为网站编写有效的点击计数器

我想写一个命中计数器脚本来跟踪网站上的图像和原始IP的命中.每天的展示次数高达数十万,因此计数器每秒会增加很多次.

我正在寻找一个简单的自托管方法(php,python脚本等).我正在考虑使用MySQL来跟踪这一点,但我猜这是一种更有效的方法.什么是保持柜台的好方法?

php python mysql tracking

6
推荐指数
2
解决办法
5947
查看次数

.Net超时:WaitForSingleObject与Timer

我正在异步操作(一系列网络IO)上实现超时,我不确定哪个'更好'(从分配/性能)角度来看:创建EventWaitHandle并使用RegisterWaitForSingleObject,或者只是创建一个Timer并使用其Tick.

在我的特定情况下,EventWaitHandle是惰性创建的,但显然它必须被实例化以使用WaitForSingleObject.所以这真是一个关于WaitHandle + WaitForSingleObject与Timer的资源成本的问题.这两种方法都很容易实现.

我已经在不同的时间实现了这两个,所以我了解地形,我只是不确定哪种方法"更好".

.net multithreading timeout

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

JS:如何动态地将文本插入SPAN?

在不使用任何JavaScript框架的情况下,如何动态更改SPAN元素中的文本.

我知道如何用a做DIV,这将是以下内容:

document.getElementById('myDiv').innerHTML = '...'
Run Code Online (Sandbox Code Playgroud)

对于SPAN元素而言,这相当于什么?

html javascript

12
推荐指数
3
解决办法
5万
查看次数

在Ruby循环中第一次做一些特别的事情

假设我有一个这样的循环:

items.each do |x|
  if FIRST_TIME_AROUND
    # do something
  end
  # do the rest of stuff
end
Run Code Online (Sandbox Code Playgroud)

Ruby有没有办法写if FIRST_TIME_AROUND?我依旧回忆起曾经读过这件事,但我记不起来了.

编辑:我知道(很多)标准方法这样做......我追求最优雅的解决方案.

ruby

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

Python实例方法进行多个实例方法调用

这是一些代码段.我已经测试了列出的方法并且它们正常工作,但是当我运行并测试此方法(countLOC)时,它似乎只是初始化具有实例方法call(i = self.countBlankLines())的第一个变量.有人知道我明显错过的明显原因吗?

def countLOC(self):  
    i = self.countBlankLines()  
    j = self.countDocStringLines()  
    k = self.countLines()  
    p = self.countCommentLines()  
    return k-i-j-p
Run Code Online (Sandbox Code Playgroud)

返回-3因为countBlankLines()返回3(正确).但是,它应该返回37 as countDocStringLines()= 6和countCommentLines()= 4而countLines()= 50.感谢.

python methods method-call

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