问题列表 - 第35336页

使用Jquery和文档后回调来异步获取多个脚本的正确方法

我正计划在页面加载时异步从我的服务器获取几个JS文件.我知道Jquery函数"getScript",但这只能得到1个脚本.有什么方法可以指定从服务器获取一批脚本时要执行的回调吗?

我想过做这样的事情:

$.getScript(script1, function() {
$.getScript(script2, function() {
$.getScript(script3, function() {
...
...
});});....});
Run Code Online (Sandbox Code Playgroud)

但这会按顺序加载脚本,我希望这些请求可以并行完成.

作为一个更普遍的问题取代了这个,加载N个资源(CSS,图像,脚本等)的最佳方法是异步指定在加载所有资源时要执行的单个回调?

更新:除此之外,我需要在文档准备好后执行回调(由$(document).ready事件发出信号).有没有实现这个目标?

javascript jquery asynchronous

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

如何使用Rails3中的oauth连接到Gmail的IMAP服务器?

我发现了gmail_xoauth gem,它完成了我需要的大部分工作,但我还需要从Rails3中生成oauth标记(consumer_key和consumer_secret).

我正在尝试将Gmail的oauth集成集成到我的网站中,因此无法使用上述gem所引用的python脚本.我希望我的网站将用户带到身份验证页面并提取consumer_key/secret令牌.

我是OAuth的新手,所以也许有一些我不知道的东西.

更新:我解决了上述问题,并撰写了一篇博客文章,其中包含详细信息(因为它太大而不适合这里). http://blog.asif.in/blog/2012/03/03/google-oauth-and-rails/

gmail imap oauth oauth-ruby ruby-on-rails-3

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

Android - ViewSwitcher没有切换视图

应该很容易,对吗?所以 - 这是我ViewSwitcher在XML中定义的方式(为了简洁省略了Id和布局)

<ViewSwitcher android:layout_height="wrap_content" android:layout_width="fill_parent" >       
    <!-- First view, comes up OK --> 
    <LinearLayout android:id="@+id/header1">
        <!-- some more controls: Progress bar, test view and the button -->
    </LinearLayout>
    <!-- second view. changing to the actual (not include) layout has no effect -->
    <include android:id="@+id/header2" />
</ViewSwitcher>
Run Code Online (Sandbox Code Playgroud)

然后在我的Java代码中的某处我有这个代码

ViewSwitcher switcher = (ViewSwitcher) findViewById(R.id.profileSwitcher);
// more code that basically executes background search
// when call comes back - switch
switcher.bringToFront(); // does nothing
// switcher.bringChildToFront(findViewById(R.id.header2)); // no effect ether …
Run Code Online (Sandbox Code Playgroud)

android viewswitcher

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

在matlab中,如何将图形保存为图像,就像在图窗口中使用"另存为..."一样?

保存图形时,Matlab使用什么功能?例如,当用户选择"文件">"另存为..."然后选择.png或其他图像格式时,幕后发生了什么?

我问,因为我正在尝试自动保存,但是当我使用saveas或时print,生成的图像确实是像素化的.但是,当我使用上述方法保存图形时,图像看起来非常好.

我应该使用什么方法从命令行保存我的数字?数字窗口使用的实际方法可行,但如果你们有更好的解决方案,我会对它进行评估!

matlab image figure

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

IntelliJ:如何在Eclipse中自动突出显示变量

我的雇主希望我使用IntelliJ进行Java开发.以前,我一直使用eclipse.

在eclipse中我最喜欢的一个功能是能够点击变量,方法参数,类字段等,并查看在整个类中突出显示的那些变量的用法.

有没有办法在IntelliJ IDEA中启用此功能?我正在使用Ultimate 9.0.3版.

variables highlighting intellij-idea

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

Java集合协方差问题

假设我们有一个包含这些类的程序:

public interface AbstractItem {
}
public SharpItem implements AbstractItem {
}
public BluntItem implements AbstractItem {
}

public interface AbstractToolbox {
    //well the problem starts here...
    public List<AbstractItem> getItems();
}
public ExpensiveToolbox implements AbstractToolbox {
    private List<SharpItem> items = new ArrayList()<SharpItems>;
    public List<SharpItem> getItems() { return this.items; }
}
public CheapTooblox implements AbstractToolbox {
    private List<BluntItem> items = new ArrayList()<BluntItem>;
    public List<BluntItem> getItems() { return this.items; }
}
Run Code Online (Sandbox Code Playgroud)

容易,对吗?好吧,我们现在想要制作一个这样的方法(在一些随机类中):

public void doImportantStuff(AbstractToolbox toolbox) {
//important stuff!
//this obviously won't …
Run Code Online (Sandbox Code Playgroud)

java generics collections design-patterns

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

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

ASP.NET MVC中的自定义主体

我希望能够访问经过身份验证的用户(如UserId和FirstName)的自定义属性,而无需每次都查询数据库.我通过Stack Overflow上的帖子找到了这个网站,我喜欢这种方法 - 但我使用IoC /存储库并决定不尝试使用global.asax与数据库进行通信,因为它担心它与存储库模式不兼容.

相反,我创建了一个CustomPrincipal接口,我使用IoC(Castle)创建一个实例并将其传递给控制器​​(以及随后传递给我的基本控制器).

基本控制器使用我在CustomPrincipal中创建的方法来实现博客作者在global.asax中处理的相同任务.即,CustomPrincipal从数据库或缓存初始化并分配给HttpContext.Current.User.

我的控制器/视图然后可以引用属性如下...

((ICustomPrincipal)(HttpContext.Current.User)).FirstName;
Run Code Online (Sandbox Code Playgroud)

它有效,但我感觉到一些代码味道.首先,如果我从控制器引用HttpContext,我已经杀死了我的单元测试.我正在考虑修改我的CustomPrincipal对象以返回上面的值(这样我可以在我的单元测试中模拟它)但我想知道这是否是一个解决方法而不是一个好的解决方案.

我是以正确的方式来做这件事的吗?我是否可以做一些小的调整以使其成为一个强大的解决方案,或者我应该从头开始使用FormsAuthenticationTicket或其他类似的东西?

谢谢!

authentication asp.net-mvc inversion-of-control principal

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

需要帮助来理解JavaScript中":"的用法

我使用jQuery 验证插件,当我遇到下面的脚本,我承认,我不明白jQuery的很多事情:)

请看

$("#invitationform").validate({
        rules: 
        {
            phone: 
Run Code Online (Sandbox Code Playgroud)
  • 项目清单

            {
                required: true,
                minlength: 6,
                number:true
            }
        },
        messages: 
        {
            phone: 
            {
                required: "Please enter a phone number",
                minlength: "Your number must consist of at least 6 digits"
            }
        }
    });
    
    Run Code Online (Sandbox Code Playgroud)

请帮助我了解谁是"规则","电话"在这里?它们是列表元素,还是对象的变量?为什么我们通过以下方式称呼它们?

简短的解释,或一些文档的链接将是非常好的.

非常感谢

javascript syntax jquery

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

如何确定某个值是否在Perl数组中?

我正在使用这个小片段来确定URL当前是否存储在数组中:

if( $self->{_local} eq "true" && ! grep {m|^$new_href?$|} @m_href_array ) {
    push( @m_href_array, $new_href );
    push( @href_array, $new_href );
}
Run Code Online (Sandbox Code Playgroud)

它似乎工作,但然后我的代码抛出一个错误说:

Sequence (?$...) not implemented in regex; marked by <-- HERE in m/^javascript:SearchGo(?$ <-- HERE / at C:/Perl/site/lib/ACTC.pm line 152, <> line 1.

任何人都可以解释为什么会这样吗?

regex arrays perl

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