问题列表 - 第29590页

TDD和代码覆盖率

我即将开始考虑使用代码覆盖进行开发,我想知道它通常如何适应测试驱动开发.

代码覆盖是否是事后的想法?你的过程是否类似

  1. 编写要实现的功能的测试
  2. 运行测试,确保它们失败
  3. 实现功能
  4. 运行测试,确保它们通过
  5. 编写更多功能测试,直到获得100%(或接近)的代码覆盖率

或者,在实施了大量功能部件之后,您是否在最后运行代码覆盖率,然后返回并实现100%覆盖率?

我能想到的第三个选择是在实现功能之前努力实现100%覆盖.

以下哪项最常见,有哪些好处?

tdd code-coverage

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

设置在IB中制作的UIButton的目标

我有一个带有一堆按钮的UIView(类似200个)...

视图在IB中设置,因此我必须使用单个处理程序手动连接每个按钮...

我试图遍历视图的子视图,查找按钮,然后以编程方式设置按钮的目标...这会导致崩溃(我收到编译警告«UIButton可能无法响应addTarget ...»).

这是循环:

for(UIButton *aButton in self.view.subviews){

        if([aButton isKindOfClass:[UIButton class]]){

            [aButton addTarget:self selector:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
        }
    }
Run Code Online (Sandbox Code Playgroud)

我可以访问按钮的一些属性,如可见性和标题......但不是动作?

任何帮助非常感谢...!

interface-builder target uibutton

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

重命名和重置LaTeX中的章节

我在LaTeX中有两个问题:

  1. 如何将章节计数器重置为1或将其设置为任何其他数字?
  2. 如何将第1章重命名为纸张A?要将其重命名为Paper 1,我有这个解决方案:

    \renewcommand\chaptername{Paper}
    
    Run Code Online (Sandbox Code Playgroud)

第一章然后成为论文1.但我不能将1重命名为A以便得到论文A.

latex

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

在UIView中画线

我需要在UIView中绘制一条水平线.什么是最简单的方法.例如,我想在y-coord = 200处绘制黑色水平线.

我不使用Interface Builder.

iphone uiview ios

84
推荐指数
6
解决办法
14万
查看次数

通过.htaccess从URL中删除".html"以获取WordPress网站

背景资料:

我搜索了stackoverflow的特定解决方案,找不到一个能解决我问题的方法.提前感谢您提供的任何帮助.感谢您的知识.

我决定接受一份合同,将Joomla网站(用客户的话说)转换成WordPress网站.一切都顺利进行,除了Joomla网站链接到.html文件,包括导航和100多个帖子的内容.

我没有逐个浏览每个帖子并更新链接或运行SQL命令以从URL中删除".html",而是决定对.htaccess施加压力,我对此感到有点舒服.


我想做什么↓

在WordPress中,我启用了自定义固定链接,它如下所示:/%category%/%postname%

以下是帖子中网址之一的示例:

http://the-site.com/category/the-webpage.html
Run Code Online (Sandbox Code Playgroud)

我需要htaccess文件告诉网络服务器删除.html,以便用户在访问" http://the-site.com/the-webpage.html "之后被发送到:

http://the-site.com/category/the-webpage
Run Code Online (Sandbox Code Playgroud)

我正在设置页面存根以遵循Joomla页面的文件名,因此http://the-site.com/category/the-webpage将起作用.


我的问题:

您是否可以帮助我找到有人访问网站时从URL中删除.html的解决方案,即使服务器上不存在HTML文件?


以下是我进行更改之前.htaccess文件的外观:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)

这是截至东部时间下午5:35的最新.htaccess文件:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^(.*)\.html$ $1 [R=301,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END …
Run Code Online (Sandbox Code Playgroud)

apache wordpress .htaccess joomla

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

如何在SQL Server 2008中创建实例

我安装了SQL Server 2005 Express.后来我升级到SQL Server 2008.我对实例知之甚少,但是当我登录SQL Server 2005并登录到SQL Server 2008时,它显示的是相同数量的数据库.此外,当我在SQL Server 2008中创建数据库时,它在SQL Server 2005中显示它.

任何想法如何创建单独的SQL Server 2008实例?

如果可能,请逐步解释.

谢谢

sql-server instance

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

fmShareDenyWrite模式似乎不起作用

我正在使用TFileSteam打开日志文件.我希望能够从其他进程读取此日志文件.我认为fmShareDenyWrite模式允许这样做.

但是,如果我尝试从其他进程打开该文件,我会收到错误.例如,如果我尝试从命令行键入文件,我会得到"进程无法访问该文件,因为它正被另一个进程使用".

这是文件初始化代码:

if FileExists(AutoLogFileName) then
   _ActivityLogStream := TFileStream.Create(AutoLogFileName, 
          fmOpenReadWrite or fmShareDenyWrite)
else
   _ActivityLogStream := TFileStream.Create(AutoLogFileName, 
          fmCreate or fmShareDenyWrite);
Run Code Online (Sandbox Code Playgroud)

注意:我使用的是Delphi版本6.

delphi delphi-2009 delphi-2007

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

libGoogleAnalytics.a链接iPhone iOS4模拟器的问题

我最近升级到iOS4的的SDK和我的应用程序不再编译的模拟器,但是没有编译的设备.

这是由于第三方库libGoogleAnalytics.a.解决方案似乎是谷歌发布了一个符合新SDK的新静态库,遗憾的是没有任何发布日期,并且由于新的SDK许可,他们可能永远不会发布新的库.

http://www.google.com/support/forum/p/Google+Analytics/thread?tid=0e35876711dc99b1&hl=en

我收到以下编译错误:

Undefined symbols:
  ".objc_class_name_NSObject", referenced from:
      .objc_class_name_GANTCPSocket in libGoogleAnalytics.a(GANTCPSocket.o)
      .objc_class_name_GTMLogger in libGoogleAnalytics.a(GTMLogger.o)
      .objc_class_name_GTMLogBasicFormatter in libGoogleAnalytics.a(GTMLogger.o)
      .objc_class_name_GTMLogLevelFilter in libGoogleAnalytics.a(GTMLogger.o)
      .objc_class_name_GTMLogNoFilter in libGoogleAnalytics.a(GTMLogger.o)
      .objc_class_name_GTMLogASLWriter in libGoogleAnalytics.a(GTMLogger+ASL.o)
      .objc_class_name_GTMLoggerASLClient in libGoogleAnalytics.a(GTMLogger+ASL.o)
      .objc_class_name_GANDataDispatcher in libGoogleAnalytics.a(GANDataDispatcher.o)
      .objc_class_name_GANHTTPResponseParser in libGoogleAnalytics.a(GANHTTPResponseParser.o)
      .objc_class_name_GANEvent in libGoogleAnalytics.a(GANEvent.o)
      .objc_class_name_GTMLoggerRingBufferWriter in libGoogleAnalytics.a(GTMLoggerRingBufferWriter.o)
      .objc_class_name_GANTracker in libGoogleAnalytics.a(GANTracker.o)
      .objc_class_name_GANPersistentEventStore in libGoogleAnalytics.a(GANPersistentEventStore.o)
  ".objc_class_name_NSFileManager", referenced from:
      literal-pointer@__OBJC@__cls_refs@NSFileManager in libGoogleAnalytics.a(GANPersistentEventStore.o)
  ".objc_class_name_NSString", referenced from:
      literal-pointer@__OBJC@__cls_refs@NSString in libGoogleAnalytics.a(GTMLogger.o)
      literal-pointer@__OBJC@__cls_refs@NSString in libGoogleAnalytics.a(GANTracker.o)
      literal-pointer@__OBJC@__cls_refs@NSString in libGoogleAnalytics.a(GANPersistentEventStore.o)
  ".objc_class_name_NSError", referenced from:
      literal-pointer@__OBJC@__cls_refs@NSError in libGoogleAnalytics.a(GANTracker.o)
      literal-pointer@__OBJC@__cls_refs@NSError in libGoogleAnalytics.a(GANPersistentEventStore.o)
  ".objc_class_name_NSFileHandle", …
Run Code Online (Sandbox Code Playgroud)

iphone google-analytics ios4

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

null =""表示字符串

在Java中这两个语句是一样的吗?

String a = null;
String b = "";
Run Code Online (Sandbox Code Playgroud)

这感觉有点愚蠢的问题,但目前有一个完整的心理障碍.

java

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

更新iPhone 4 Retina Display的应用程序

我只是想知道如何为iPhone 4提供新的更清晰的图像应用程序?我知道SDK已经清理了文本和UI元素,但我应该如何更新我的图像UI.是否有不同的方式(如文件夹或文件扩展名)为iPhone 4添加新图像,或者我应该去添加960x640尺寸的图像并让旧的iPhone缩小它?

iphone user-interface interface ios

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