问题列表 - 第38820页

帮助更改textLabel的NSTimer.代码包括在内

想要将我的NSTimer代码更改为使用applicationSignificantTimeChange

这就是我现在所拥有的.

基本上我想更改计时器,而不是每5秒更换一次,例如我希望这些textLabels每天晚上12点更改,有人帮我解决?

//h file

NSTimer *timer;

IBOutlet UILabel *textLabel;

//m file

- (void)onTimer {

    static int i = 0;

    if ( i == 0 ) { 
        textLabel.text = @"iphone app";
    }

    else if ( i == 1 ) {
        textLabel.text = @" Great App!";
    }

    else if ( i == 2 ) {
        textLabel.text = @" WOW!";
    }

    else {
        textLabel.text = @" great application again!!";
        i = -1;
    }

    i++;
}


timer =[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(onTimer) userInfo:nil repeats:YES]; 
Run Code Online (Sandbox Code Playgroud)

iphone xcode

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

预期使用内置于CodeIgniter的单元测试

在大多数框架单元测试实现中,您有一组测试,并且您可以从单个[console]命令执行这些测试.测试运行并给出结果.结果有所不同,但通常包括通过/失败.

CodeIgniter的单元测试框架看起来不同,我注意到了大量的随机附加项目,以增强或替换CodeIgniter单元测试框架.

我的问题是:CodeIgniter内置的单元测试框架的预期工作流程或用途是什么?

我看了文件 ; 我知道了.这是一个简单的课程.但是哪个人利用这个课程呢?

例如,所有测试都进入一个"测试"控制器吗?或者测试是否混合到每个控制器?然后是模型和自定义助手的问题......另外,我假设测试是通过浏览器(或类似的)请求运行的...

谢谢你的指导!

问候,
弗兰克

unit-testing codeigniter

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

JavaScript中的业务逻辑.胖客户端与瘦客户端

使用JavaScript在客户端实现业务逻辑是一个好主意吗?

应该有什么样的逻辑?验证逻辑?与GUI相关?

如果想要在另一个在JavaScript中实现它的应用程序(公开)中使用相同的逻辑意味着你不能重用那个逻辑,你会怎么做?

另一方面,在服务器端具有所有逻辑将意味着对服务器的更多请求.

你怎么看?

javascript server-side client-side

10
推荐指数
2
解决办法
5829
查看次数

Python:使用正则表达式获取列表索引?

在Python中,如何list.index使用模糊匹配获得列表中项目的位置(使用)?

例如,如何获取*berry以下列表中表单中所有水果的索引?

fruit_list = ['raspberry', 'apple', 'strawberry']
# Is it possible to do something like the following?
berry_fruit_at_positions = fruit_list.index('*berry') 
Run Code Online (Sandbox Code Playgroud)

有人有主意吗?

python

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

RSpec:通过正则表达式匹配字符串数组

我正在使用rspec测试我的模型的验证,并期待一条错误消息.但是,消息的确切文本可能会发生变化,所以我想要更宽容一些,只检查部分消息.

由于Spec :: Matchers :: include方法仅适用于字符串和集合,我目前正在使用此构造:

@user.errors[:password].any?{|m|m.match(/is too short/)}.should be_true
Run Code Online (Sandbox Code Playgroud)

这有效,但对我来说似乎有点麻烦.是否有更好的(即更快或更像红宝石)方式来检查数组是否包含正则表达式包含的字符串,或者可能是这样做的rspec匹配器?

ruby rspec ruby-on-rails

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

“实现接口”到底是什么意思?

最近几天,我经常遇到“实现接口”这个术语......我知道它是什么,但我想要更多关于它的信息和一些资源。类什么时​​候实现接口?

design-patterns interface class

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

创建补丁以升级.NET应用程序

我想为我的.NET应用程序创建一个补丁.要求是:

  • 找到安装目录
  • 使用新文件覆盖旧文件
  • 重新启动Windows服务

我想将更新程序发送给用户,以便他们只需运行它并更新应用程序.我的原始安装程序是使用Visual Studio部署项目创建的.

如果研究我做了很多,发现了这个:

/sf/ask/263721/

如何更新已安装的窗口应用程序(创建修补程序)

http://wyday.com/forum/viewtopic.php?f=1&t=245&p=793&hilit=offline+install#p793

http://www.advancedinstaller.com/user-guide/tutorial-patch.html

我尝试创建另一个安装程序,它只包含我需要替换的文件,但是我找不到确定应用程序安装目录的方法.

WyBuild似乎是一个很好的解决方案,但它们不支持脱机安装,并且要求您在服务器上托管更新文件.

我尝试使用Advanced Installer创建一个补丁,但它只是生成一堆我无法解决的构建错误.

有教程如何使用Orca或WIX修改MSI文件,但这似乎比应该更复杂.

我很想自己动手,但我不知道如何去做,这似乎是一个基本的要求,那里必须有一个解决方案.

.net c# installer

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

看看在一个git命令中合并的内容是什么?

目前,在合并分支之前,我使用以下命令来查看要合并的更改:

base=$(git merge-base other HEAD)
git diff $base other
Run Code Online (Sandbox Code Playgroud)

是否有一个git命令来实现这一目标?

此致,Jochen

git merge

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

声明没有列定义的表变量?

在SQL Server中,有没有办法在不知道表定义的情况下声明表变量?

免责声明:

DECLARE @Results TABLE
INSERT INTO @Results EXEC MyProc @param1 = @myValue
Run Code Online (Sandbox Code Playgroud)

要么

DECLARE @Results TABLE
SELECT INTO @Results EXEC MyProc @param1 = @myValue
Run Code Online (Sandbox Code Playgroud)

要么

DECLARE @Results TABLE
EXEC MyProc @param1 = @myValue INTO @Results
Run Code Online (Sandbox Code Playgroud)

要么

DECLARE @Results TABLE
EXEC INTO @Results MyProc @param1 = @myValue
Run Code Online (Sandbox Code Playgroud)

要么

DECLARE @Results TABLE
SELECT * FROM EXEC MyProc @param1 = @myValue INTO @Results
Run Code Online (Sandbox Code Playgroud)

要么

DECLARE @Results TABLE
SELECT * INTO @Results FROM EXEC MyProc @param1 = @myValue
Run Code Online (Sandbox Code Playgroud)

要么

DECLARE @Results TABLE …
Run Code Online (Sandbox Code Playgroud)

stored-procedures sql-server-2000

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

对于带有子文件夹的"git add",这个git是否正确?

当使用带有文件模式的"git add"时,它只递归地添加未跟踪的文件,并忽略已更改的文件,除非它们在当前文件夹中.

例:

$ git status
# On branch master
# Changed but not updated:
#    (use "git add <file>..." to update what will be committed)
#    (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:    level1/test1.txt
#       modified:    level1/level2/test1.txt
#
# Untracked files:
#   (use "git add <file>..." to incldude in what will be committed)
# 
#       level1/test2.txt
#       level1/level2/test2.txt
no changes added to commit (use "git add" and/or "git commit -a")
$ git …
Run Code Online (Sandbox Code Playgroud)

git msysgit

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