问题列表 - 第21832页

模型方法的装饰器Django信号?

我正在尝试做这些提议的信号装饰器.除了有一个装饰器将装饰方法连接到一个信号(信号的发送者作为装饰器的参数),我想在类方法上使用装饰器.

我想像这样使用装饰器:

class ModelA(Model):

    @connect.post_save(ModelB)
    @classmethod
    def observe_model_b_saved(cls, sender, instance, created, **kwargs):
        # do some stuff
        pass
Run Code Online (Sandbox Code Playgroud)

装饰者是:

from django.db.models import signals
def post_save(sender):
    def decorator(view):
        signals.post_save.connect(sender=sender, receiver=view)
        return view
    return decorator
Run Code Online (Sandbox Code Playgroud)

我这样做的错误是:

File "/Library/Python/2.6/site-packages//lib/python2.6/site-packages/django/dispatch/dispatcher.py", line 78, in connect
AssertionError: Signal receivers must be callable.

我想问题是@classmethod返回一个不可调用的类方法对象.我真的不明白它是如何classmethod工作的,但我从这个参考页面推测,类方法对象在从类中访问之前不会被转换为可调用的,例如ModelA.observe_model_b_saved.有没有什么办法我可以(1)将我的方法定义为模型上的类或实例方法,以及(2)直接在方法定义上使用装饰器将其连接到信号?谢谢!

python django decorator django-signals django-models

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

确定程序集(CLR)版本的程序集

从命令行(或通过任何方式),我如何确定.NET程序集所需的CLR版本?

我需要确定程序集是否需要2.0或4.0 CLR版本.

.net assemblies version

50
推荐指数
6
解决办法
4万
查看次数

如何在Javascript中访问Google Maps API的版本号?

Google Maps Javascript API是否具有返回其确切版本号的属性/方法?

我需要这些信息用于调试目的.

javascript google-maps

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

如何使HTML文本无法选择

我想在我的网页上添加文字作为标签并使其无法选择.

换句话说,当鼠标光标在文本上方时,我希望它根本不会变成文本选择光标.

我想要实现的一个很好的例子就是这个网站上的按钮(问题,标签,用户......)

html css cross-browser highlighting textselection

171
推荐指数
4
解决办法
21万
查看次数

Spring邮件支持 - 没有主题

我已经更新了我的库,现在发送的电子邮件没有主题.我不知道这发生在哪里......

Mail API是1.4.3.,Spring 2.5.6.和Spring Integration Mail 1.0.3.RELEASE.

<!-- Definitions for SMTP server -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
    <property name="host" value="${mail.host}" />
    <property name="username" value="${mail.username}" />
    <property name="password" value="${mail.password}" />
</bean>

<bean id="adminMailTemplate" class="org.springframework.mail.SimpleMailMessage" >
    <property name="from" value="${mail.admin.from}" />
    <property name="to" value="${mail.admin.to}" />
    <property name="cc">
        <list>
            <value>${mail.admin.cc1}</value>
        </list>
    </property>
</bean>

<!-- Mail service definition -->
<bean id="mailService" class="net.bbb.core.service.impl.MailServiceImpl">
    <property name="sender" ref="mailSender"/>
    <property name="mail" ref="adminMailTemplate"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

和属性mail.host,mail.username,mail.password,mail.admin.from,mail.admin.to,mail.admin.cc1.

Java类:

/** The sender. */
private MailSender sender;

/** The mail. */
private SimpleMailMessage mail;

public …
Run Code Online (Sandbox Code Playgroud)

java email spring

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

如何在给定该矩形中的坐标的矩形内识别子三角形

问题图解http://i49.tinypic.com/2iui4g.jpg

给定宽度为w且高度为h的矩形.和矩形中的坐标x,y我想确定我在哪个三角形内.

即函数应取参数(x,y)并返回a,b,c,d或表示该三角形索引的零基数,即(0 = A,1 = B,2 = C,3 = D)以该顺序.

我想这会是> =红线的公式和> =绿线的公式?

我想在VB.NET中实现它

vb.net geometry linear-equation

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

如何保护存储在数据库中的敏感密码

我正在开发一个Web应用程序,最终用户必须为其创建一个帐户.这部分非常简单:我将使用SHA-256对密码进行哈希处理,以便除了用户自己以外没有人知道密码.现在来了困难的部分.用户创建帐户后,他/她必须提供他/她的电子邮件服务器的密码.现在的问题是:我如何正确地保护这个密码(密码将存储在数据库中)?如果我使用TripleDES加密密码,任何开发人员或系统管理员都可以解密密码并查看密码.处理这种问题的常用方法是什么?非常感谢.

database encryption passwords

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

在多个节点上运行Hudson作业

我正在查看Hudson,并且似乎无法找到告诉它在几个节点/标签上运行已配置作业的选项.
每次有新的提交时,如何配置在Linux和Solaris上运行的作业?我必须复制这份工作吗?

continuous-integration hudson

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

Java -verbose:gc性能影响?

只是想知道启用详细GC是否会对应用程序的性能产生任何影响.

我的猜测并非如此.

我知道启用详细GC可以输出相当数据,并且想知道这是否会对性能产生任何影响?

java logging garbage-collection

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

Java泛型+静态工厂方法= [恐慌]

我想,我现在会理解Java泛型.但现在我又无助了.

我有一个泛型类,其中c-tor构造正确类型的实例,而静态工厂方法产生类型不匹配.

请看下面的代码:

public class _GenericFactoryMethods {

  public final static class DemoClass<T1, T2> {
    private final T1 _1;
    private final T2 _2;

    // static factory method
    public static <T1, T2> DemoClass<T1, T2> create(T1 _1, T2 _2) {
      return new DemoClass<T1, T2>(_1, _2);
    }

    // usual c-tor
    public DemoClass(T1 _1, T2 _2) {
      this._1 = _1;
      this._2 = _2;
    }

    public T1 get1() { return _1; }

    public T2 get2() { return _2; }
  }

  public void doSomething() {
    String str …
Run Code Online (Sandbox Code Playgroud)

java generics static-methods type-systems

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