问题列表 - 第37156页

easy_install在Windows 7中不起作用

我在C:\ Python26中安装了Python 2.6.4.

我从这里安装了PyQt4:http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.7.7-1.exe

我已将此路径添加到%PATH%:

C:\Python26;C:\Python26\Scripts
Run Code Online (Sandbox Code Playgroud)

当我在cmd.exe中键入此命令时:

easy_install cheetah
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

C:\Users\Richard>easy_install cheetah
'easy_install' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Richard>
Run Code Online (Sandbox Code Playgroud)

有帮助吗?在Windows XP中它工作.

python pyqt4

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

在 Python 中操作 select.select 的文件描述符

我有一个瘙痒问题,我知道可以使用许多不同的方法来解决,但我仍然想知道以下方法在 Python 中是否可行。

假设我有一些套接字,我一直在等待输入,并且有一些条件最终终止整个程序。正如我想象的那样,我想使用 select.select 以阻塞方式执行此操作:

readfds, writefds, errfds = select.select([mysocket],[],[])
if readfds:
    conn, addr = mysocket.accept()
    ...
Run Code Online (Sandbox Code Playgroud)

现在,如果有一些文件描述符 fd,我可以手动将其设置为就绪状态,无论是读还是写,我都可以这样做

readfds, writefds, errfds = select.select([mysocket,fd],[],[])
for r in readfds:
    if r == mysocket:
        conn, addr = mysocket.accept()
        ...
    else:
        <terminate>
Run Code Online (Sandbox Code Playgroud)

当然,我可以简单地向 mysocket 发送一条消息,使其解除阻塞,但我仍然想知道是否有一种编程方法可以将文件描述符操纵到就绪状态。

编辑:我的问题是:我可以以某种方式将文件描述符手动设置为“就绪”吗?

谢谢大家。

python sockets select file-descriptor blocking

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

如何更正Windows Phone 7中的彩色条带?

我的Windows Phone 7应用程序具有非常漂亮的背景图像,但它们正在被16位彩色设备上的色带破坏.有没有办法可以纠正这个问题?我试过在photoshop中保存几种不同的模式无济于事.

photoshop colors windows-phone-7

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

Android:如何制作可点击的地图图像,每个国家/地区生成不同的动作?

我需要显示欧洲地图的漂亮图像,并且当用户点击每个国家/地区时,我希望我的应用程序能够显示不同的活动 - 地图上的每个国家/地区都需要具有不同的onClickListener(或等效项).

基本上,当用户点击法国而非西班牙时,我需要能够调用不同的函数,例如:http://commons.wikimedia.org/wiki/File : Blank_map_of_Europe_cropped.svg

我如何在Android上最好地解决这个问题?

我有想法,但可能有一些简单的方法,我忽略了.

提前谢谢了!

干杯,r3mo

android image

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

压缩包含子文件夹的文件夹

public static void main(String argv[]) {
    try {
        String date = new java.text.SimpleDateFormat("MM-dd-yyyy")
                .format(new java.util.Date());
        File inFolder = new File("Output/" + date + "_4D");
        File outFolder = new File("Output/" + date + "_4D" + ".zip");
        ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(
                new FileOutputStream(outFolder)));
        BufferedInputStream in = null;
        byte[] data = new byte[1000];
        String files[] = inFolder.list();
        for (int i = 0; i < files.length; i++) {
            in = new BufferedInputStream(new FileInputStream(
                    inFolder.getPath() + "/" + files[i]), 1000);
            out.putNextEntry(new ZipEntry(files[i]));
            int …
Run Code Online (Sandbox Code Playgroud)

java zip

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

Python函数打印无

我有以下练习:

如果是工作日,则参数weekday为True,如果我们正在度假,则参数vacation为True.如果不是工作日或者我们正在休假,我们会睡觉.如果我们入睡,则返回True.

这是我所做的,但第二个打印功能只打印'None'.

def sleep_in(weekday, vacation):
    if(not weekday or vacation):
        return True

print(sleep_in(False, False))
print(sleep_in(True, False))
print(sleep_in(False, True))
Run Code Online (Sandbox Code Playgroud)

输出:

True
None
True
Run Code Online (Sandbox Code Playgroud)

python function return-value

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

错误:'...'没有命名类型

我有一个工作项目.重新安排一些代码之后,我尝试重新编译我的项目,然后开始发生奇怪的事情.看看编译器输出中的这段摘录.我正在使用MinGW G ++在Windows上编译Eclipse.

**** Build of configuration Debug for project Pract2 ****

**** Internal Builder is used for build               ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -omove.o ..\move.cpp
In file included from ..\/game.h:11:0,
                 from ..\/piece.h:10,
                 from ..\/move.h:10,
                 from ..\move.cpp:7:
..\/board.h:18:2: error: 'Piece' does not name a type
Run Code Online (Sandbox Code Playgroud)

board.h,第18行:

Piece* GetPieceAt(int row, int col) const;
Run Code Online (Sandbox Code Playgroud)

通常当发生这种情况时,我只需添加一些我忘记做的内容.但实际上我在board.h的顶部包含了piece.h.

我的第二个想法是编译器必须在Piece类中的某处生成一个错误,这会导致编译器忽略类的存在,这反过来会导致更多的错误.在那种情况下,我会查看第一个编译器错误,我预计这将是关于piece.cpppiece.h中的错误.但是第一个错误根本就没有Piece,所以我看看Eclipse是否在piece.cpppiece.h中标记了任何错误.不,看不到红线.我只看到了一些这些无法解释的黄色标记.

我检查的最后一件事是每个头文件包含包含警卫,他们做了.

如何找到此错误的底部?我发布了代码片段,但后来我可能最终粘贴整个代码(我不能这样做),因为可能需要额外的上下文.

编辑:这是board.h …

c++

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

用屏幕编写bash脚本

我想编写一个打开多个屏幕并分离它们的bash脚本.所以最后你会打开几个屏幕,每个屏幕都运行不同的命令.

类似于ssh:

ssh DESTINATION "command 1; command 2;"
Run Code Online (Sandbox Code Playgroud)

我的想法是写这样的东西:

screen -S name1 "command1"
screen -S name2 "command2"
...
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

想法?

bash gnu-screen

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

如何使dotnet webservice在字符串值上设置minOccurs ="1"

我有一个XSD:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns="http://a.com/a.xsd"
     targetNamespace="http://a.com/a.xsd"
     elementFormDefault="qualified"
     attributeFormDefault="unqualified">
    <xs:element name="A">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Item"  minOccurs="1" maxOccurs="1">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:minLength value="1"/>                                       
                            <xs:whiteSpace value="collapse"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)

我已经转换成使用XSD.EXE v2.0.50727.3615 C#类,其生成代码如下

namespace A {
    using System.Xml.Serialization;
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://a.com/a.xsd")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="http://a.com/a.xsd", IsNullable=false)]
    public partial class A {
        private string itemField;
        /// <remarks/>
        public string Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在我的webservice中返回一个AA对象,它在服务描述中生成这个片段 …

.net xsd wsdl web-services asmx

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

在Emacs中使用hunspell的工作设置

有没有人有hunspellEmacs?简单地设置ispell-program-namehunspell不起作用,输出(例如,当使用flyspell时)如下所示:

-> UTF-8 encoding error. Missing continuation byte in 0. character position: - 9631: word not found
Run Code Online (Sandbox Code Playgroud)

(我的文件通常以UTF-8编码)

我见过几种不同的设置,但它们都以这种或那种方式失败了.如果编码工作得像它应该通常有问题找到正确的字典.

有工作解决方案的人吗?能够在两个词典之间切换(默认应该是瑞典语词典和次要英语)会很好,但是运行任何东西都会更好.

emacs hunspell

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