问题列表 - 第12841页

PyQt中的自定义/所有者绘制控件?

我正在学习PyQt并想知道是否可以创建自定义/所有者绘制控件,如下图所示:

alt text http://lh5.ggpht.com/_5XDoB4MglkY/SpoT51SXR1I/AAAAAAAAFcU/ZXjzmhRyDVA/s400/SearchBox.png

搜索框右侧边框上有放大镜图标.PyQt有可能做到这一点吗?谢谢!

python user-interface qt pyqt ownerdrawn

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

java基础知识垃圾收集

是垃圾收集算法在java"供应商实现?"

java garbage-collection

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

在Rails的基本搜索结果中显示搜索查询

我建立了一个基本的搜索表单,可以查询我的应用程序的一个表中的一列。我遵循了第37集Railscast:http: //railscasts.com/episodes/37-simple-search-form

这是我的问题。我想显示用户在显示搜索结果的视图中进行的搜索查询。在我的应用中,搜索查询我的个人资料模型的邮政编码列,并返回包含正确邮政编码的个人资料列表。在搜索返回的配置文件列表的顶部,我希望它说“位于[查询的邮政编码]中的配置文件”。

我确定可以这样做,因为查询的邮政编码已传递到显示结果的url中。因此,如果该URL可以接收它,那么还必须有某种方法也可以在页面的视图中显示它。但是我没有。

请记住,我没有使用任何搜索插件,并且暂时不想使用任何插件。这是我的第一个应用程序,因此我不想在不需要的地方增加复杂性。

根据Ryan在Railscast中的说明,这是我的设置:

档案控制器

def index  
    @profiles = Profile.search(params[:search])  
end
Run Code Online (Sandbox Code Playgroud)

轮廓模型

def self.search(search)
    if search
        find(:all, :conditions => ['zip LIKE ?', "%#{search}%"])
    else
        find(:all)
    end
end
Run Code Online (Sandbox Code Playgroud)

个人资料/INDEX.HTML.ERB

<% form_tag ('/profiles', :method => :get) do %>
    <%= text_field_tag :search, params[:search], :maxlength => 5 %>
    <%= submit_tag "Go", :name => nil %>        
<% end %>
Run Code Online (Sandbox Code Playgroud)

搜索本身运行良好,所以这不是问题。我只需要知道如何在显示结果的视图中显示查询的邮政编码。

谢谢!

search views ruby-on-rails

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

Django:你怎么能阻止长查询杀死你的数据库?

我正在使用Django 1.1和Mysql 5.*以及MyISAM表.

我的一些查询可能需要花费大量时间来处理数据集中的异常值.这些锁定表并关闭站点.其他时候似乎有些用户在完成之前取消了请求,并且一些查询将停留在"准备"阶段,锁定所有其他查询.

我将尝试追踪所有角落的情况,但很高兴有一个安全网,所以网站不会下降.

我该如何避免这种情况?我可以设置最长查询时间吗?

python mysql django timeout

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

我是.NET程序员.Python和/或Ruby的具体用途是什么会让我更有效率?

我记得当我第一次阅读Pragmatic Programmer时,他们建议使用脚本语言来使你成为一个更高效的程序员.

把这付诸实践,我陷入了困境.

我想知道使用Python或Ruby的具体方法可以使我成为一个更高效的.NET开发人员.

每个答案的一种特定方式,如果您可以说我是否可以使用PythonRuby两者,那就更好了.

见下面的标准格式.

.net ruby python

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

目标C中的继承

我是客观C的新手.在目标C中,它可能是多个,多层次,混合,层次,所有类型的继承吗?

(翻译:Objective-C支持什么样的继承?)

iphone objective-c

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

如何在jQuery中向数组添加项?

var list = [];
$.getJSON("json.js", function(data) {
    $.each(data, function(i, item) {
        console.log(item.text);
        list.push(item.text);
    });
});
console.log(list.length);
Run Code Online (Sandbox Code Playgroud)

list.length总是返回0.我已经在萤火虫中浏览了JSON并且它形成良好,一切看起来都很好.我似乎无法向数组添加项目我缺少什么?

jquery firebug json getjson

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

Linux终端:如何捕获或观看其他终端会话

比方说,我使用ssh访问服务器.同时,还有另一个人访问该服务器.

是否可以观看该人的终端正在发生的事情.意思是,我可以只看他正在打字的东西吗?

linux terminal

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

如何解锁ConnectNamedPipe和ReadFile?[C#]

我有一个类(NamedPipeManager),它有一个线程(PipeThread)等待使用(ConnectNamedPipe)的NamedPipe连接,然后读取(ReadFile) - 这些是阻塞调用(不重叠) - 但是有一点我想要解锁它们 - 例如当调用类试图停止NamedPipeManager时...

我怎么能打断它呢?使用Thread.abort?了Thread.interrupt?有没有正确的方法来处理这个?请参阅下面的代码,该代码说明了我目前的情况

main()
{
    NamedPipeManager np = new NamedPipeManager();
        ... do stuff ...
    ... do stuff ...
    np.Stop();      // at this point I want to stop waiting on a connection
}


class NamedPipeManager
{
private Thread PipeThread;

public NamedPipeManager
{
    PipeThread = new Thread(new ThreadStart(ManagePipes));
    PipeThread.IsBackground = true;
    PipeThread.Name = "NamedPipe Manager";
    PipeThread.Start();
}

private void ManagePipes()
{
    handle = CreateNamedPipe(..., PIPE_WAIT, ...);
    ConnectNamedPipe(handle, null);     // this is the BLOCKING call waiting for client …
Run Code Online (Sandbox Code Playgroud)

c# c++ pinvoke pipe named-pipes

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

关于String的java基础知识

String类型的变量自动初始化为什么值?

java string

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