小编mRt*_*mRt的帖子

PyQt:永远在最前面

这是在PyQt4,Linux和Python 2.5上

我可以让PyQt设置我的窗口"永远在其他应用程序上"吗?

例如,在GTK中我使用属性:Modal.

现在,在PyQt我使用的是QWidget,但是,我找不到办法做到这一点.

有任何想法吗??

python pyqt

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

Coroutines和`goto`之间的区别?

我总是读到"goto"的可怕之处.但今天,阅读有关谷歌编程语言Go的消息,我看到它支持Coroutines(Goroutines).

问题是:

Coroutine == GoTo 
Run Code Online (Sandbox Code Playgroud)

要么

Coroutine != GoTo?
Run Code Online (Sandbox Code Playgroud)

为什么?

goto go coroutine goroutine

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

替换非数字字符

我需要从字符串中替换非数字字符.

例如,"8-4545-225-144"需要为"84545225144"; "$ 334fdf890 == - "必须是"334890".

我怎样才能做到这一点?

python regex string

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

文件比较的逻辑

我试图编写一个用于文件比较的程序。例如:

文件1

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

文件2

1
2
@
3
4
5
Run Code Online (Sandbox Code Playgroud)

如果我逐行执行,我会得到:

1 == 1; 
2 == 2;
3 != @;
4 != 3;
5 != 4;
  != 5;
Run Code Online (Sandbox Code Playgroud)

但是,事实是这些文件之间的唯一区别是@。我想要得到这样的东西:

1 == 1;
2 == 2;
  != @;
3 == 3;
4 == 4;
5 == 5;
Run Code Online (Sandbox Code Playgroud)

哪种方法最好?无需使用任何外部应用程序,例如 diff、fc 等。

algorithm comparison file

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

PHP Real文件类型

我正在建立一个用户可以上传mp3文件的网站.而且,我想检查文件是否是mp3文件.我需要知道的是,如果有一个PHP函数为我这样做.

我试过了 $_FILES['uploadedfile']['type']

但是,我不能像我想的那样工作,因为它根据扩展名返回文件类型(我只在Windows上测试过它)

所以,问题是:

  1. 使用php本机函数有一种安全的方法吗?
  2. 基于扩展名的文件类型是php问题还是与OS有关?
  3. 你有什么建议我?

谢谢.

php file mime-types

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

Python:收听两个端口

import socket
backlog = 1 #Number of queues

sk_1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk_2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

local = {"port":1433}
internet = {"port":9999}

sk_1.bind (('', internet["port"]))
sk_1.listen(backlog)

sk_2.bind (('', local["port"]))
sk_2.listen(backlog)
Run Code Online (Sandbox Code Playgroud)

基本上,我有这个代码.我试图听两个端口:1433和9999.但是,这似乎不起作用.

如何在同一个python脚本中侦听两个端口?

python sockets listen

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

Java重新实现==

我知道,例如,在Python中,如果我重新实现方法__ cmp __我正在修改==的行为.我认为同样的事情可以在Java中完成,重新实现equals(比如,当你重新实现toString,它会影响打印),但是......不,或者,我不知道如何(我在google搜索,似乎那,你不能)我是对的?equals不会影响== ?? 如果是这样,那等于什么?谢谢

java class equals

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

CSS图像大小调整

我有这个CSS代码:

<style>
     body {
     position:absolute;
     background-image: url(art/c11.jpg);
     width:100%;
     height:100%;
     }
</style>
Run Code Online (Sandbox Code Playgroud)

正如我在网上看到的那样,我希望这会调整背景图像的大小并使其适合浏览器窗口.

但不是.我想我显然做错了(我不太了解CSS).有小费吗?

更新:

我添加了洞的例子(不工作):

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>No Title</title>
<style type="text/css">
     body {
     position:absolute;
     background-image:url(art/c11.jpg);
     background-size:100%;
     background-repeat: no-repeat;
     width:100%;
     height:100%;
     }
</style>
</head>
<body >
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css resize image

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

Python:嵌套循环

考虑一下:

>>> a = [("one","two"), ("bad","good")]

>>> for i in a:
...     for x in i:
...         print x
... 
one
two
bad
good
Run Code Online (Sandbox Code Playgroud)

如何编写此代码,但使用如下语法:

for i in a:
    print [x for x in i]
Run Code Online (Sandbox Code Playgroud)

显然,这不起作用,它打印:

['one', 'two']
['bad', 'good']
Run Code Online (Sandbox Code Playgroud)

我想要相同的输出.可以吗?

python loops nested

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

Visual Basic 6中的控件属性

有没有办法在循环中请求控件属性?

我需要这样的东西:

For each p in control.properties
    if p = "Value" then
        msgbox "I Have Value Property"
    elseif p = "Caption" then
        msgbox "I Have Caption Property"
    end if 
next
Run Code Online (Sandbox Code Playgroud)

它可以以某种方式完成?

vb6 controls properties

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

SVN:它发送更改的位置?

这是一个新手问题......

我得到了这个项目,我想使用google.code svn系统,但是,我不知道如何......事实上,我不习惯svn ...这就是我所做的:

svnadmin create octopy_repo

svn import /home/mrt/python/Qt/octopy file:///home/mrt/octopy_repo -m "Initial import"

  Adding  (bin)  /home/mrt/python/Qt/octopy/octopus.png 
  Adding         /home/mrt/python/Qt/octopy/oct.ui
  Adding         /home/mrt/python/Qt/octopy/zipi
  Adding         /home/mrt/python/Qt/octopy/octo.py
  Adding         /home/mrt/python/Qt/octopy/main.py
  Adding         /home/mrt/python/Qt/octopy/etc
  Adding         /home/mrt/python/Qt/octopy/etc/config.list

  Committed revision 1.

mkdir octopy_working

svn checkout file:///home/mrt/octopy_repo /home/mrt/octopy_working

cd octopy_working
Run Code Online (Sandbox Code Playgroud)

这就是卡住的地方.首先,我编辑一些文件,然后:

svn status
  M      main.py

svn diff

  Index: main.py
  ===================================================================
  --- main.py   (revision 1)
  +++ main.py   (working copy)
  @@ -1,6 +1,6 @@
   # -*- coding: utf-8 -*-      

  -"""The user interface for our app"""
  +"""The user interface for our app some …
Run Code Online (Sandbox Code Playgroud)

svn

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

突出显示文本编辑器

我需要一个支持以下功能的文本编辑器(用于编程pourposes):

  1. 多语言语法高亮
  2. 多平台(UNIX/Windows)
  3. 图形界面
  4. 方形块文本选择

在Windows上,我使用ConTEXT,但它不是Mult-plataform(问题2).在Linux上我使用Gedit,但在问题4上失败了.


有没有适合所有这些需求的编辑器?

编辑:

问题4是,选择一个正方形(或矩形,如果你愿意),像这样:

aaaaaaaa|aaaa|aaxxxxxa 
bbbbbbbb|bbbb|bbbxxxxx
cccccccc|cccc|cccxxxxx 
Run Code Online (Sandbox Code Playgroud)

syntax-highlighting text-editor

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

从包含对象的列表返回特定属性列表的最佳方法

有这个:

public class TableMeta
{
    public string Name;
    public int TimeToLive;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

    public List<String> getTableNameList(List<TableMeta> dlist)
    {
        List<String> tnlist = new List<String>();
        foreach (TableMeta meta in dlist)
        {
            tnlist.Add(meta.Name);
        }
        return tnlist;
    }
Run Code Online (Sandbox Code Playgroud)

这是,基于自定义类的属性创建列表.

.net c# linq

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