问题列表 - 第13756页

为Cocoa应用程序创建一个唠叨屏幕

我正在创建一个共享软件Cocoa应用程序,我想知道什么是放入"唠叨屏幕"的最佳方式.基本上在应用程序的主窗口显示之前,我想要一个带有一些文本的窗口,一个注册按钮和一个"Not Yet"按钮(最初被禁用).Not Yet按钮上会有一个计时器,因此按钮标题将根据秒数改变,所以像:

"不是...... 10""还不是...... 9"

等等,在10秒结束时,Not Yet按钮将启用,允许用户继续并使用该应用程序.做这样的事情最好的方法是什么?我可以使用NSAlert吗?

我已经看到这在Pacifist中做得很好,任何帮助都会受到赞赏.谢谢

cocoa shareware objective-c

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

165
推荐指数
6
解决办法
18万
查看次数

切换到ColdFusion?

我目前正在为一家中型公司构建一个Adobe Air桌面应用程序,而且我相信我可以将这个应用程序用于其他许多"类似公司".它将大大提高效率,节省资金; 并希望能给我一些钱!:)我正在设计数据库结构和应用程序的布局.

我目前的技能:

  • 在PHP中间
  • 在Actionscript 3.0中间
  • 而且灵活和adobe air是新的

据我所知,AMF是Flex与服务器端语言之间"最佳"的通信形式.此外,我知道AMF是[ColdFusion到Flex]通信的原生,而PHP需要WebOrb,Zend AMF或AMFPHP进行[PHP到Flex]通信.我真的很喜欢ColdFusion是一个'一体化'.

我的问题是:

如果这是我计划花费几年或更长时间的程序,我会更好地使用ColdFusion或PHP吗?

  • 我不喜欢我不得不依赖PHP的"第三方程序"这一事实
  • ColdFusion,Flex和Adobe Air都是Adobe - >可靠的集成
  • 但是,我必须学习ColdFusion

请帮助,任何信息将不胜感激!

php air coldfusion amf

10
推荐指数
4
解决办法
1006
查看次数

最大线程限制?

在哪里可以找到有关iPhone应用程序允许的最大线程数的文档,以及您对线程性能的体验?

谢谢!

iphone multithreading objective-c

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

Java可以省略在HTTP请求中发送一些标头吗?

我正在使用Java中的HttpConnection类来发送HTTP请求.
如何省略不需要的HTTP标头?喜欢:

  • 用户代理
  • 接受
  • 接受语言
  • 接受编码
  • 接收字符
  • 活着
  • 连接
  • 引荐
  • 如果-Modified-Since的

java optimization http java-me http-headers

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

这是一个PHP函数吗?

我在Facebook泄露的代码中看到了这个...

$disabled_warning = ((IS_DEV_SITE || IS_QA_SITE) && is_disabled_user($user));
Run Code Online (Sandbox Code Playgroud)

现在除非我读错了然后它说(($ var)可以用作函数吗?

php syntax

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

iPhone App中的实时相机问题

关于我们开发的使用实时相机功能的iPhone应用程序的问题.

细节:

  1. 我们在实时相机输入上分层可调半透明图像
  2. 当用户将半透明图像调整到恰好覆盖(在任何部分中)相机按钮的位置时,它使得相机按钮不可点亮并且用户感到沮丧 - 无法拍摄照片.

题:

  1. 有没有人建议我们如何能够克服相机功能的默认功能(即:默认是相机条和相机按钮是最底层 - 我们还没有办法将其更改为一个不同的,更高的层,以允许我们的半透明图像在底部,以避免点击问题)?
  2. 任何人都可以想到可行的解决方法吗?

谢谢!

iphone sdk camera overlay uiimagepickercontroller

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

关于测试驱动开发的Philisophical问题

我一直对测试驱动的开发感兴趣,但是当我在实际项目上尝试它时,我永远无法完成它.我尝试时会不断出现一些哲学问题:

  1. 你如何处理大的变化?在测试单个函数(一些参数,结果值,几个副作用)时,TDD是一个明智的选择.但是当你需要彻底检修大型的东西时,例如从SAX解析库切换到DOM解析库呢?当代码处于中间状态时,如何保持测试代码重构周期?一旦你开始进行更改,你将获得一系列失败的测试,直到你完成大修(除非你保持某种类型的mongrel类同时使用DOM和SAX,直到你完成转换,但这很奇怪) .在这种情况下,小步测试代码重构循环会发生什么?在整个过程中,您将不再进行小型,经过全面测试的步骤.人们必须以某种方式处理这个问题.
  2. 使用模拟测试GUI或数据库代码时,您真正在测试什么?模拟是为了准确地返回您想要的答案而构建的,那么您如何知道您的代码将与真实数据库一起使用?自动化测试对这类事情有什么好处?它在某种程度上提高了信心,但是a)它没有给你完全单元测试应该具有的相同水平的信心,并且b)在某种程度上,你不是简单地验证你的假设是否适用于你的代码而不是您的代码是使用DB还是GUI?

有人能指出我在大型项目中使用测试驱动开发的良好案例研究吗?令人沮丧的是,我基本上只能找到单个类的TDD示例.

谢谢!

testing tdd unit-testing

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

傅立叶分裂算法背后的逻辑是什么?

来自维基百科:傅立叶分部.

这是相同的截图: 替代文字 (以全分辨率查看)

这个算法背后的逻辑是什么?

我知道它可以用来划分非常大的数字,但它究竟是如何工作的呢?

algorithm math largenumber fft division

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

如何在文件中查看课程结果?

我发现这个类采用了空格分隔文件,如果有多个空格,它们将被视为一个单独的分隔符.如何在文件中看到这种效果?

class FH:

    def __init__(self, fh):
        self.fh = fh

    def close(self):
        self.fh.close()

    def seek(self, arg):
        self.fh.seek(arg)

    def fix(self, s):
        return ' '.join(s.split())

    def next(self):
        return self.fix(self.fh.next())

    def __iter__(self):
        for line in self.fh:
            yield self.fix(line)
Run Code Online (Sandbox Code Playgroud)

那么如何在文件中看到这项工作呢?我创建了一个包含多个空格的文件来查看它的实际效果.

我这样做了:

In [31]: FH('classfhtry.csv')
Out[31]: 

In [32]: r = FH('classfhtry.csv')

In [33]: r
Out[33]: 

In [34]: print r
-------> print(r)


In [35]: f = open(r)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)

/home/blahblahblah/Documents/Programming/EXERCISES/piece.py in ()
----> 1 
      2 
      3 
      4 
      5 

TypeError: coercing to Unicode: …

python class

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