小编Jos*_*hDG的帖子

jQuery Mobile List View:初始化错误

我认为这有一个简单的解决方案.

我有一个列表,我想进入列表视图.东西是动态添加的.

HTML:

<div data-role="content" data-theme="b" class="content-primary">
    <div id="friends_list_view" class="content-primary" data-theme="c"> 
        <ul data-role="listview" data-filter="true" data-theme="c">
        </ul>
    </div>  
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

for(i in names){
      listString =  '<li><a href="#">'+i+'</a></li>';
      $("#friends_list_view ul").append(listString);
}

$("#friends_list_view ul").listview('refresh');
$.mobile.hidePageLoadingMsg();
$.mobile.changePage( "#friends", { transition: "slide"} );
Run Code Online (Sandbox Code Playgroud)

我明白了:

在初始化之前,Uncaught无法在listview上调用方法; 试图调用方法'刷新'

当我改变它只是$("#friends_list_view ul").listview();我得到:

未捕获的TypeError:无法读取未定义的属性'jQuery16409763167318888009'

html jquery listview jquery-mobile

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

iOS:拥有全局字符串的最佳方式 - 通知名称

我一直在阅读关于此的不同内容,这看起来很危险.有人可以告诉我正确的模式来定义可以全局使用的通知字符串吗?我尝试过的所有内容都会导致链接器错误.例如,在我的GlobalVariables单例中,我添加了:

#import <Foundation/Foundation.h>
extern NSString *kMPTimeChanged;

@interface GlobalVariables : NSObject etc. 
Run Code Online (Sandbox Code Playgroud)

然后在init中:

@implementation GlobalVariables

#pragma mark Singleton Methods

+ (id)sharedGlobals {
    static GlobalVariables *sharedGlobals = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        sharedGlobals = [[self alloc] init];

    });
    return sharedGlobals;
}

- (id)init {
    if (self = [super init]) {

      kMPTimeChanged=@"kMPTimeChanged";

    return self;
}
Run Code Online (Sandbox Code Playgroud)

它没有构建,我有多个错误.

cocoa-touch global-variables objective-c ios

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

R:与apply()vs for循环混淆

我知道我应该避免for循环,但我不确定如何使用apply函数做我想做的事情.

这是我正在尝试做的一个略微简化的模型.所以,基本上我有一个很大的预测变量矩阵,我想在索引预测器的每一侧使用一个包含5个预测变量的窗口运行回归(在for循环的情况下是i).有了for循环,我可以说:

results<-NULL
window<-5
for(i in 1:ncol(g))
{
    first<-i-window #Set window boundaries
    if(first<1){
        1->first
    }
    last<-i+window-1
    if(last>ncol(g)){
        ncol(g)->last
    }
    predictors<-g[,first:last]

    #Do regression stuff and return some result
    results[i]<-regression stuff
}
Run Code Online (Sandbox Code Playgroud)

使用apply函数有一个很好的方法吗?我的问题是,应用的向量将推入函数真的无所谓.重要的是指数.

r

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

从命名向量中提取时保持顺序完整

所以,如果我有:

>  g<-c(1,5,2,4,6)
> names(g)<-c("josh","daniel","john", "luke", "bill")
> g
  josh daniel   john   luke   bill 
     1      5      2      4      6 
> 
> g[c("john", "daniel", "bill")]
  john daniel   bill 
     2      5      6 
Run Code Online (Sandbox Code Playgroud)

是否有可能返回最初用g命令的值,即(daniel then john then bill)没有使用排序函数?

谢谢!-Josh

r

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

每次都是相同的随机数

我正在从命令行运行脚本 R CMD BATCH script.in.R script.out.R &

我有以下行,它选择12个随机行ID并对它们进行排序:

test.index<-sort(sample(1:nrow(recoded),12))
Run Code Online (Sandbox Code Playgroud)

如果我不更改脚本,它每次都会吐出相同的12个数字.如果我稍微更改它(更改标签或字符串或任何东西),那么数字就不同了......我每次都需要它们不同!

有任何想法吗?

r

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

jQuery Mobile列表视图:单击时更改值

我在回答问题时遇到了麻烦.所以我在jQuery mobile中有一个listview,它是动态创建的.单击列表项时,我只想获取他们单击的项目的文本,而不是链接到外部页面.

在我的情况下,它是一个名单列表,我想知道他们点击了哪一个.我用HTML创建了列表:

<div data-role="content" data-theme="b">

        <div id="friends_list_view" class="content-primary" data-theme="c"> 
            <ul data-role="listview" data-filter="true" data-theme="c">
            </ul>
        </div>  
    </div>
Run Code Online (Sandbox Code Playgroud)

单击某个项目时,我想使用他们选择的名称运行某些功能.我怎样才能做到这一点?

然后使用以下命令动态更新它:

var listString = null;
for(i in session_library){
        listString =  '<li><a href="#">'+session_library[i]['name']+'</a></li>';
        $("#friends_list_view ul").append(listString);

}

$("#friends_list_view ul").listview('refresh');
Run Code Online (Sandbox Code Playgroud)

jquery html5 listview jquery-mobile

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

Python/numpy:获取值列表的数组位置

假设我有一个值数组,nameArr = ['josh','is','a','person']我想要一个像arrayLocation(nameArr,['a','is'])返回的函数[2 1].

该功能是否已经存在,如果不存在,我该如何有效地实现它?

python numpy scipy

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

表格视图单元格在触摸时不会失去高光

当我单击它选择的单元格时,它会在触摸时保持蓝色.我希望蓝色突出显示在触摸上(但重要的是它首先突出显示).

这最后的答案在这篇文章中提到了一些有关willSelectRowAtIndexPath:,但我无法弄清楚如何使用做我想做的.此外,我确实需要didSelectRowAtIndexPath:仍然被调用,我只是希望单元格在触摸时不亮.

cocoa-touch objective-c uitableview

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

在objective-c中的Facebook批量请求

有人对此有任何要求吗?我无法弄明白,现在我发送了75个单独的HTTP请求,这看起来并不聪明,而且我遇到了如此大的多重问题.

(虽然有批量请求,我担心超时的可能性更大,因为它会发回更大的结果,而这可能会在3G上丢失).

有没有人能够在objective-c中编写批处理请求?或者您对非常大的查询有其他建议吗?我知道它附加代码的正确形式,但我甚至无法弄清楚从哪里开始.

xcode cocoa-touch objective-c facebook-graph-api

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

执行同步操作

说我想实现这样的模式:

a = some array I download from the internet
b = manipulate a somehow (long operation)
c = first object of b
Run Code Online (Sandbox Code Playgroud)

这些显然需要同步调用,这导致我在目标C中出现问题.我读过NSOperationQueueGCD,我不太了解它们,或者哪些适合这里.有人可以建议一个解决方案?我知道我也可以使用performSelector:@selector(sel)WaitUntilDone,但对于大型操作而言,这似乎并不高效.

cocoa-touch objective-c nsoperationqueue grand-central-dispatch ios

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