问题列表 - 第16820页

PyGTK或PyQT是制作GTK原生Python应用程序的首选吗?

我是一名网络开发人员,希望能够在Python中为Ubuntu编写一个小桌面应用程序.我在网上搜索PyGTK与PyQT的优点和缺点,并没有真正找到任何好的比较.

你们有什么感想?它们是否都在GNOME系统上生成外观小部件?一个比另一个更容易使用吗?任何意见都会很好.

对不起主观问题.

python ubuntu pygtk pyqt

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

正则表达式,单引号或双引号

我有这个正则表达式:

preg_replace(
    '/\["'.$key.'"\] = (.+?);/is', '["'.$key.'"] = '.$newValue.';',
    $contents);
Run Code Online (Sandbox Code Playgroud)

它在配置文件中写入数组值.我需要在数组键周围允许单引号或双引号,我不知道该怎么做.我没有写这个正则表达式.

php regex

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

检查字符串是否仅包含数字

我想检查一个string只包含数字.我用过这个:

var isANumber = isNaN(theValue) === false;

if (isANumber){
    ..
}
Run Code Online (Sandbox Code Playgroud)

但意识到它也允许+-.基本上,我想确保一个input只包含数字而不包含其他字符.由于+100-5都是数字,isNaN()不是正确的方法.也许我需要一个正则表达式?有小费吗?

javascript numbers digits

275
推荐指数
9
解决办法
31万
查看次数

如果在构造函数中初始化属性,则似乎不会设置XAML绑定

在构造函数中初始化属性时,我遇到了控件模板内部数据绑定的问题.

这是展示案例(您也可以下载示例解决方案):

CustomControl1.cs

public class CustomControl1 : ContentControl
{
    static CustomControl1()
    {
        DefaultStyleKeyProperty.OverrideMetadata(
            typeof(CustomControl1), 
            new FrameworkPropertyMetadata(typeof(CustomControl1)));
    }

    public CustomControl1()
    {
        Content = "Initial"; // comment this line out and everything 
                             // will start working just great
    }
}
Run Code Online (Sandbox Code Playgroud)

CustomControl1风格:

<Style TargetType="{x:Type local:CustomControl1}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type local:CustomControl1}">
                <Border Background="{TemplateBinding Background}"
                        BorderBrush="{TemplateBinding BorderBrush}"
                        BorderThickness="{TemplateBinding BorderThickness}">
                    <ContentPresenter />
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)

CustomControl2.cs:

public class CustomControl2 : ContentControl
{
    static CustomControl2()
    {
        DefaultStyleKeyProperty.OverrideMetadata(
            typeof(CustomControl2), 
            new FrameworkPropertyMetadata(typeof(CustomControl2)));
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf xaml custom-controls

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

黑箭头状态项目

我正在为OS X开发IM客户端,我考虑到了设计,但我需要有关代码的帮助.在Snow Leopard上,当您单击停靠项时,您会得到以下内容:

图1 http://img688.imageshack.us/img688/8199/screenshot20091121at223.png

我在想的是这样的:( photoshop)

图2 http://img442.imageshack.us/img442/4860/sanstitre1kfy.jpg

这是基本的想法,但它必须可调整大小,以便它可以包含更多的东西,如此(仍然是Photoshop).

图3 http://img121.imageshack.us/img121/3578/longversion.jpg

我需要一个基本的实现,我可以很容易地查看它来做内部,但它必须容易调整大小.

任何帮助赞赏!

macos cocoa objective-c

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

UITableView中每行多个单元格

有没有办法在使用uitableviewstylegrouped样式的uitableview中每行包含多个单元格?它存在于几个官方应用程序中,例如联系人,但它可以很容易地成为私有API.如果它是私人的,有没有人找到一个好的解决方法?

alt text http://meeu.me/wp-content/uploads/2009/06/contacts_sample.png

iphone uitableview

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

NSError域/自定义域 - 约定和最佳实践

NSError需要一个域,我理解它可以分割错误代码的范围.

人们会预料到某个地方存在domain.error代码的注册表,但我无法发现它.

据说这可以用于查找错误的本地化描述.

有没有人有任何已知的最佳实践来处理错误域和代码?权威参考(主要开发人员或框架制造商)是最佳的,但即使是详细描述良好惯例的博客也是有用的.

在您的项目中,您是否维护错误域/代码的注册表,这些注册表映射到基于域/代码的错误对象的本地化描述,恢复,众所周知的userinfo密钥或类似工厂?

或者你通常只是拼凑一些域和一些代码,并依赖于众所周知的用户信息密钥,如NSLocalizedDescriptionKey等,在你的定制NSError域?

cocoa cocoa-touch objective-c nserror

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

在c#中使用线程工作的最佳方法是什么?

在c#中使用线程工作(方法)的最佳方法是什么?

例如:

假设我有一个表单,并希望从db加载数据.

My form controls: 
 - dataGridView (to show data from DB), 
 - label (loading status) and 
 - button (start loading).
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时,我的表单将被冻结,直到任务完成.在任务完成之前,加载状态也不会改变.我认为异步线程会是答案吗?

所以我的问题是:处理这个问题的最佳方法是什么?我知道有很多关于线程的东西,但是它们之间的区别是什么?你如何使线程安全?

你是如何解决这类问题的?

最好的祝福.

.net c# multithreading

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

如何在F#中连接字符串列表?

我现在正在尝试这个,但我还没有完全找到方法签名......有人吗?消息是seq [string]的字段

let messageString = List.reduce(messages, fun (m1, m2) -> m1 + m2 + Environment.NewLine)
Run Code Online (Sandbox Code Playgroud)

f#

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

ConcurrentHashMap中是否可以有超过32个锁

我读到ConcurrentHashMap在多线程方面比Hashtable更好,因为在桶级别而不是映射宽锁定.每张地图最多可锁32次.想知道为什么32和为什么不超过32锁.

java performance multithreading locking concurrenthashmap

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