问题列表 - 第16636页

如何用循环保存值

我试图将test()函数的返回值添加到变量结果中,但+=似乎不起作用.我收到错误"无效变量初始化".我也尝试更换i++i+=其或者没有工作.也许我完全错了,应该使用while循环?我很丢失..

我希望'结果'看起来像这样:

var result = no no no 0no 0no no;
Run Code Online (Sandbox Code Playgroud)

等(当然没有空格).

任何帮助非常感谢!谢谢

function test(no){

            if (no <= 15){              
                return '0' + parseInt(no);
            }

            else {              
                return parseInt(no); 
            }       
}


        for(i = 0; i < pics.length; i++){

            var b = pics[i].value;

            var result += test(b);

        }
Run Code Online (Sandbox Code Playgroud)

javascript for-loop

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

如何在UINavigationController的工具栏中添加进度条,如Mail应用程序?

我的应用程序连接到网络以检索一些数据,我想在我的应用程序的UINavigationController的工具栏中显示一个进度条.

我真正想要的是与Mail应用程序非常相似:

                                      Mail应用程序的屏幕截图,显示示例工具栏布局

除了我想在进度条的左边没有任何内容,右边有一个取消按钮.

我已经摆弄了代码,尝试这样做,但我以前从未使用过导航控制器的工具栏,所以我不确定从哪里开始.

有谁知道我可能会这样做,或者我可以找到资源解释如何做到这一点?

我已经阅读了人机界面指南,UINavigationController类参考View Controller编程指南,但它们只展示了如何使用简单的按钮和分段控件来完成非常基本的工具栏布局.

iphone user-interface toolbar uinavigationcontroller

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

沉默工厂女孩伐木

为了清除空气,我不是一些残酷的工厂大师试图让工作的女士们沉默.我有一个非常讨厌的问题,当我在我的规范中使用Thoughtbot的工厂女孩​​时,每次使用Factory.create(:foo)时,新创建的ActiveRecord模型实例都会记录到控制台.这使得查看我的控制台输出更难以在视觉上过滤掉所有额外的日志记录.是否有某个设置或可以设置的标志会使这个额外的日志记录沉默?

下面是我的rspec输出的一个小例子.'.' 在每一行的开头,在这种情况下,是一个成功的测试.

loading autotest/rspec
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby /Library/Ruby/Gems/1.8/gems/rspec-1.2.9/bin/spec --autospec spec/publisher_spec.rb -O spec/spec.opts 
#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false>
#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: "2009-11-18 19:11:56", updated_at: "2009-11-18 19:11:56", draft: true, draft_origin_id: 3, draft_deleted: false>
#<Event id: nil, oid: "bumbershoo", name: "Bumbershoot", short_name: "bumbershoot", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false>
#<Notification id: …
Run Code Online (Sandbox Code Playgroud)

ruby tdd rspec cucumber factory-bot

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


对泛型的好介绍

受到优势的驱使,我正在寻找一种将通用编程集成到我当前编程风格中的方法.我想在C#中使用泛型,但是在日常的使用示例中找不到任何好的介绍性材料.如果您有泛型的经验:您认为最有用的资源是什么?(书籍,文章等......)

c# generics coding-style generic-programming

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

为什么我的"容器"div不包含我的浮动元素?

我正在为我的学校"数学接力"比赛创建一个网站.

我有一个"容器"div(带有白色背景),然后是容器内的顶栏,左栏和右栏div.

左栏和右栏都漂浮在"集装箱"内.

但是,如果您查看下面的图像,您可以看到右侧栏的下方显示灰色背景.如果"容器"确实包含顶部,左侧和右侧条,那么它应该是显示通过的容器背景,并且底部应该都是具有白色的统一级别.

相反,似乎容器没有完全包含左右栏,因此实际的身体背景显示在右侧栏的底部.

替代文字

这是我的CSS:

#container {
    margin: 0 auto;
    width: 750px;
    background-color: #ffffff; }

#top-panel {
    background-color: #000000;
    text-align: left;
    width: 100%;
    height: 88px;
    float: left; }

#left-panel {
     clear: left;
     text-align: center;
     background-color: #ffffff;
     border-right: 1px dashed #000000;
     float: left;
     width: 250; }

#right-panel {
    background-color: #ffffff;
    float: left;
    width: 499; }
Run Code Online (Sandbox Code Playgroud)

如何让"容器"真正包含其中的div,以便灰色背景不会显示在我的右侧面板下方并在底部创建不均匀的水平?

html css layout

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

如果没有触及底层集合,ReadOnlyCollection线程是否安全?

MSDN含糊地提到:

只要未修改集合,ReadOnlyCollection <(Of <(T>)>)可以同时支持多个读取器.即便如此,通过集合枚举本质上不是一个线程安全的过程.为了在枚举期间保证线程安全,您可以在整个枚举期间锁定集合.要允许多个线程访问集合以进行读写,您必须实现自己的同步.

以下公共静态集合是否可以安全地让多个线程进行迭代?如果没有,.NET内置的内容是否安全?我是否应该删除ReadOnlyCollection并为SomeStrings属性getter的每次访问创建一个私有集合的新副本?我知道如果多个线程试图锁定公共集合可能会出现死锁问题,但这是一个内部库,我无法理解为什么我们会想要.

public static class WellKnownStrings {

    public static readonly ICollection<string> SomeStrings;

    static WellKnownStrings()
    {
        Collection<string> someStrings = new Collection<string>();
        someStrings.Add("string1");
        someStrings.Add("string2");
        SomeStrings = new ReadOnlyCollection<string>(someStrings);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net collections

17
推荐指数
3
解决办法
1287
查看次数

MVVM中的数据应该存储在哪里?

我有这个使用 MVVM 的 Silverlight Prism 应用程序。该模型调用 WCF 服务并返回数据列表。

ViewModel 绑定到 View,所以 ViewModel 应该有一个 List 属性。

我应该在 MVVM 中保留 WCF 服务返回的数据吗?

List 属性是否应该使用其 getter 调用模型?其中模型具有返回存储在模型中的数据的 ReturnListOfData() 方法。

或者 ViewModel 是否在 Model 调用服务器完成后存储数据?


这是对MVVM 中的 WCF 或其他 Web 服务的调用哪里放置?

architecture silverlight wcf prism mvvm

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

报警历史堆栈还是队列?

我正在尝试开发一种报警历史结构,以存储在非易失性闪存中.Flash存储器写入周期的数量有限,所以我需要一种方法来记录添加到结构,而不每次都重写所有的闪存页的结构或写出更新的指针队列的头/尾.

此外,一旦使用了可用的闪存空间,我想开始覆盖先前存储在闪存中的记录,首先是先加先出的第一条记录.这让我觉得循环缓冲区最适合添加项目.但是,在查看记录时,我希望结构像堆栈一样工作.例如,记录将按照倒序时间顺序显示后进先出.

结构尺寸,头,尾,指标不能储存,除非它们被存储在记录本身,因为如果他们每次都写入到一个固定的位置,这将超过它们存储在网页上的最大写入周期.

那么我应该使用堆栈,队列还是某种混合结构?如何在闪存中存储磁头,尾部,尺寸信息,以便在上电后重新初始化?

c embedded flash-memory data-structures

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

如何在数据源发生变化时更新NSTableView?

我正在使用Cocoa Programming For Mac OS X(一本好书).本书给出的一个练习是构建一个简单的待办事项.UI具有表格视图,用于键入新项目的文本字段以及用于将新项目添加到表格的"添加"按钮.

在后端我有一个控制器,它是我的NSTableView的数据源和委托.控制器还实现了由"添加"按钮调用的IBAction方法.它包含一个NSMutableArray来保存待办事项列表项.单击该按钮时,操作方法将正确触发,新字符串将添加到可变数组中.但是,我的数据源方法未正确调用.他们在这里:

- (NSInteger)numberOfRowsInTableView:(NSTableView*)aTableView {NSLog(@"Calling numberOfRowsInTableView:%d",[todoList count]); return [todoList count]; }

- (id)tableView:(NSTableView *)aTableView
objectValueForTableColumn:(NSTableColumn *)aTableColumn
row:(NSInteger)rowIndex {
    NSLog(@"Returning %@ to be displayed", [todoList objectAtIndex:rowIndex]);
    return [todoList objectAtIndex:rowIndex];
}
Run Code Online (Sandbox Code Playgroud)

这是擦.-numberOfRowsInTableView仅在应用程序首次启动时调用,而不是每次我向数组添加新内容时调用.-objectValueForTableColumn永远不会被召唤.我认为这是因为Cocoa非常聪明,在没有任何东西可以绘制的时候不会调用这个方法.我需要调用一些方法让表视图知道它的数据源已经改变了,它应该重绘自己吗?

macos cocoa nstableview

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