问题列表 - 第12229页

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

Python强烈输入列表

我正在使用eclips进行python,我遇到了一个问题.我有许多具有许多属性的类,并且需要一个来自我声明的类的对象列表.问题是:当我从列表中访问任何项目时,IDE不知道它的类型,因为在python中我们没有用它的类型声明变量,所以没有自动完成,我必须去类复制属性名称.让想法更清晰:

class AutomataBranch(object):
    def __init__(selfparams):
        self.Name="";
        self.nodes=[];

class LanguageAutomata(object):    
    def __init__(selfparams):
        self.cfgAutomata=[];#This has AutomaBranch Type
Run Code Online (Sandbox Code Playgroud)

现在在LanguageAutomata类中的任何方法,如果我写: cfgAutomata.然后它不会给我Name属性是否有任何解决方案?

python eclipse list strong-typing

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

如何在页面上的DIV中居中可变宽度的图像?

我有一个可变宽度的图像,我想在一个容器div中居中,它将以页面为中心.

如果我设置了一个宽度div并给它一个margin: 0 auto,它将居中,但问题是内部的图像div是可变宽度的,所以我不能在容器上设置宽度div.

有什么建议?

澄清:容器div的背景图像需要在图像的两侧扩展30px.因此,容器div需要具有设定的宽度,但能够根据图像大小进行扩展/收缩.

html css xhtml

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

在emacs中处理多个同名文件的最佳方法是什么?

我对emacs的一个问题是它似乎不能很好地处理不同目录中的命名文件.例如,如果我不小心,我最终会__init__.py打开20个缓冲区.我一直在做的是使用M-x rename-buffer和重命名它来指示它在哪个包中.但是,手动执行此操作有点单调乏味.

有没有人有任何攻击这个问题的策略?

emacs elisp

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

PHP函数有帮助

我很抱歉问这个问题,但我不擅长php(初学者).你能解释一下$ arg在这段代码中的含义吗?(它来自drupal模块之一)

function node_add_review_load($arg) {
  global $user;
  $add_review = FALSE;
  $current_node = node_load($arg);
  $type =$current_node->type;
  $axes_count = db_result(db_query("SELECT COUNT(*) FROM {nodereview_axes} WHERE node_type='%s'", $type));
    if (variable_get('nodereview_use_' . $type, 0) && $axes_count) {
      $add_review = db_result(db_query("SELECT n.nid FROM {node} n INNER JOIN {nodereview} nr ON n.nid=nr.nid WHERE uid=%d AND reviewed_nid=%d", $user->uid, $arg));
    }
    return $add_review ? FALSE : $arg;
 }
Run Code Online (Sandbox Code Playgroud)

谢谢.

php arguments function

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

如何"无效"部分ASP.NET MVC输出缓存?

有没有办法以编程方式使ASP.NET MVC输出缓存的部分无效?我希望能够做的是,如果用户发布的数据更改了从缓存操作返回的内容,则能够使缓存的数据无效.

这甚至可能吗?

asp.net-mvc caching

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

git:如何在分支之间合并,同时保留一个分支独有的变更集?

对于将绝对路径和数据库凭证硬编码到Web应用程序中的多个随机位置的人来说,地狱中有一个特殊的地方.可悲的是,在他们下地狱之前,他们正在对地球造成严重破坏.我们必须处理他们的代码.

我必须对其中一个这样的Web应用程序执行一些小的更改.我创建了一个新分支features,并执行全局查找和替换以更新本地环境的路径和凭据.我承诺了.我也把它标记为local.

我快乐地陷入危险的黑客攻击,经过一百个令人困惑的补丁之后,我想将我的features更改合并到master分支中,但我不希望将一个local提交合并.

开始,我将合并来回之间masterfeatures,我想local留在原地的features,并且永远不会显示在master.

理想情况下,我希望所有这一切都神奇地发生,尽可能少有趣的参数.

是否有一种简单明显的方法可以让我失踪?

我能想到一对,但他们都要求我记住我不想要那个提交.这绝对不是我的强项.特别是对于如此糟糕的黑客程序.

如果做不到这一点,我对处理这种情况的更复杂,手动的方法感兴趣.

git version-control merge branch dvcs

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

调试器究竟做了什么?

我偶然发现了一个非常有趣的问题,即我的应用程序中的一个函数(必须处理Windows剪贴板)只有在函数内部遇到断点时才能正常工作.这让我想知道,调试器在遇到断点时究竟做了什么(VS2008,C++)?

c++ debugging visual-studio

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

使用与函数和方法相同的装饰器(带参数)

我一直在尝试创建一个可以在python中与函数和方法一起使用的装饰器.它本身就不那么难,但是当创建一个带参数的装饰器时,它似乎就是这样.

class methods(object):
    def __init__(self, *_methods):
        self.methods = _methods

    def __call__(self, func): 
        def inner(request, *args, **kwargs):
            print request
            return func(request, *args, **kwargs)
        return inner

    def __get__(self, obj, type=None):
        if obj is None:
            return self
        new_func = self.func.__get__(obj, type)
        return self.__class__(new_func)
Run Code Online (Sandbox Code Playgroud)

上面的代码正确地包装了函数/方法,但是在方法的情况下,request参数是它正在操作的实例,而不是第一个非自身参数.

有没有办法判断装饰器是否应用于函数而不是方法,并相应地处理?

python methods arguments function decorator

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

如何使用WPF进度条?

我试图使用WPF进度条控件,并将IsIndeterminate属性设置为true.我遇到的问题是它没有得到更新.

我正在做这样的事情:

pbProgressBar.Visibility = Visibility.Visible; 
//do time consuming stuff
pbProgressBar.Visibility = Visibility.Hidden;
Run Code Online (Sandbox Code Playgroud)

我试图将其包装在一个线程中,然后使用Dispatcher对象进行调度.我应该如何解决这个问题:).

.net c# wpf

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