问题列表 - 第44381页

什么是iPad上最快的动画

iPad上最快的动画是什么?有多种翻转类型,最快的是什么?

ipad

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

何时删除事件监听器?

你怎么知道什么时候应该删除事件监听器?

例如,我知道如果我有一个TimerEvent监听器,当我停止和/或删除我的计时器时,我可以安全地删除该事件.

或者,如果我在舞台上有一个显示对象,并且我将其删除,我可以安全地删除与显示对象关联的任何事件侦听器.

还有其他例子吗?

events actionscript-3

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

重写iOS应用程序以在iOS和Mac上工作 - 如何组织控制器代码?

我有一个iOS应用程序,我正在重写在Mac和iOS上工作.我的观点运作得相当好,但目前一切都是静态的.

我通常使用视图控制器代码做什么?在仅限iOS的应用程序中,通常会出现一些内容,例如"如果用户触摸此处,请执行此操作".

我找到了hitTest:方法.所以我很确定我可以编写所有内容以便它可以工作.我想我的问题更具组织性.理想情况下,我想要进行设置,以便当前在UIViewController子类中的代码可以在两个平台上运行.

iphone macos portability viewcontroller ios

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

使用大量AOP请求范围bean时的性能问题

我正在使用Spring 3处理一个半大型应用程序,并且在同时向其投掷数百个用户时遇到了性能问题.我使用Spring的AOP代理使用了几个请求范围的bean,我可以看到每次调用其中一个bean上的任何方法时,都会调用CGLIB拦截器,然后调用AbstractBeanFactory.getBean(),它调用add()on现有Spring bean的同步集.由于这个add()是同步的,所以当有数千个调用它等待添加到同一个列表时,它会有效地锁定服务器.

有没有办法使用请求范围的bean来解决这个问题?我在Spring文档中读到,如果bean实现了任何接口(http://static.springsource.org/spring/docs/2.0.0/reference/aop.html#d0e9015),那么CGLIB就不会被使用,但是我的请求范围是bean所有实现一个(实际上是同一个),它仍然发生.我肯定需要将bean作为请求作用域,因为它们的某些字段是在应用程序的一个部分中为特定请求计算的,然后我使用SpEL在同一请求期间在应用程序的不同部分获取它们的值.我想如果我把bean原型作为范围,当我第二次使用SpEL来获取它时,我会有一个新鲜的对象.

这是一个代码示例,说明了我的问题.请参阅最后两行,了解描述我遇到问题的地方.

<!-- Spring config -->
<bean name="someBean" class="some.custom.class.SomeClass" scope="request">
    <property name="property1" value="value1"/>
    <property name="property2" value="value2"/>
    <aop:scoped-proxy/>
</bean>

<bean name="executingClass" class="some.other.custom.class.ExecutingClass" scope="singleton">
    <property name="myBean" ref="someBean" />
</bean>


public Interface SomeInterface {
    public String getProperty1();
    public void setProperty1(String property);
    public String getProperty2();
    public void setProperty2(String property);
}

public class SomeClass implements SomeInterface {
    private String property1;
    private String property2;

    public String getProperty1() { return propery1; }
    public void setProperty1(String property) { property1=property;}

    public String getProperty2() { return propery2; …
Run Code Online (Sandbox Code Playgroud)

java aop spring cglib

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

JavaScript有条件地覆盖类方法

我有一个我定义的类,我在我的应用程序中使用.我有一个页面,我想更改覆盖该类的所有实例上的一些方法.这是一些代码来说明.

MyClass的-的script.js

var MyClass = new Class({
    foo: function() {
        return 1;
    },

    bar: function() {
        return this.foo() + 9;
    },
});
Run Code Online (Sandbox Code Playgroud)

变化MyClass的-的script.js

MyClass.implement({
    foo: function() {
        return this.parent() * -1;
    },
});
Run Code Online (Sandbox Code Playgroud)

如果我在页面上包含myclass-script.js,我应该看到:

var test = new MyClass();
test.bar() === 10; //true
Run Code Online (Sandbox Code Playgroud)

如果我包含myclass-script.js然后更改-myclass-script.js,我应该看到:

var test = new MyClass();
test.bar() === 8; //true
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是MyClass.implement适用于MyClass的所有实例,但它没有"覆盖"该方法,它取代了它.所以this.parent()调用失败,因为该方法没有父级.如果我做MyClass.extend它不适合我想要的,我没有看到MyClass的实例调用重写方法.

javascript mootools

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

textarea jQuery上的默认文本?

我有一个textarea,我想在页面加载时显示一些默认文本.单击textarea后,我希望文本消失,如果用户在textarea中单击并且没有输入任何内容然后单击textarea,则默认文本将再次显示.

我已经搜索过谷歌并且在这里,但我似乎只能找到与文本框相关的教程而不是 textareas,而且我已经在textarea上使用了一个类,所以不能依赖于类来工作.

有没有人有一些简单的jQuery代码,他们想与我分享,以做我想要的上面?

javascript jquery textarea default

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

在Deamhost上部署Ruby on rails失败

我正在尝试将一个简单的Ruby on Rails应用程序部署到dreamhost但是我收到了与bundle命令相关的错误.这是错误:

    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
    command finished
  * executing "find /home/USER-NAME/MY-DOMAIN/releases/20110123014150/public/images /home/USER-NAME/MY-DOMAIN/releases/20110123014150/public/stylesheets /home/USER-NAME/MY-DOMAIN/releases/20110123014150/public/javascripts -exec touch -t 201101230141.52 {} ';'; true"
    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
    command finished
    triggering after callbacks for `deploy:update_code'
  * executing `bundle:install'
  * executing "ls -xt /home/USER-NAME/MY-DOMAIN/releases"
    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
    command finished
  * executing "bundle install --gemfile /home/USER-NAME/MY-DOMAIN/releases/20110123014150/Gemfile --path /home/USER-NAME/MY-DOMAIN/shared/bundle --deployment --quiet --without development test"
    servers: ["bullseye.dreamhost.com"]
    [bullseye.dreamhost.com] executing command
*** [err :: bullseye.dreamhost.com] sh: bundle: command not found
    command finished
*** …
Run Code Online (Sandbox Code Playgroud)

deployment capistrano dreamhost bundler ruby-on-rails-3

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

人们如何处理Web服务的用户身份验证?

我正在创建一个Web服务,通​​过可公开访问的API公开一些数据.在较高的层面上,人们使用什么机制来保护他们的API以确保有效的,经过身份验证的用户正在进行呼叫?

该服务将是C#,消费者可以是任何东西(Facebook或iPhone应用程序以及网站),因此微软的解决方案已经淘汰.

这不是一个新问题,所以我假设有一些标准的做法来处理它,但我的google-fu让我失败了.集体能指出我的资源吗?谢谢.

c# security authentication web-services

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

在C#上锁定以防止多个线程或事件使用相同的变量值

我想从sql中释放我的应用程序,因为我没有大型数据库.我想把我的数据保存在内存中,所以我的应用程序运行得更快.

我的问题是我有一个密钥池,只有4个客户端可以使用密钥,我想在每个密钥注册到客户端时将其锁定,所以我将使用:

lock(key)
{
  assignKeyToClient(clientId);
}
Run Code Online (Sandbox Code Playgroud)

如果我使用它,会锁定使用密钥的副本还是锁定ram上的原始"密钥"并在完成分配后释放它?

谢谢!

c# locking

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

需要帮助While Loop

我对编程非常陌生,因此需要花费很多时间来重新编程.我的大脑像计算机程序员一样思考.

我需要使用while循环在Python中创建一个脚本:

zebra arbez
ebraz zarbe
braze ezarb
razeb bezar
azebr rbeza

请记住,脚本应该能够用任何单词执行此操作.例如,现在a = 'zebra'.如果a = 'cat'脚本应该如下所示:

cat tac
atc cta
tca cat

我已经弄清楚如何用for循环来做...只是无法弄清楚如何用while循环实现它.

我的for循环:

a = 'zebra'
for i in range(len(a)):
    print a[i:] + a[:i], (a[i:] + a[:i])[::-1]
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我,或给我提示......我真的很感激!谢谢!

python loops

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