问题列表 - 第2675页

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

是否应该在生产代码上使用NSLog()?

我在这个网站上被告知了几次,但我想确保确实如此.

我希望能够在我的代码中撒上NSLog函数调用,并且Xcode/gcc会在构建我的Release/Distribution版本时自动删除这些调用.

我应该避免使用它吗?如果是这样,有经验的Objective-C程序员之间最常见的选择是什么?

iphone objective-c nslog

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

从在ASP.net中运行的Web引用客户端获取RAW Soap数据

我正试图在我当前的项目中解决一个Web服务客户端问题.我不确定服务服务器的平台(很可能是LAMP).我相信他们身边有一个错误,因为我已经消除了我的客户的潜在问题.客户端是从服务WSDL自动生成的标准ASMX类型Web引用代理.

我需要得到的是RAW SOAP消息(请求和响应)

最好的方法是什么?

asp.net proxy soap web-reference asmx

92
推荐指数
5
解决办法
11万
查看次数

如何将Perforce depot位置转换为客户端视图位置

我想知道如何将Perforce depot位置转换为客户端视图位置以进行脚本编写.

我有一个脚本,首先在perforce中检出文件以进行编辑,然后与文件进行交互.我需要将库位置(即\ Projects\Project6)转换为客户端视图位置.(即d:\ Projects\Project6).

这可能吗?

mapping client perforce view

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

在mysql的存储函数中的SELECT语句中使用变量作为OFFSET

我对于为mySQL数据库写存储函数的主题很新,因此我不确定我在这里尝试做什么是可能的.

我需要一个函数,它将从表中的随机行返回一列.我不想使用ORDER BY RAND()方法来做到这一点,而是我会这样做:

DECLARE MAX_COUNT INT DEFAULT 120000;
DECLARE rand_offset INT;
DECLARE str_rnd_word VARCHAR(255);
SET rand_offset = FLOOR((RAND() * MAX_COUNT));

SELECT word INTO str_rnd_word FROM all_words LIMIT 1 OFFSET rand_offset ;

RETURN str_rnd_word;
Run Code Online (Sandbox Code Playgroud)

MySQL在创建类似于body的函数时抛出错误.但是,当我使用硬编码的数字作为OFFSET时,它工作得很好.

有人可以就这个话题说清楚.

我在Windows机器上运行MySQL 5.0.45.

谢谢

mysql stored-functions

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

ruby方法名称中的变量

我有以下代码:

for attribute in site.device_attributes
  device.attribute
end
Run Code Online (Sandbox Code Playgroud)

我希望代码用"attribute"的值替换方法名称.

我尝试了device."#{attribute}"各种各样的排列.

这完全不可能吗?我错过了什么吗?

我已经考虑过覆盖method_missing,但是当我的问题是我需要调用"未知"方法时,我无法弄清楚这对我有什么帮助.

ruby ruby-on-rails

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

替换JWebUnit / HttpUnit

过去,我们同时使用JWebUnit和HttpUnit对Web应用程序进行功能测试。他们两个在处理javascript时似乎都有问题。目前我们对测试javascript并不是特别感兴趣,但是自从我们在页面中添加了一些小的Ajax组件(例如Dojo日期/时间选择器)以来,JWebUnit和HttpUnit测试就已经失败了。

Selenium和Watir不适合使用,因为它们本质上是驱动浏览器,并且我们在不允许安装浏览器的盒子上从CruiseControl运行这些测试。

java testing continuous-integration web-testing

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

保护Flash视频免受下载/保护

是否可以保护flv文件免遭下载?我想保护我的文件免受下载,但我没有资金用于流媒体服务器,我认为它提供了某种保护.这些文件通过PHP流式传输,位于我服务器上的上传文件夹中.

我已经使用PHP来确保只有订阅者可以观看视频,但我基本上希望更进一步,防止订阅者在登录时使用下载程序(如Sothink Flv Downloader for Firefox)下载我的视频.

video streaming drm copy-protection

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

防止在浏览器中使用Flex应用程序缓存(多个模块)

我有一个包含多个模块的Flex应用程序.

当我重新部署应用程序时,我发现模块(部署为单独的swf文件)被缓存在浏览器中并且没有加载新版本.

所以我尝试了?version=xxx在加载时添加到所有模块的古老技巧.该值xxx是一个全局参数,实际存储在主机html页面中:

var moduleSection:ModuleLoaderSection;
moduleSection = new ModuleLoaderSection();
moduleSection.visible = false;
moduleSection.moduleName = moduleName + "?version=" + MySite.masterVersion;
Run Code Online (Sandbox Code Playgroud)

另外我需要添加?version=xxx到正在加载的主.swf.由于这是由HTML完成的,我必须通过修改我的AC_OETags.js文件来执行此操作,如下所示:

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf?mv=" + getMasterVersion(), "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
Run Code Online (Sandbox Code Playgroud)

这一切都很好,效果很好.我很难相信Adobe还没有办法解决这个问题.鉴于Flex的目标是为业务设计模块化应用程序,我发现它特别令人惊讶.

其他人做什么?即使有人once per session选择了"浏览器缓存检查策略",我也需要确保我的应用程序正确重新加载.

apache-flex caching

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

用户界面是内部质量的有效指标吗?

在查看我们公司编写的各种类型的软件时,我立即根据用户界面了解整个产品的质量.如果我发现拼写错误,奇怪的标签顺序,没有排列的字段,奇怪的颜色,我认为整个应用程序质量很差.

我假设如果程序员不够关心外面看起来不错,他们根本不在乎.我不是假设UI看起来很好,应用程序应该做它应该做的事情,虽然我没有立即对它 - 它在评估时有更多的余地.

这是一个有效的决定吗?对于商业软件呢?

user-interface

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