小编And*_*ndy的帖子

在Ubuntu virtualenv上的pip安装枕头出错

我有一个ec2实例,最初在我的virtualenv中安装了Pillow 2.0.不知何故,当我尝试将其升级到Pillow 2.5时,它失败并显示以下消息.即使我在重新安装之前完全移除了Pillow,错误也是一样的.(所以现在我的枕头根本没有Pillow)

$ pip install Pillow
....
....
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Qunused-arguments -Qunused-arguments -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -I/usr/include/freetype2 -I/home/andycheng/realprice/env/build/pillow/libImaging -I/home/andycheng/realprice/env/include -I/usr/include/tcl8.5 -I/usr/local/include -I/usr/include -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -c libImaging/RawDecode.c -o build/temp.linux-x86_64-2.7/libImaging/RawDecode.o

gcc: error: unrecognized option ‘-Qunused-arguments’

gcc: error: unrecognized option ‘-Qunused-arguments’

....
....
gcc: error: build/temp.linux-x86_64-2.7/libImaging/XbmEncode.o: No such file or directory

gcc: error: build/temp.linux-x86_64-2.7/libImaging/ZipDecode.o: No such file or directory

gcc: error: build/temp.linux-x86_64-2.7/libImaging/ZipEncode.o: No such file or directory

gcc: error: build/temp.linux-x86_64-2.7/libImaging/TiffDecode.o: No such file or directory …
Run Code Online (Sandbox Code Playgroud)

ubuntu pip virtualenv pillow

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

异步加载时,AmCharts.ready尚未就绪

最初我将AmChart的所有配置都放在了AmCharts.ready中,一切正常.

<script src="amcharts/amcharts.js" type="text/javascript"></script>
<script src="amcharts/serial.js" type="text/javascript"></script>
<script>
    AmCharts.ready(function() {
      console.log("this works");
      /* Other configs */
    })
</script>
Run Code Online (Sandbox Code Playgroud)

当我按照amCharts遇到的requireJS中的指示引入RequireJS时,它会以某种方式停止工作.无论AmChart.ready内部的代码是什么,都不会执行回调.(奇怪的是它在调试期间被执行了一次)

javascript amcharts requirejs

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

Mongodb地理空间索引不支持$box?

我正在创建一个 2dsphere 索引并尝试将它用于我的地理空间查询。但是,我发现当我使用 $geoWithin.$box 时,它不使用索引,因此非常慢。如果我使用 $geoWithin.$geometry,则将使用索引。该文件说,$箱支撑指数,所以我一定是错过了什么。任何的想法?

地理空间索引

    {
            "v" : 1,
            "key" : {
                    "details.lonlat" : "2dsphere"
            },
            "name" : "longlat",
            "ns" : "realestate.property",
            "2dsphereIndexVersion" : 2
    }
Run Code Online (Sandbox Code Playgroud)

使用 GeoJSON 多边形查询使用索引

> db.property.find({'details.lonlat': {'$geoWithin': {$geometry: {type:'Polygon', coordinates: [[[1,1],[2,2],[3,3], [1,1]]]}}}}).explain()

"inputStage" : {
                                        "stage" : "IXSCAN",
                                        "keyPattern" : {
                                                "details.lonlat" : "2dsphere"
                                        },
...
Run Code Online (Sandbox Code Playgroud)

使用 $box 不使用索引,而是使用集合扫描(为什么?)

> db.property.find({'details.lonlat': {'$geoWithin': {'$box': [[ 0, 0 ], [ 100, 100 ] ]}}}).explain()
            "winningPlan" : {
                    "stage" : "COLLSCAN",
                    "filter" : { …
Run Code Online (Sandbox Code Playgroud)

mongodb

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

标签 统计

amcharts ×1

javascript ×1

mongodb ×1

pillow ×1

pip ×1

requirejs ×1

ubuntu ×1

virtualenv ×1