小编Chr*_*gan的帖子

使用谷歌托管的jQuery的最佳方式,但回到我在谷歌上的托管库失败

尝试在Google(或其他Google托管的lib)上加载托管jQuery的好方法,但如果Google尝试失败,请加载我的jQuery副本?

我不是说谷歌是片状的.有些情况下谷歌副本被封锁(例如在伊朗).

我会设置一个计时器并检查jQuery对象吗?

这两份副本的危险是什么?

并不是真的在寻找"只使用谷歌"或"只使用自己的"等答案.我理解这些论点.我也理解用户可能会缓存Google版本.我正在考虑一般的云回退.


编辑:这部分补充......

由于Google建议使用google.load加载ajax库,并在完成后执行回调,我想知道这是否是序列化此问题的关键.

我知道这听起来有点疯狂.我只想弄清楚它是否可以以可靠的方式完成.


更新:jQuery现在托管在微软的CDN上.

http://www.asp.net/ajax/cdn/

jquery cdn google-ajax-libraries

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

你在哪里包含jQuery库?谷歌JSAPI?CDN?

有几种方法可以包含jQuery和jQuery UI,我想知道人们在使用什么?

  • 谷歌JSAPI
  • jQuery的网站
  • 你自己的网站/服务器
  • 另一个CDN

我最近一直在使用Google JSAPI,但发现设置SSL连接需要很长时间,甚至只能解决google.com问题.我一直在谷歌使用以下内容:

<script src="https://www.google.com/jsapi"></script>
<script>
google.load('jquery', '1.3.1');
</script>
Run Code Online (Sandbox Code Playgroud)

我喜欢使用Google的想法,因此它在访问其他网站时被缓存并从我们的服务器节省带宽,但如果它一直是网站的缓慢部分,我可能会更改包含.

你用什么?你有什么问题吗?

编辑:刚刚访问过jQuery的网站,他们使用以下方法:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

编辑2:这是我去年包括jQuery没有任何问题的方式:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

不同的是删除http:.通过删除它,您不必担心在http和https之间切换.

javascript ssl jquery google-ajax-libraries

242
推荐指数
7
解决办法
28万
查看次数

使用带有Markdown的sphinx而不是RST

我讨厌RST,但喜欢狮身人面像.有没有办法让sphinx读取markdown而不是reStructuredText?

python markdown python-sphinx

201
推荐指数
9
解决办法
4万
查看次数

记录**kwargs参数的正确方法是什么?

我正在使用sphinx和autodoc插件为我的Python模块生成API文档.虽然我可以看到如何很好地记录特定参数,但我找不到如何记录**kwargs参数的示例.

有没有人有一个明确的方法来记录这些?

python documentation python-sphinx

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

Android中的INSTALL_FAILED_MISSING_SHARED_LIBRARY错误

当我尝试运行使用Google API的Android应用程序时,我收到以下错误

[2009-07-11 11:46:43 - FirstMapView]安装错误:INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 - FirstMapView]请查看logcat输出以获取更多详细信息.
[2009-07-11 11:46:44 - FirstMapView]发布取消!

任何人都可以帮我解决这个错误吗?

android google-maps shared-libraries failed-installation

76
推荐指数
6
解决办法
16万
查看次数

自动生成所有Python包内容的文档

我正在尝试使用Sphinx为我的代码库自动生成基本文档.但是,我很难指示Sphinx递归扫描我的文件.

我有一个Python代码库,其文件夹结构如下:

<workspace>
    src
        mypackage
            __init__.py
            subpackageA
                __init__.py
                submoduleA1
                submoduleA2
            subpackageB
                __init__.py
                submoduleB1
                submoduleB2
Run Code Online (Sandbox Code Playgroud)

我运行了sphinx-quickstart <workspace>,所以现在我的结构看起来像:

<workspace>
    src
        mypackage
            __init__.py
            subpackageA
                __init__.py
                submoduleA1
                submoduleA2
            subpackageB
                __init__.py
                submoduleB1
                submoduleB2
    index.rst
    _build
    _static
    _templates
Run Code Online (Sandbox Code Playgroud)

我已经阅读了快速入门教程http://sphinx.pocoo.org/tutorial.html,虽然我仍在尝试理解文档,但它的措辞让我担心Sphinx会假设我要手动创建我的代码库中每个模块/类/函数的文档文件.

但是,我确实注意到了"automodule"语句,并且我在快速入门期间启用了autodoc,所以我希望大多数文档都可以自动生成.我修改了我的conf.py来将我的src文件夹添加到sys.path然后修改我的index.rst以使用自动模块.所以现在我的index.rst看起来像:

Contents:

.. toctree::
   :maxdepth: 2

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

.. automodule:: alphabuyer
   :members:
Run Code Online (Sandbox Code Playgroud)

我在子包中定义了几十个类和函数.然而,当我跑:

sphinx-build -b html . ./_build
Run Code Online (Sandbox Code Playgroud)

它报道:

updating environment: 1 added, 0 changed, 0 removed
Run Code Online (Sandbox Code Playgroud)

这似乎无法导入我的包内的任何东西.查看生成的index.html在"Contents:"旁边没有显示任何内容.索引页面仅显示"mypackage(模块)",但单击它显示它也没有内容.

如何指导Sphinx递归解析包并自动生成它遇到的每个类/方法/函数的文档,而不必自己手动列出每个类?

python documentation documentation-generation python-sphinx

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

有没有人用Sphinx来记录C++项目?

Sphinx是Python的新文档工具.它看起来非常好.我想知道的是:

  • 这对于记录C++项目有多适合?
  • 是否有任何工具可以将现有文档(例如doxygen)转换为Sphinx格式?
  • 是否有使用Sphinx的C++项目的在线/可下载示例?
  • 任何使用过Sphinx的人提示?

python documentation python-sphinx

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

hamcrest测试总是失败

我正在使用hamcrest 1.3来测试我的代码.它只是一个骰子.我试图测试它以确保生成的数字小于13.我有一个打印语句打印生成的数字是什么.生成的数量始终小于13,但测试总是失败.有什么我做错了吗?

这是我正在测试的代码.

import java.util.Random;

public class Die {
    private int numSides;
    Random rand;

    public Die(int numSides){
        this.numSides = numSides;
        rand = new Random(System.currentTimeMillis());
    }

    public int roll(){
        return rand.nextInt(numSides) + 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的测试代码.

import static org.hamcrest.Matchers.*;
import static org.hamcrest.MatcherAssert.assertThat;

import org.junit.Test;

public class DieTest {
    @Test
    public void testRoll() {
        Die x = new Die(12);    
        assertThat(x.roll(), is(lessThan(13)));
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:这是故障堆栈跟踪.

java.lang.SecurityException: class "org.hamcrest.Matchers"'s signer information does not match signer information of other classes in the same package
at …
Run Code Online (Sandbox Code Playgroud)

java junit hamcrest

43
推荐指数
6
解决办法
3万
查看次数

使用Sphinx编写个人网站和博客

Sphinx是一个Python库,可以从一组ReST格式的文本文件生成很好的文档.

我想知道是否有人写过Sphinx插件来生成个人网站和博客.

特别是对于博客,需要有一种方法来按时间顺序自动列出帖子并生成RSS提要.人们需要编写一个Sphinx插件来进行这样的特殊页面/ xml生成.

有人曾尝试过这个吗?

python plugins blogs python-sphinx web

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

为Google Play Alpha测试人员创建群组

启动我的Android应用程序的第一个测试版本,我已按照创建谷歌组的说明.然后我返回Play页面指定组.但是当我复制并粘贴我的组名并单击时Add,我会收到消息Group not found.有没有人就如何成功创建一组alpha测试人员提供一些建议/指导?

android google-groups google-play

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