问题列表 - 第35351页

在不重编译Python的情况下添加Readline功能

我最近升级到Ubuntu 10.04 LTS并刷新了我的Python环境.我从源代码安装了Python 2.7.不幸的是,我没有注意到Setup.dist默认注释掉了readline行 - 默认情况下,没有安装readline支持.我现在正在使用Python解释器作为REPL足够的常量^ [[A和^ [[D非常令人讨厌.

我可以快速添加readline支持,还是必须重新编译Python?似乎应该有一种快速,理智的方式来做这件事,但我不知道这样的方式.

python readline

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

是否可以为表单重载ShowDialog方法并返回不同的结果?

编辑:这个方法实际上很好,我问它后来找到了解决方案.我在重载的ShowDialog()方法中添加了正确的调用(它不是一个过载,甚至是重写,但它的工作原理是一样的.我的新问题是底部的问题.

我有一个表单,您可以在其中单击三个按钮之一.我已经为返回的结果定义了一个枚举.我想打电话:

MyFormResults res = MyForm.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

我可以使用以下代码添加一个新的ShowDialog方法:

public new MyFormResults ShowDialog()
{
    //Show modal dialog
    base.ShowDialog(); //This works and somehow I missed this

    return  myResult; //Form level variable (read on)
}
Run Code Online (Sandbox Code Playgroud)

单击按钮时,我为结果设置了一个表单级变量:

MyFormResults myResult;

private void btn1_click(object sender, EventArgs e)
{
    myResult = MyFormsResults.Result1;
    this.DialogResult = DialogResult.OK; //Do I need this for the original ShowDialog() call?
    this.Close(); //Should I close the dialog here or in my new ShowDialog() function?
}

//Same as above for the other results
Run Code Online (Sandbox Code Playgroud)

我唯一缺少的是显示对话框(模态)的代码,然后返回我的结果.没有base.ShowDialog()功能,我该怎么做? …

c# overloading modal-dialog dialogresult

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

SQL:冗余WHERE子句指定列是> 0?

帮助我理解这一点:在问题3a 的sqlzoo教程中("查找每个区域中最大的国家"),为什么将'AND population> 0'附加到嵌套的SELECT语句会使其正确?

sql database where-clause

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

Objective C Nib文件是什么?

Nib文件是否会自动初始化某些属性?在我看过的大多数objective-c代码中,你初始化一个指针:

MyObject* obj = [MyObject alloc];
[MyObject doStuff];
[obj release];
Run Code Online (Sandbox Code Playgroud)

但是,对于某些对象(如ViewController子类),UIView对象在未初始化的情况下使用,并且不会被释放.UIKit会自动查找.xib文件并为您管理所有ViewController实例吗?

如果是这样,那就非常混乱了.所有这些实际上如何运作?如何在头文件中声明指针,然后在需要时神奇地找到它?

有帮助吗?

(只是一个抱怨Objective-c的c ++人)

objective-c uikit ios

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

Python - Qt.如何为Telnet或ssh服务器交互创建终端窗口

我正在制作PyQt应用程序,我想制作类似终端窗口的东西,用户可以在其中与Telnet或ssh服务器进行交互.

我的第一个想法是让一个带有黑色QPlainTextEdit的窗口和一个滚动条.

我是python-Qt世界的新手,非常感谢一些指导.有任何想法吗?

谢谢 :-)

pyqt4 qt-designer python-3.x

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

Facebook Connect需要登录某些链接

是否有任何fb标签我可以用来包裹我的html锚标签,这样如果用户没有登录,他们会在获得访问链接之前被提示登录?

我在后端使用python/django.

谢谢,大卫

facebook

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

应用对数导航树

我曾经知道一种使用对数从树的一片叶子移动到树的下一个"有序"叶子的方法.我认为它涉及获取"当前"叶子的位置值(等级?)并将其用作从根到新目标叶子的新遍历的种子 - 一直使用日志函数测试来确定是否按照右侧或左侧节点向下到叶子.

我不再记得如何运用这种技术.任何人都可以重新介绍我吗?

我也不记得该技术是否要求树平衡,或者它是否在n树或二叉树上工作.任何信息,将不胜感激.

algorithm math tree traversal data-structures

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

PHP有一个Set数据结构吗?

我是PHP的新手,我无法弄清楚这个基本问题.PHP有某种set或list对象吗?类似于数组的东西,但能够动态添加或删除任意数量的对象.

php set

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

为Winforms DataGrid控件添加超链接列

如何为Winforms DataGrid控件添加超链接列?

现在我正在添加这样的字符串列

DataColumn dtCol = new DataColumn(); 
dtCol.DataType = System.Type.GetType("System.String");
dtCol.ColumnName = columnName;
dtCol.ReadOnly = true;
dtCol.Unique = false;
dataTable.Columns.Add(dtCol);
Run Code Online (Sandbox Code Playgroud)

我只需要它是一个超链接而不是一个字符串.我在框架3.5中使用C#

winforms

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

如何检测文本中的电话号码(并替换它们)?

我知道可以用坏词(检查预设单词数组)但如何检测长文本中的电话号码?我正在为一个客户建立一个PHP网站,该客户需要避免使用描述字段来设置他们的手机号码.(参见craigslist等...)

除了他需要一些节制,但我想知道是否有办法阻止至少明显的喜欢nnn-nnn-nnnn,而不是要求阻止其他奇怪的写作方式HeiGHT*/four*/nine等...

php string

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