问题列表 - 第37447页

iphone核心数据 - 过滤NSFetchedResultController?

我得到了其他程序员编写的框架来访问核心数据.在这种情况下,我收到一个预加载的NSFetchedResultController,我需要过滤,以显示它的一部分数据.

这是我尝试过的:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"category==%@", @"current"];
[NSFetchedResultsController deleteCacheWithName:@"Root"];
[myResultController.fetchRequest setPredicate:predicate];
myResultController.fetchedObjects = [myResultController.fetchedObjects filteredArrayUsingPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

我得到一个错误,说无法设置对象,缺少setter方法,或者对象是只读的.

那么最好的方法是过滤已经加载的NSFetchResultController,而不必将过滤后的数据存储到另一个数组中?

iphone core-data nspredicate nsfetchedresultscontroller

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

Python生成器,将另一个可迭代组合成N组

我正在寻找一个可迭代i和大小的函数,n并产生长度n为连续值的元组i:

x = [1,2,3,4,5,6,7,8,9,0]
[z for z in TheFunc(x,3)]
Run Code Online (Sandbox Code Playgroud)

[(1,2,3),(4,5,6),(7,8,9),(0)]
Run Code Online (Sandbox Code Playgroud)

标准库中是否存在这样的功能?

如果它作为标准库的一部分存在,我似乎无法找到它并且我已经没有用于搜索的术语.我可以自己写,但我宁愿不写.

python generator std

18
推荐指数
2
解决办法
7457
查看次数

JavaScript:跨浏览器"浏览器插件"检测

我正在寻找一个脚本,可以让我检测用户是否安装了Windows Media Player,Quicktime,Flash或Silverlight ......

理想情况下,这将是jQuery插件,但任何脚本都可以.

你知道一个可以推荐的吗?

javascript jquery

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

Rails中的静态页面?

所以我想知道在Rails中做静态页面的最佳方法是什么,或者更确切地说是Rails 3.我总是对此有点困惑,就像我应该创建一个控制器一样?

ruby-on-rails

14
推荐指数
2
解决办法
3097
查看次数

如何使用TIdTelnet发送命令?

我试图从我的程序模拟Vidalia(Tor GUI)中的"新身份"按钮.我问过这个问题,基于Rob Kennedy的回答,我在我的申请中尝试了这个:

IdTelnet1.Host:='127.0.0.1';
IdTelnet1.Port:=9051;
IdTelnet1.Connect(-1);
IdTelnet1.SendCmd('SIGNAL NEWNYM');
Run Code Online (Sandbox Code Playgroud)

但它对我没用.即使我发送命令后,我也得到相同的代理.

我正在使用Indy 9.

我不知道我是否不知道如何使用TIdTelnet或不知道如何发送该特定命令.

delphi telnet indy

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

如何清除进程命令行?

我想从内部清除我的进程的命令行.例如,在任务管理器/进程资源管理器中查看我的进程时,命令行条目将为空.

我想在当前运行的进程中执行此操作,而不是在可能的情况下重新启动进程.

c++ windows winapi command-line command-line-arguments

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

RedirectToRouteResult如何工作?

我目前正在使用RedirectToRouteResult如下:

public void OnAuthorization(AuthorizationContext filterContext)
{
    User user = filterContext.HttpContext.Session["user"] as User;
    if (user == null || user.Role != expectedRole)
    {
        filterContext.Result = new RedirectToRouteResult(
            new RouteValueDictionary {
                {"controller", _controller}, {"action", _action}
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码在我的CheckLoginAttribute课上.

我打算将它用作特定控制器操作的装饰器,例如:

[CheckLogin(RolesEnum.Member, "MyController", "MyAction")]
public JsonResult GetNews()
Run Code Online (Sandbox Code Playgroud)

所以基本上,我正在尝试将对GetNews()的调用短路,并在用户未登录时跳过执行操作.如果用户未登录,那么我希望它重定向到另一个操作.

RedirectToRouteResult重定向到相应的操作服务器端,而不必通过客户端进行大循环(如重写窗口URL位置或类似的东西)?它是如何工作的?

c#-4.0 asp.net-mvc-2

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

如何通过AJAX渲染局部视图?

对于MVC专家来说,这应该相对简单,但我仍在学习绳索.

  • 我有一个不是强类型的视图,简单ViewPage<dynamic>.
  • 在这个视图中,我有一个文本框,使用jQuery的AutoComplete进行扩展
  • 当用户在文本框中键入内容时,AutoComplete会对Controller进行AJAX调用,Controller调用存储过程,返回JSON记录集合,包含2个属性:
    • ID(项目的标识符)
    • 名称(项目名称)

现在,使用jQuery AutoComplete UI插件,当用户单击自动完成中显示的项目之一时,将调用客户端事件,并传递JSON对象:

// .. snip heaps of jQuery
select: function (event, ui) {
   // ui is a JSON object:
   //    ui.item.id
   //    ui.item.name
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是 - 从这个客户端事件,我需要在同一页面上(在texbox下面)显示有关此项目的扩展信息.(显然需要对服务器进行另一次AJAX调用).

我怎样才能做到这一点?我唯一能想到的就是让jQuery调用另一个返回单个控制器的控制器JsonResult,然后手动解析这个JSON,显示我想要的HTML.

这是唯一的方法吗?我可以使用帮手吗?我的View不是强类型的原因是因为当页面加载时,没有显示关于模型的信息,只是文本框.

我真的希望我可以创建一个强类型的局部视图,并以某种方式在这个局部视图上调用RenderPartial,传递我想要显示的项目的id.这可能来自客户端/ AJAX吗?

c# ajax asp.net-mvc jquery asp.net-mvc-2

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

如何在Obj-C方法声明中不推送任何空格的约定是什么?

如何在方法声明中没有空格成为惯例?

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
Run Code Online (Sandbox Code Playgroud)

似乎每个人都这样做,我看到90%的例子,生成的模板,其他人的代码等等.我怀疑它只是另一个vi/emacs意识形态的东西,但想知道是否有一种K&R类型的"根本原因"对行为.

我,我喜欢很多空白:

- (UITableViewCell*) tableView: (UITableView*) tableView
         cellForRowAtIndexPath: (NSIndexPath*) indexPath
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎好多了.

coding-style objective-c

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

Java方法命名约定

我有一个showLabels在Bean类中调用的布尔字段,我想为它提供getter和setter方法.二传手会setShowLabels,而应该吸气剂是isShowingLabels,isShowLabels(这是很奇怪的冠冕堂皇),或setShowLabels

java naming-conventions javabeans

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