小编Nat*_*usa的帖子

选择postgres中字段的数据类型

如何从postgres中的表中获取特定字段的数据类型?例如,我有下表,student_details(stu_id integer,stu_name varchar(30),joined_date timestamp);

在这使用字段名称/或任何其他方式,我需要获取特定字段的数据类型.有可能吗?

postgresql

144
推荐指数
7
解决办法
13万
查看次数

pymongo-如何为字段和其他查询参数提供不同的值

我正在使用pymongo并希望为字段设置不同的值,以便我也可以传递其他查询参数.例如,我有以下条目:

{
   id = "my_id1"
   tags: [tag1, tag2, tag3],
   category: "movie",
}
{
   id = "my_id2"
   tags: [tag3, tag6, tag9],
   category: "tv",
}
{
   id = "my_id3"
   tags: [tag2, tag6, tag8],
   category: "movie",
}
Run Code Online (Sandbox Code Playgroud)

所以我希望在电影类别下拥有所有不同的标签.任何人都可以指导我如何使用pymongo实现这一目标.在mongo javascript shell中,我发布了db.mycoll.distinct('tags',{category:"movie"}),它运行得很好.但是当我在pymongo中做同样的事情时,它会引发错误.我想pymongo不支持它.但是,任何想法都可以实现这样的任务.

python mongodb pymongo

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

Windows 64上的Python,GEOS和Shapely

当我尝试在我的Windows 64位计算机上安装Shapely时,我无法使GEOS库工作.

到目前为止,我已经运行了安装了GDAL的OSGeo4W安装程序(我相信地理库包含在该软件包中).之后,我检查了我的C:\OSGeo4W\bin目录上有geos_c.dll ,但要么我错过了一些配置步骤,要么库不起作用.

我需要Shapely来工作,所以我也在pip install shapely安装GDAL之后运行,它显然有效(尽管它找不到GEOS的C库).

在我的代码中,我可以导入Shapely,但是当我尝试使用它时,我收到一个错误,告诉我"geos.dll"找不到.

任何有关这方面的帮助将非常感激.谢谢!

python gis geospatial shapely

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

安装Shapely时找不到OSError geos_c

我是使用python在地图上制作/绘图的新手,一直试图按照这个博文来生成世界地图(http://sciblogs.co.nz/seeing-data/2011/08/12/plotting-geographic-数据上-A-世界地图与 - 蟒/).在这里遇到了一些问题:

  1. 安装底图(用于绘制地理投影数据的Matplotlib扩展).

    from mpl_toolkits.basemap import Basemap
    Traceback (most recent call last):
    File "geos_demo.py", line 1, in <module>
    from mpl_toolkits.basemap import Basemap
    ImportError: No module named mpl_toolkits.basemap
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装Shapely,但发生以下错误[1]:

  3. 然后我进入了geos.py文件并将geos.dll的所有引用更改为geos_c.dll,如下所示:http://osgeo-org.1560.n6.nabble.com/osgeo4w-258- 问题与-蟒蛇,身材匀称的Python-2-7-2-td4336816.html

  4. 但是,会出现相同的错误[1].

我正在使用Python 2.7.1和M​​ac OS 10.7.4.如果我能提供更多信息,请告诉我,非常感谢社区的任何指导!谢谢!

[1]

    from shapely.geometry import Point
    Traceback (most recent call last): File "<stdin>", line 1, in <module>
    File "/Users/Desktop/python/ENV/lib/python2.7/site-packages/shapely/geometry/__init__.py", line 4, in <module>
    from geo import box, shape, asShape, mapping
    File "/Users/Desktop/python/ENV/lib/python2.7/site-packages/shapely/geometry/geo.py", line 5, in <module>
    from point import Point, asPoint
    File "/Users/Desktop/python/ENV/lib/python2.7/site-packages/shapely/geometry/point.py", …
Run Code Online (Sandbox Code Playgroud)

python geos matplotlib-basemap shapely

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

django全局变量

在views.py中

当我尝试从其他人访问全局变量时def:

def start(request):
    global num
    num=5
    return HttpResponse("num= %d" %num) # returns 5 no problem....

def other(request):
    num=num+1
    return HttpResponse("num= %d" %num)
Run Code Online (Sandbox Code Playgroud)

def other 不回6,但它应该是6对吗?如何在视图中全局访问变量?

python django django-views

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

iText - 在创建PDF时旋转页面内容

我想制作一个包含横向页面的PDF.虽然可以使用以下方法将页面大小设置为横向:

document.setPageSize(PageSize.LETTER.rotate());
Run Code Online (Sandbox Code Playgroud)

这没有实现我想要的,因为我添加的任何内容仍然是左 - >右,而我希望它是底部 - >顶部.

IE这是我得到的:

内容为left-> right的景观

当我想要的是:

内容底部的景观 - >顶部

我已经能够通过在创建PDF并使用iText 旋转后打开PDF来实现所需的输出,但我想要一个解决方案,让我在添加内容后立即使用iText旋转它.

java pdf itext

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

尝试使用python将值插入MySQL表时出错

我正在尝试插入这一行数据(我从元组列表中解析)

(0L, u'2012-11-06T16:23:36-05:00', 0L, None, 23759918L, u'baseline', u'0 to 100', nan, 105114L, 2009524L, True, u'charge', u'Charge')
Run Code Online (Sandbox Code Playgroud)

进入mySQL数据库表,但我似乎有空值(NaN)的问题,因为我收到此错误:

OperationalError: (1054, "Unknown column 'nan' in 'field list'")
Run Code Online (Sandbox Code Playgroud)

我已经尝试在mySQL中使列可以为空,并且还创建所有文本字段,但仍然没有骰子..

python mysql

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

在Heroku上使用带有通配符SSL的通配符子域

我们最近有一个应用程序部署到Heroku.我认为我们的要求已经碰壁(请说错了).

这是一个项目管理应用程序.管理层决定采用所有SSL解决方案,因此我们从GoDaddy获得了通配证书(*.ourapp.net),我们在基于主机名的SSL下成功添加到Heroku.基于主机名的SSL要求将特定的CNAME(需要保护)指向由Heroku提供的AmazonAWS网址.例如,如果我们想保护var.ourapp.net,我们必须指向CNAME var.ourapp.net ----> appid42352herokucom-324234.us-east-1.elb.amazonaws.com [这是示例URL]

由于我们希望每个第一级子域都是安全的,因此我们必须将*.myapp.net CNAME指向AmazonURL.

但这会干扰我们的应用程序设计,其中每个通配符子域(基本和通配域已添加到应用程序中)都需要进行处理,以便每个客户都可以获得像customername.outapp.net这样的品牌URL

目前,DNS由Zerigo第一层处理.

请建议/推荐

cname wildcard-subdomain heroku ssl-certificate

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

将空目录添加到tarfile

如何在python中的tarfile中添加一个空目录,而不先在磁盘上创建它?

在我的本地文件系统中创建一个空目录,并将其添加到tar文件很容易,但会产生不必要的开销.

但是,直接在tar文件中创建一个似乎并非易事.我的尝试看起来像:

import tarfile

with tarfile.open("test.tbz2",mode='w:bz2') as t:
    t.add("conf_dir") # does not work
    t.add(tarfile.TarInfo("conf_dir")) # does not work
Run Code Online (Sandbox Code Playgroud)

python tar

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

用于执行快速GPS查找的数据结构?

我有一个带有城市名称和GPS坐标的文本文件(UTF-8,~50K行).示例行:

San Pedro    locality   -3367   -5968   Argentina       Buenos Aires    San Pedro
Talagante    locality   -3366   -7093   Chile   Metropolitana   Talagante
Peñaflor     locality   -3362   -7092   Chile   Metropolitana   Talagante
Run Code Online (Sandbox Code Playgroud)

第三和第四列是最后一列中城市的GPS坐标.

给定GPS坐标,我需要找到壁橱城市.我需要做数亿次这样的事情.有哪些工具可以帮助我完成这项任务?Java/Python解决方案将是理想的选择.

python java gis gps data-structures

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