问题列表 - 第36315页

警告:GDB:设置控制终端失败:参数无效

我在Ubuntu上使用Qt Creator来开发C.每当我使用调试器运行时,我都会收到消息warning: GDB: Failed to set controlling terminal: Invalid argument.即使使用hello world程序也会发生这种情况 我怎么解决这个问题?

linux debugging ubuntu qt gdb

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

Ankhsvn未集成到Visual Studio 2010中

我有一个已经被颠覆的网站项目.我已经安装了ankhsvn但是当我在Visual Studio 2010中打开网站项目时,它没有在解决方案资源管理器中显示版本控制图标.知道为什么会这样吗?

谢谢

tortoisesvn ankhsvn visual-studio-2010 visual-studio

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

Python Tornado - 在异步功能继续工作的同时立即返回POST

所以我有一个处理程序如下:

class PublishHandler(BaseHandler):

    def post(self):
        message = self.get_argument("message")
        some_function(message)
        self.write("success")
Run Code Online (Sandbox Code Playgroud)

我面临的问题是some_function()需要一些时间来执行,我希望post请求在被调用时立即返回,并且如果可能的话,some_function()将在另一个线程/进程中执行.

我正在使用berkeley db作为数据库,而我正在尝试做的事情相对简单.

我有一个用户数据库,每个用户都有一个过滤器.如果过滤器与消息匹配,则服务器将消息发送给用户.目前我正在测试成千上万的用户,因此每次通过帖子请求发布消息时,它都会迭代数千个用户来查找匹配项.这是我做事的天真实施,因此也是我的问题.我该怎么做得更好?

python tornado

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

MYSQL - 将最近的匹配记录从一个表加入另一个表

我有两个看起来像这样的表:

表:案例

id
名称
状态
case_no

表:备注

id
case_id
note_date
notes

我希望能够创建一个查询来从案例表中获取数据,并且只能从案例表中每行的notes表中获取最新条目.到目前为止,我根本没有运气.

任何指针都将非常感激

mysql sql greatest-n-per-group

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

如何刷新NSFetchedResultsController?

我有一个NSFetchedResultsController,它在UITableView中显示数据.在选择创建Core Data项目时,我正在使用Xcode提供的样板代码.我将以下谓词添加到NSFetchedResultsController使用的NSFetchRequest中(在NSFetchedResultsController初始化之前):

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"deleted == NO"];
[fetchRequest setPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

现在在我的应用程序的另一个位置,我像这样设置已删除的属性(伪代码):

myManagedObject.deleted = YES
saveDataContext
Run Code Online (Sandbox Code Playgroud)

当我返回TableViewController时,它仍然显示这个"已删除"的行.

当我尝试重新加载表视图时,没有任何反应.

当我尝试使用时重新加载fetchedResultsController时performFetch,它说:

'致命错误:部分信息的持久缓存与当前配置不匹配.您已经非法改变了NSFetchedResultsController的获取请求,其谓词或其排序描述符,而无需禁用缓存或使用+ deleteCacheWithName:'

如果我删除缓存,在init方法中调用performFetch,然后调用[myTable reloadData]它.

是不是有更简单的方法来刷新数据?最好是允许你使用NSFetchedResultsController的缓存功能吗?

据我所知,我修改获取请求,谓词或排序描述符的唯一地方是在分配和插入NSFetchedResultsController的相同方法中,因此它显示的错误消息似乎不正确.

更新:现在我理解NSFetchedResultsController了一点,我明白它不会自动删除行,而且它controller:didChangeObject:atIndexPath:forChangeType:nowIndexPath:是主要负责删除行的方法.我已经实现了这个方法,因为我在项目中使用了Apple的模板.

但是,在我的情况下,我实际上并没有删除一个项目,我只是更新一个property(deleted)来指定该项目不再存在于列表中.这意味着该controller:didChangeObject:atIndexPath:forChangeType:nowIndexPath:方法的改变类型为NSFetchedResultsChangeUpdate,而不是NSFetchedResultsChangeDelete.我将代码更新为:

  case NSFetchedResultsChangeUpdate: {
    MyObj *obj = (MyObj *)anObject;
    if (obj.deletedValue) { // NOTE: deletedValue returns the deleted property as BOOL
      [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
    } else {
      [self configureCell:[tableView cellForRowAtIndexPath:indexPath] atIndexPath:indexPath];
      break;
    }
  } …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-data objective-c nspredicate nsfetchedresultscontroller

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

为什么C程序需要反编译器但python程序不?

如果我编写一个python脚本,任何人都可以简单地将编辑器指向它并阅读它.但对于用C编写的编程,必须使用反编译器和十六进制表等.这是为什么?我的意思是我根本无法打开Safari Web浏览器并查看其代码.

c python decompiling

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

Java"用户"类命名最佳实践?

我即将为我的项目创建一个User类.有关创建这样一个常用类的不良做法的意见吗?我可以使用特定于我的项目的前缀来补充它.

java naming

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

Django线程评论和投票

我在我的项目中使用django-threadedcomments和django-voting来实现类似Reddit的评论投票系统.

我已经正确设置了所有内容,并且我能够成功记录每个线程评论及其子项的投票,但是我对如何对评论进行排序感到困惑,以便评分最高的评论上升到顶部.

通过模板标签会是一个解决方案吗?我试过这个并返回了一个列表,其中的项目按score降序排序,但是评论的父子关系搞砸了.这是我做的:

class OrderByVotesNode(template.Node):
    def __init__(self, queryset_var, direction="desc"):
        self.queryset_var = template.Variable(queryset_var)
        self.direction = direction

    def render(self, context):
    key = self.queryset_var.var
    value = self.queryset_var.resolve(context)
    try:
        direction = template.Variable(self.direction).resolve(context)
    except template.VariableDoesNotExist:
        direction = "desc"
    model = value.model
    qn = connection.ops.quote_name
    ctype = ContentType.objects.get_for_model(model)
    by_score = model.objects.filter(id__in=[f.id for f in value]).extra(select={"score": """
            SELECT coalesce(SUM(vote), 0 )
            FROM %s
            WHERE content_type_id = %s
            AND object_id = %s.%s
        """ % (qn(Vote._meta.db_table), ctype.id, qn(model._meta.db_table), qn(model._meta.pk.attname))},
        order_by=[(direction == "desc" and "-" or "") + …
Run Code Online (Sandbox Code Playgroud)

django threaded-comments django-voting

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

如何使用列表中的键创建字典,并将值默认为(比方说)为零?

我有a = [1,2,3,4],我想要d = {1:0, 2:0, 3:0, 4:0}

d = dict(zip(q,[0 for x in range(0,len(q))]))
Run Code Online (Sandbox Code Playgroud)

工作,但很难看.什么是更干净的方式?

python dictionary

137
推荐指数
5
解决办法
17万
查看次数

是否有适当的RDoc语法的良好,可靠的参考?

我正在为正确的RDoc语法寻找一个好的,可靠的参考.建议?我似乎无法找到任何清楚显示的内容:

  1. 如何记录类方法及其参数
  2. 如何记录类或类方法的作用.

ruby rdoc

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