问题列表 - 第10830页

如何在python中修改本地命名空间

如何在python中修改函数的本地命名空间?我知道locals()在它内部调用时返回函数的本地命名空间,但是我想做这样的事情(我有理由为什么我要这样做,其中g不能被f访问,但它更快给出一个琐碎,愚蠢的例子来说明问题):

def g():
   pass

def f():
    g()

f.add_to_locals({'g':g})
Run Code Online (Sandbox Code Playgroud)

python namespaces local

6
推荐指数
2
解决办法
6341
查看次数

如何在NetBeans中运行备用Rails生成器?

有谁知道我如何在Netbeans 6.7中运行替代Rails生成器?我已经安装了nifty-scaffold并且想要找到如何从IDE运行以下命令:

script/generate nifty_scaffold etc ....
Run Code Online (Sandbox Code Playgroud)

我已经安装了nifty-scaffold gem,但是当我为我的项目选择'Generate'时,它不会出现在下拉列表中.

(我在Windows上运行NetBeans)

netbeans ruby-on-rails

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

如何避免GetFileAttributes中的网络停顿?

我正在测试远程共享(在Windows服务器上)中是否存在文件.用于测试的基础函数是WinAPI的GetFileAttributes,发生的情况是该函数在各种情况下可能需要过多的时间(几十秒),例如当目标服务器处于脱机状态,存在权限或DNS问题时等.

但是,在我的特定情况下,它始终是LAN访问,因此如果文件在不到1秒的时间内无法访问,那么通常无法通过等待几十秒来访问...

是否有替代GetFileAttributes不会失速?(除了在一个线程中调用它并在超时后杀死线程,这似乎带来了自己的问题)

windows networking

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

正则表达式匹配PHP中的命名空间

今天我的目标是检索
与其命名空间名称相关联的所有PHP类名称,但我遇到了困难.这是我的一个例子:

$content =<<<END
<?php

namespace test;

class a { }

class b { }

namespace foo;

class bar { }
?>
END;

preg_match_all('~^\s*((?:namespace)\s+(\w+);)?\s*(?:abstract\s+|final\s+)?(?:class|interface)\s+(\w+)~mi', $content, $classes);
var_dump($classes);
Run Code Online (Sandbox Code Playgroud)

该表达式只有在命名空间中最多只有一个类时才有效,但我无法弄清楚如何根据命名空间使其匹配所有类.

php regex

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

致命错误php

当你在PHP中遇到致命错误时,有没有办法让代码继续(不退出)?例如,我得到一个超时致命错误,我希望每当它碰巧跳过此任务并继续与其他人.在这种情况下,脚本退出.

php error-handling

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

如何在C++中加载共享对象?

我有一个共享对象(因此 - 相当于Windows dll的Linux),我想导入并使用我的测试代码.

我确定这不是那么简单;)但这是我想做的事情..

#include "headerforClassFromBlah.h"

int main()
{
    load( "blah.so" );

    ClassFromBlah a;
    a.DoSomething();
}
Run Code Online (Sandbox Code Playgroud)

我认为这是一个非常基本的问题,但是在搜索网页时我找不到任何跳出来的东西.

c++ load shared-objects

20
推荐指数
3
解决办法
4万
查看次数

DIV as-is与带显示的SPAN之间的区别:块

有什么<div/>不同<span style="display:block" />吗?

他们渲染得很好.两者之间有什么语义差异?

html

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

获取类实现的泛型接口的类型参数

我有一个通用接口,比如IGeneric.对于给定的类型,我想找到一个类通过IGeneric实现的泛型参数.

在这个例子中更清楚:

Class MyClass : IGeneric<Employee>, IGeneric<Company>, IDontWantThis<EvilType> { ... }

Type t = typeof(MyClass);
Type[] typeArgs = GetTypeArgsOfInterfacesOf(t);

// At this point, typeArgs must be equal to { typeof(Employee), typeof(Company) }
Run Code Online (Sandbox Code Playgroud)

GetTypeArgsOfInterfacesOf(Type t)的实现是什么?

注意:可以假设GetTypeArgsOfInterfacesOf方法是专门为IGeneric编写的.

编辑:请注意我特别询问如何从MyClass实现的所有接口中过滤掉IGeneric接口.

相关:确定类型是否实现了通用接口

c# generics reflection

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

Python @property与方法性能 - 使用哪一个?

我编写了一些使用对象属性的代码:

class Foo:
    def __init__(self):
        self.bar = "baz"
myFoo = Foo()
print (myFoo.bar)
Run Code Online (Sandbox Code Playgroud)

现在我想做一些花哨的计算来回归bar.我可以使用@property方法作为属性bar,或者我可以重构我的代码使用myFoo.bar().

我应该回去为我的所有bar访问添加parens 还是使用@property?假设我的代码库现在很小但是由于熵会增加.

python performance properties

12
推荐指数
3
解决办法
7496
查看次数

查询仅获取重复数据

我有一张数据表

                   ID     Name

                    1      John
                    2      Robert
                    3      John
                    4      Sam
                    5      Jack
                    6      Sam

      Now i want ony the the duplicate names ony through query

         ie..,

                  Name

                  John
                  Sam
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

0
推荐指数
2
解决办法
3796
查看次数