小编Jen*_*ijn的帖子

在"PARALLEL"或附近创建postgis扩展语法错误

当我尝试在Windows上的postgresql中启用postgis扩展时,我收到以下错误:

"PARALLEL"或其附近的语法错误

我一直在寻找,但找不到任何有此错误的人.有帮助吗?

postgresql postgis

13
推荐指数
2
解决办法
5714
查看次数

如果存在外键,则插入PostgreSQL

仅当外键(在本例中为模型)存在时,如何在具有外键引用的表中插入新行?

目前我有以下声明:

INSERT INTO furniture (model, type) VALUES (modelA, chair)
Run Code Online (Sandbox Code Playgroud)

postgresql

7
推荐指数
1
解决办法
1169
查看次数

在matplotlib中使用日期时间堆积直方图

我正在尝试使用datetime对象创建堆叠直方图,但是我收到以下错误:

 TypeError: unorderable types: datetime.datetime() < float()
Run Code Online (Sandbox Code Playgroud)

当我将对象转换为时间戳或使用一个数据范围(无堆叠)时,代码可以正常工作.

import datetime
import matplotlib.pyplot as plt

data = [[datetime.datetime(2015, 12, 24, 21, 13, 45), datetime.datetime(2015, 12, 30, 23, 37, 8), datetime.datetime(2015, 12, 30, 19, 43, 18), datetime.datetime(2015, 12, 30, 16, 14, 12), datetime.datetime(2015, 12, 30, 11, 32, 8), datetime.datetime(2015, 12, 29, 6, 29, 25), datetime.datetime(2015, 12, 28, 22, 54, 49), datetime.datetime(2015, 12, 28, 18, 41, 50), datetime.datetime(2015, 12, 28, 14, 25, 42), datetime.datetime(2015, 12, 28, 3, 1, 34), datetime.datetime(2015, 12, 27, 21, …
Run Code Online (Sandbox Code Playgroud)

python datetime matplotlib python-3.x

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

将列表的第一个元素除以第二个,将第三个元素除以第四个,依此类推

目前我有2个列表,我彼此分开

a = [5,6,7,8]
b = [100,200,300,400]
output = [b/m for b,m in zip(a,b)]
Run Code Online (Sandbox Code Playgroud)

但是由于我的数据库的性质,检索列表a和更快地更快b:

data = [5,100,6,200,7,300,8,400]
Run Code Online (Sandbox Code Playgroud)

列表中的第一个值是第一个值a,第二个值是第一个值b,第三个值是第二个值a,依此类推.

output = [5/100,6/200,7/300,8/400]
Run Code Online (Sandbox Code Playgroud)

因此,我需要将第一个值除以第二个值,将第三个值除以第四个值,依此类推.现在这没问题,但我需要它尽可能快.有什么建议?

python python-3.x

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

使用notify.js在网站上发布通知

我试图使用bootstrap和notify.js(http://notifyjs.com/)/ jQuery 显示全局通知.使用以下代码使通知工作没有问题:

$.notify('successfully logged in','succes');
Run Code Online (Sandbox Code Playgroud)

但是,我希望通知显示在引导程序导航栏下方的右上角,换句话说,我希望顶部通知显示在页面顶部下方50px.

使用"margin-top":"50px"在基类似乎工作,但第二个通知也出现50像素较低.

任何帮助是极大的赞赏

html css jquery twitter-bootstrap

3
推荐指数
1
解决办法
7188
查看次数

正则表达式:匹配连续的标点符号并替换为第一个

I am trying to remove some predefined consecutive punctuation marks and replace them with the first. Thus:

  1. u.s., -> u.s.
  2. u.s. -> u.s.
  3. u.s.! -> u.s.
  4. hiiii!!!, -> hiiii!

I tried the following code:

import re
r = re.compile(r'([.,/#!$%^&*;:{}=-_`~()])*\1')
n = r.sub(r'\1', "ews by almalki : Tornado, flood deaths reach 18 in U.s., more storms ahead ")
print(n)
Run Code Online (Sandbox Code Playgroud)

python regex

3
推荐指数
1
解决办法
546
查看次数