小编Phi*_*van的帖子

Postgres SSL SYSCALL错误:使用python和psycopg检测到EOF

使用psycopg2包与python 2.7我一直得到标题错误:psycopg2.DatabaseError:SSL SYSCALL错误:检测到EOF

它只发生在WHERE column LIKE ''%X%''我的pgrouting查询中添加一个子句时.一个例子:

SELECT id1 as node, cost FROM PGR_Driving_Distance(
  'SELECT id, source, target, cost 
     FROM edge_table
     WHERE cost IS NOT NULL and column LIKE ''%x%'' ',
  1, 10, false, false)
Run Code Online (Sandbox Code Playgroud)

互联网上的线程表明它是直观的SSL问题,但每当我注释掉模式匹配方面的事情时,查询和数据库的连接工作正常.

这是在运行Xubuntu 13.10的本地数据库上.

进一步调查后:看起来这可能是由于pgrouting扩展程序导致数据库崩溃,因为它是一个错误的查询,并且它们不是具有此模式的链接.

会很快发布一个答案......

python postgresql ssl psycopg2 pgrouting

27
推荐指数
7
解决办法
4万
查看次数

Gtk网格中的滚动窗口大小

在python中尝试使用Gtk + 3.

尝试在滚动窗口容器中将"Gtk.TreeView"添加到网格窗口以及输入框.问题是滚动区域很小,因此您几乎看不到任何滚动窗口/ TreeView.这是输出的图像:

在此输入图像描述

相关代码是:

scroll = Gtk.ScrolledWindow()    # Create scroll window
scroll.add(self.MatchTree)       # Adds the TreeView to the scroll container

grid = Gtk.Grid()                # Create grid container
self.add(Grid)                   # Add grid to window (self)
Grid.add(scroll)                 # Add scroll window to grid
Grid.attach_next_to(self.Entry, scroll, Gtk.PositionType.BOTTOM, 1, 1)  # Attach entry to bottom of grid.
Run Code Online (Sandbox Code Playgroud)

那么如何控制滚动区域的大小?

干杯,菲尔

python gtk

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

如何在循环中向传单地图添加多个提供者图块

我想生成一系列addProviderTiles以添加到leaflet地图中。考虑以下矢量是我想要添加到传单对象的提供者图块的情况。

providers <- c("Stamen.TonerLite", "Stamen.Watercolor", "CartoDB.Positron", "Acetate.terrain")
Run Code Online (Sandbox Code Playgroud)

我试过了:

pTiles <- lapply(providers, addProviderTiles)
Run Code Online (Sandbox Code Playgroud)

但我遇到了错误:

 Error in map$dependencies : $ operator is invalid for atomic vectors
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,我可能有任意数量的提供者图块或图层要添加到地图中,因此自动生成传单地图非常重要,而不是硬输入,例如:

leaflet() %>%
    addProviderTile(x) %>%
    addProviderTile(y) ... 
Run Code Online (Sandbox Code Playgroud)

r leaflet

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

标签 统计

python ×2

gtk ×1

leaflet ×1

pgrouting ×1

postgresql ×1

psycopg2 ×1

r ×1

ssl ×1