问题列表 - 第19340页

将NSMutablearray复制到另一个

我正在尝试复制NSMutableArray到另一个但它没有向我显示任何内容UITableView:

NSMutableArray *objectsToAdd= [[NSMutableArray alloc] initWithObjects:@"one",@"two"];

NSMutableArray *myArray = [[NSMutableArray alloc] initWithObjects:objectsToAdd,nil];

NSMutableArray *list = [[NSMutableArray alloc] init];

[self.list addObjectsFromArray:myArray];
Run Code Online (Sandbox Code Playgroud)

什么都没有出现!怎么了?

它崩溃了我的应用程序,因为我没有对我的nil NSMutableArray如何添加nil?addobject:nil不起作用它崩溃的应用程序:

static NSString * DisclosureButtonCellIdentifier = 
@"DisclosureButtonCellIdentifier";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: 
                         DisclosureButtonCellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
                                   reuseIdentifier: DisclosureButtonCellIdentifier]
            autorelease];
}
NSUInteger row = [indexPath row];

NSString *rowString =nil;

rowString = [list objectAtIndex:row];


cell.textLabel.text = rowString;

cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
[rowString release];
return cell;
Run Code Online (Sandbox Code Playgroud)

iphone copy nsmutablearray nsarray

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

编译器模糊调用错误 - 具有Func <>或Action的匿名方法和方法组

我有一个场景,我想使用方法组语法而不是匿名方法(或lambda语法)来调用函数.

该函数有两个重载,一个需要一个Action,另一个需要一个Func<string>.

我可以愉快地使用匿名方法(或lambda语法)调用两个重载,但如果我使用方法组语法,则会获得Ambiguous调用的编译器错误.我可以明确的解决方法铸造到ActionFunc<string>,但不认为这应该是必要的.

任何人都可以解释为什么应该要求显式演员表.

代码示例如下.

class Program
{
    static void Main(string[] args)
    {
        ClassWithSimpleMethods classWithSimpleMethods = new ClassWithSimpleMethods();
        ClassWithDelegateMethods classWithDelegateMethods = new ClassWithDelegateMethods();

        // These both compile (lambda syntax)
        classWithDelegateMethods.Method(() => classWithSimpleMethods.GetString());
        classWithDelegateMethods.Method(() => classWithSimpleMethods.DoNothing());

        // These also compile (method group with explicit cast)
        classWithDelegateMethods.Method((Func<string>)classWithSimpleMethods.GetString);
        classWithDelegateMethods.Method((Action)classWithSimpleMethods.DoNothing);

        // These both error with "Ambiguous invocation" (method group)
        classWithDelegateMethods.Method(classWithSimpleMethods.GetString);
        classWithDelegateMethods.Method(classWithSimpleMethods.DoNothing);
    }
}

class ClassWithDelegateMethods
{
    public void Method(Func<string> func) { /* do something …
Run Code Online (Sandbox Code Playgroud)

c# delegates

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

规模调整和容量规划提示和操作方法

我经常被要求为我们的客户执行规模调整和容量规划.当我们的客户购买我们的产品(基本上是J2EE Web应用程序)时,他们经常会询问运行这些产品所需的硬件.我们的建议通常会导致高成本的硬件采购.

到目前为止,我开发的最佳启发式方法是将利用率预测(应用程序应注册的已注册和并发用户数)与我们现有安装中收集的数据进行比较.例如:如果安装A使用X硬件参加100个并发用户,那么安装B将需要2*X硬件来参加200个并发用户.

然而,这种方法存在许多问题.客户端通常使用不同的硬件和软件平台.他们从我们这里购买的产品通常是不一样的,通常部分应用程序是根据特定客户的订单构建的.考虑到软件版本正在改变等等,并且有如此多的参数可以使调整任务非常困难.

我研究了一些关于这个主题的书,有些人建议使用复杂的数学模型.这些方法需要作为输入的参数数量(例如应用程序功能的详细分类)让我觉得这些参数几乎没用.硬件通常在定义基本要求之前订购,更不用说这些在整个应用程序开发和生命周期中会有所不同.那么,您如何进行规模调整和容量规划?任何提示和如何赞赏.

java hardware capacity-planning sizing java-ee

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

如何将jquery datepicker格式化为"25-JAN-2009"

我原以为这是:

.datepicker({ dateFormat: 'dd-mmm-yyyy' });
Run Code Online (Sandbox Code Playgroud)

一个月,我得到一些我不知道他们来自哪里的号码?

format jquery datepicker

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

动画的jQuery条件

我是 javascript 和 jQuery 的新手,所以这个问题可能看起来很愚蠢,但我找不到任何例子或文档。

我得到了这个功能,用于一些颜色动画滚动和滚动,效果很好:

$(".box_nav").hover(function(){
            jQuery(this).stop(true, false);
            $(this).animate({ backgroundColor: "#fff"}, 300 ); },
        function() {
            jQuery(this).stop(true, false);
            $(this).animate({ backgroundColor: "#000"}, 300 ); }
);
Run Code Online (Sandbox Code Playgroud)

事实上,如果我最近添加了一个也可以正常工作的样式表更改按钮:

$(".black-white").click(function(){
        $("link").attr("href", "<?php bloginfo("template_url"); ?>/css/styles-black-white.css");
        $(".wp-polls-loading").css({ display:"none"});
        return false;
    });

    $(".grey-white").click(function(){
        $("link").attr("href", "<?php bloginfo("template_url"); ?>/css/styles-grey-white.css");
        $(".wp-polls-loading").css({ display:"none"});
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

关键是我想在我的翻转菜单上创建一个条件,以便我也可以切换它的颜色。

所以我尝试了一些这样的事情:

/////////////////////////////////////////////////////////////////////////////
    //Stylesheet change
    $(".black-white").click(function(){
        $("link").attr("href", "<?php bloginfo("template_url"); ?>/css/styles-black-white.css");
        $(".wp-polls-loading").css({ display:"none"});
        var tt = "black";
        return false;
    });

    $(".grey-white").click(function(){
        $("link").attr("href", "<?php bloginfo("template_url"); ?>/css/styles-grey-white.css");
        $(".wp-polls-loading").css({ display:"none"});
        var tt = "grey";
        return false;
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery if-statement conditional-statements

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

从Java限制本机代码功能

我有一个java应用程序,它在某些部分使用JNI来做一些工作.它遵循DLL的常规加载,然后调用DLL的本机方法.有什么方法可以限制本机方法可以从java应用程序做什么?例如,我们可以限制DLL不打开任何文件或不打开任何套接字,即使它有代码吗?它可以只禁止它为执行某些操作而加载的DLL,可能是通过loggin或抛出异常.

c java security java-native-interface sandbox

7
推荐指数
2
解决办法
763
查看次数

Ruby on rails - 两次引用相同的模型?

是否可以activerecord通过generate scaffold命令在模型中建立双重关系?

例如,如果我有User模型和PrivateMessage模型,则pm表需要跟踪senderrecipient.

显然,对于单一的关系我会这样做:

ruby script/generate scaffold pm title:string content:string user:references
Run Code Online (Sandbox Code Playgroud)

是否有类似的方式来建立两个关系?

另外,有没有为关系设置别名?

所以不要说:

@message.user
Run Code Online (Sandbox Code Playgroud)

您可以使用以下内容:

@message.sender 要么 @message.recipient

任何建议将不胜感激.

谢谢.

ruby-on-rails relationship rails-activerecord

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

MySQL中的条件复合键?

所以我有一个带有复合键的表,基本上是'userID' - 'data'必须是唯一的(参见我的其他问题SQL表 - 半唯一行?)

但是,我想知道是否有可能使这只在userID不为零时生效?我的意思是'userID' - 'data'对于非零userID必须是唯一的?

还是我在错误的树上吠叫?

由于
马拉

mysql sql conditional composite-key

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

C#ASP.NET通过TLS发送电子邮件

为了符合HIPAA规定,我们需要从外部站点(防火墙外)向内部Exchange服务器(防火墙内)发送电子邮件.我们的Exchange管理员告诉我们,我们需要使用TLS加密将邮件从Web服务器发送到电子邮件服务器.

我之前从未使用过TLS,我对它不是很熟悉.在Google上搜索带来了许多付费使用的库.有什么原生的.NET可以实现这一目标吗?如果是,我该如何配置?如果没有,是否有免费或开源的东西?

当前配置:

  • ASP.NET C#Web应用程序
  • 2.0框架
  • 使用System.Net.Mail通过SMTP发送电子邮件和附件
  • IIS 6.0

asp.net ssl c#-2.0

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

通过Ajax/dojo显示大型文本文件

我想通过Web界面向用户显示一个大文本文件(特别是100MB日志文件),而不需要用户必须下载整个文件.显然将整个文件返回到某人的网页浏览器是不明智的,所以我的理论是使用Ajax取决于用户滚动文件的部分文件,类似于Google Maps提供地图"窗口"的方式.

我的应用程序服务器是PHP,我相当确定我可以执行适当的搜索并读取文件并通过XHR将结果返回给应用程序,但我的Ajax框架是dojo,我想不出任何可行的标准dijit我试图弄清楚如何最好地捏造某些东西.

我应该派生自己的小部件吗?那里有我不知道的东西吗?如果我构建自己的自定义小部件,它应该采用什么样的结构,是否有任何好的资源来开发dojo/dijit的自定义小部件?还有其他想法吗?

php ajax dojo

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