使用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中尝试使用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)
那么如何控制滚动区域的大小?
干杯,菲尔
我想生成一系列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)