问题列表 - 第9675页

如何修复Python缩进

我有一些Python代码具有不一致的缩进.有很多标签和空格的混合使事情变得更糟,甚至空间压痕也不会被保留.

代码按预期工作,但很难维护.

如何在不破坏代码的情况下修复缩进(如HTML Tidy,但对于Python)?

python

253
推荐指数
9
解决办法
24万
查看次数

Python新手:这段代码有什么作用?

这是Google AppEngine教程的一个片段.

application = webapp.WSGIApplication([('/', MainPage)], debug=True)
Run Code Online (Sandbox Code Playgroud)

我不太确定debug=True构造函数调用内部是什么.它是否创建一个带有名称的局部变量debug,赋值True给它,并将它传递给构造函数,或者这是一种在构造函数中设置类实例成员变量值的方法吗?

python

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

如何使用MPF创建继承自c#的自定义项目?

使用Visual Studio的托管包框架,如何从C#继承,以便我可以拥有C#属性页和C#项目项?我已经尝试制作一个风味项目,但它在制作我们自己的自定义节点和自定义文件属性方面受到限制.但是,在使用MPF时,我似乎无法获得随着调味项目提供的那些C#属性.

谢谢

c# vsx extensibility mpf subtype

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

如何添加链接到Flash横幅

我主要是开发人员,不知道使用Adobe Flash CS4.有没有一种简单的方法来添加链接到Flash横幅.我有.flv文件,库中有一些项目和两层.
请给我一步一步的指示.

编辑:我找到简单的解决方案,按步骤:

  1. 转到文件 - >发布设置,并将ActionScript版本设置ActionScript 2.0
  2. 插入新图层
  3. 使用矩形工具创建一个方形,该工具大于横幅
  4. 右键单击方块并选择转换为符号...在弹出窗口中选择类型:按钮
  5. 双击"库"面板中的"新建"按钮,将"选择"从"向上"移动到" 打击",然后返回主场景
  6. 右键单击新的蓝色方块并选择Actions并将此代码粘贴到soruce编辑器中:

    on (release) {
        getURL("http://www.example.com/", "_blank");
    }
    
    Run Code Online (Sandbox Code Playgroud)
  7. 关闭源编辑器并将文件导出为电影(文件 - >导出 - >导出电影).

flash

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

Python中的自动加载

在过去,我使用了perl的AUTOLOAD工具来实现将符号延迟加载到命名空间中,并希望在python中使用相同的功能.

传统上,你似乎能够得到的最接近的是使用一个类和一个__getattr__类来实现这种事情.不过我也尝试过翻找sys.modules,然后想出来:

# mymod.py
def greet(greeting="Hello World"):
   print greeting

class autoload(object):
    def __init__(self, __name__):
        super(autoload, self).__init__()
        self.wrapped_name = __name__
        self.wrapped = sys.modules[__name__]
    def __getattr__(self, name):
        try:
            return getattr(self.wrapped, name)
        except AttributeError:
            def f():
                greet(name+" "+self.wrapped_name)
            return f

if __name__ != "__main__":
    import sys
    sys.modules[__name__] = autoload(__name__)
Run Code Online (Sandbox Code Playgroud)

从用户的角度来看,这确实是我喜欢的方式:

~> python
Python 2.5.1 (r251:54863, Jan 10 2008, 18:01:57)
[GCC 4.2.1 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mymod
>>> mymod.hello() …
Run Code Online (Sandbox Code Playgroud)

python coding-style autoload

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

我可以在共享主机上更改"ft_min_word_len"吗?

我在共享主机上有MySQL.有没有办法如何在ft_min_word_len没有管理员访问权限的情况下改变价值?

我找到了一个解决方法,其中每个少于4个字符的单词都补充了_或其他一些字符,并且每个搜索的关键字少于4个字符也是如此.

是否有更好或更清晰的方法使全文搜索工作为短字?

mysql full-text-search

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

如何用C#绘制流数据图

我需要绘制流数据(9600波特)的图形,这是来自串行端口的2-4字节数据包.在绘图之前需要处理数据包.目前,我正在针对每个完整的数据包提出一个事件,这会导致图形表单上的响应问题.

哪个是此问题的最佳解决方案:

  • 以定时间隔(即500毫秒)缓冲数据并在事件中提升缓冲数据
  • 构建缓冲区并在轮询时为缓冲数据/空缓冲区实例化对象轮询
  • 其他(?)

c# events charts serial-port

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

从套接字等待输入时阻止停止/中断线程

正如标题所说,我需要一种方法来阻止或中断被套接字输入阻塞的线程.

java multithreading

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

是否有必要在Delphi中将字符串转换为WideString?

我找到了一个Windows API函数,它执行字符串的"自然比较".它的定义如下:

int StrCmpLogicalW(
    LPCWSTR psz1,
    LPCWSTR psz2
);
Run Code Online (Sandbox Code Playgroud)

要在Delphi中使用它,我这样说:

interface
  function StrCmpLogicalW(psz1, psz2: PWideChar): integer; stdcall;

implementation
  function StrCmpLogicalW; external 'shlwapi.dll' name 'StrCmpLogicalW';
Run Code Online (Sandbox Code Playgroud)

因为它比较了Unicode字符串,所以当我想比较ANSI字符串时,我不确定如何调用它.似乎足以将字符串转换为WideString然后转换为PWideChar,但是,我不知道这种方法是否正确:

function AnsiNaturalCompareText(const S1, S2: string): integer;
begin
  Result := StrCmpLogicalW(PWideChar(WideString(S1)), PWideChar(WideString(S2)));
end;
Run Code Online (Sandbox Code Playgroud)

我对字符编码知之甚少,所以这就是我提问的原因.这个函数是OK还是我应该首先以某种方式转换两个比较的字符串?

delphi string widestring

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

如何建立一个链接,使页面成为主页或书签?

有没有一种简单的方法来创建一个链接?

基本上,我想要一个非常简单的方法来做到这一点.任何建议都有帮助.

bookmarks

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