我有一个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) 最初我将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内部的代码是什么,都不会执行回调.(奇怪的是它在调试期间被执行了一次)
我正在创建一个 2dsphere 索引并尝试将它用于我的地理空间查询。但是,我发现当我使用 $geoWithin.$box 时,它不使用索引,因此非常慢。如果我使用 $geoWithin.$geometry,则将使用索引。该文件说,$箱支撑指数,所以我一定是错过了什么。任何的想法?
{
"v" : 1,
"key" : {
"details.lonlat" : "2dsphere"
},
"name" : "longlat",
"ns" : "realestate.property",
"2dsphereIndexVersion" : 2
}
Run Code Online (Sandbox Code Playgroud)
> 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)
> db.property.find({'details.lonlat': {'$geoWithin': {'$box': [[ 0, 0 ], [ 100, 100 ] ]}}}).explain()
"winningPlan" : {
"stage" : "COLLSCAN",
"filter" : { …Run Code Online (Sandbox Code Playgroud)