问题列表 - 第11237页

在xcode中启用标签?还是减轻没有它们的痛苦?

我目前正在使用xcode,我发现它缺乏标签令人不安.

我目前使用command-shift-d搜索所有文件,或者使用ctrl-1打开最近打开的文件的历史记录.

它的工作原理,但我觉得它不如仅仅通过我目前正在处理的几个文件进行选项.

是否有任何方式,第三方或非第三方,以启用某种标签组织?如果没有,还有其他方法可以快速浏览文件的子集吗?

ide macos xcode objective-c

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

如何检测文件名中的常见字符串组

我一直试图找出一种可以检测一系列文件的方法.例如:

如果给定目录包含以下文件:

  • Birthday001.jpg
  • Birthday002.jpg
  • Birthday003.jpg
  • Picknic1.jpg
  • Picknic2.jpg
  • Afternoon.jpg.

我想把列表浓缩到类似的东西

  • 生日(3张图片)
  • Picknic(2张图片)
  • 下午(1张图片)

我应该如何检测这些群体?

php regex

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

我的代码中是否存在填充QTreeView的错误?

我正在使用PyQt 4.4.

使用一些图片最好显示.所有节点都应该有从0到99的叶子.它们使用canFetchMore()和递增加载fetchMore().但由于某些原因我不知道这只适用于根节点.(图片1)

如果我折叠并展开一个节点,它会加载额外的10个值.(图2和3)

同样奇怪的是,它加载10个值,因为代码每次调用只加载5个fetchMore(),这意味着在代码停止加载更多数据之前会调用2次.

截屏1 http://i27.tinypic.com/ezyic.png 截屏2 http://i32.tinypic.com/2ymunpx.png 截屏3 http://i27.tinypic.com/283zfr.png

我写了一个小例子来演示这个问题,然后运行它python test.py. http://snipt.org/lLh

有谁知道导致此错误的原因是什么?

qt pyqt qtreeview

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

如何覆盖rails命名约定?

我有一个名为"服装"的模特,我想成为单件(一件衣服).默认情况下,rails表示复数是衣服.对或错,我认为如果复数是"衣服",它将更具可读性.

如何覆盖复数命名约定?我可以在模型中做到这一点,所以我不必一遍又一遍地做吗?这将如何改变路由的处理方式(我使用的是宁静的架构)?

ruby-on-rails naming-conventions pluralize

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

用户空间中的内存障碍?(Linux,x86-64)

在内核端很容易设置内存障碍:由于Linux内核头文件,宏mb,wmb,rmb等总是存在.

如何在用户端完成此操作?

c c++ multithreading lock-free memory-barriers

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

检测AdBlocking软件?

我最近访问了一个网站并注意到该页面有一个部分说它注意到我正在使用AdBlocking软件,我可以将其关闭以帮助支持这样的小网站.我只是想知道你会怎么做?最好是客户端还是服务器端?

php jquery adblock

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

在Django模板标记库中导入外部库时出错

所以我正在尝试编写一个Django可重用的应用程序,它提供了一种在页面上显示Twitter提要的方法.我知道它已经存在了20次.这是一次学术练习.:)

目录结构非常简单:

myproject
|__  __init__.py
|__  manage.py
|__  settings.py
|__  myapp
     |__  __init__.py
     |__  admin.py
     |__  conf
          |__  __init__.py
          |__  appsettings.py
     |__  feedparser.py
     |__  models.py
     |__  templates
          |__  __init__.py
     |__  templatetags
          |__  __init__.py
          |__  twitterfeed.py
     |__  views.py
|__  templates
          |__  base.html
|__  urls.py
Run Code Online (Sandbox Code Playgroud)

运行Django shell时,twitterfeed.py中定义的函数完美运行.我也相信我有正确命名和注册的模板标签.

如您所见,我使用了优秀的Universal Feed Parser.我的问题不在UFP本身,而是UFP在导入模板标签库时无法调用.当我{% load twitterfeed %}在base.py时,我收到以下错误:

'twitterfeed'不是有效的标记库:无法从django.templatetags.twitterfeed加载模板库,没有名为feedparser的模块

我使用以下语句导入feedparser:

import re, datetime, time, myapp.feedparser
Run Code Online (Sandbox Code Playgroud)

我能说的最好,这个错误信息有点欺骗.我认为加载模板库时会发生ImportError,这是Django对它的解释.

有没有什么办法可以在我的可重用应用程序中导入feedparser.py,而无需让应用程序的用户在其PythonPath中的某处放置feedparser?

谢谢!

python django feedparser templatetags

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

HttpClient请求设置属性问题

我使用这个 HttpClient 库玩了一段时间(几周)。我想以某种方式将属性设置为请求。不是参数而是属性。在我的 servlet 中,我想使用 Integer inte = (Integer)request.getAttribute("obj");

我不知道我想念什么。我试试这个。

NameValuePair[] pair = new NameValuePair[1];
pair[0] = new NameValuePair();
pair[0].setName("aloha");
pair[0].setValue("value");
Run Code Online (Sandbox Code Playgroud)

但这个设置参数不是属性。我也使用这个,因为这只是一个具有接受字符串和对象的方法的对象。还是没有解决。

HttpClientParams clParam = new HttpClientParams();
clParam.setParameter("obj", new Integer(24405));
method.setParams(clParam);
Run Code Online (Sandbox Code Playgroud)

请给我一些线索......谢谢。

java parameters attributes httpclient

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

如何通过.NET 3.5中的NamedPipe发送对象?

你能告诉我在.net 3.5中通过NamedPipes发送对象的最佳方法是什么?

.net c# named-pipes .net-3.5

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

我应该对仅存在于{class,method}中的变量使用线程本地存储吗?

我正在用Python的Queue.Queue类实现一个相对简单的线程池.我有一个包含Queue实例的生成器类以及一些便捷方法,以及一个子类的使用者类threading.Thread.我基于整数为我想要在池中的每个线程("工作线程",我认为它们被调用)实例化该对象.

每个工作线程flag, data取消队列,使用自己的数据库连接对其进行处理,并将行的GUID放在列表中,以便生产者类知道作业何时完成.

虽然我知道其他模块实现了我编码的功能,但我编码的原因是为了更好地理解Python线程的工作原理.这让我想到了我的问题.

如果我将任何东西存储在函数的命名空间或类的__dict__对象中,它是否是线程安全的?

class Consumer(threading.Thread):
    def __init__(self, producer, db_filename):
        self.producer = producer
        self.conn = sqlite3.connect(db_filename)  # Is this var thread safe?
    def run(self):
        flag, data = self.producer.queue.get()

        while flag != 'stop':
            # Do stuff with data; Is `data` thread safe?
Run Code Online (Sandbox Code Playgroud)

我认为两者都是线程安全的,这是我的理由:

  • 每次实例化一个类时,__dict__都会创建一个新类.在上面概述的场景中,我认为任何其他对象都不会引用此对象.(现在,如果我使用join()功能,情况可能会变得更复杂,但我不是......)
  • 每次调用函数时,它都会创建自己的名称空间,该空间在函数的生命周期中存在.我没有做任何变量global,所以我不明白任何其他对象如何引用函数变量.

这篇文章在某种程度上解决了我的问题,但对我来说仍然有点抽象.

在此先感谢您为我清理这个问题.

python concurrency multithreading namespaces

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