小编Par*_*hot的帖子

org.postgresql.util.PSQLException:致命:主机没有pg_hba.conf条目

我正在尝试使用Spring JDBC模板连接到远程位置的PostgreSQL数据库.我正进入(状态

org.postgresql.util.PSQLException:致命:主机"139.126.243.71"没有pg_hba.conf条目,用户"guest",数据库"masterdb",SSL关闭错误

我无法访问远程位置的pg_hba.conf文件.

这是我在spring servlet.xml中给出的配置

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="org.postgresql.Driver"/>
    <property name="url" value="jdbc:postgresql://100.64.35.52":5432/masterdb"/>
    <property name="username" value="root"/>
    <property name="password" value="root"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我们可以通过提供任何财产来解决问题吗?

postgresql

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

如何在Matlab中停止运行脚本

我在Matlab中编写了一个长期运行的脚本,例如

tic;
d = rand(5000);
[a,b,c] = svd(d);
toc;
Run Code Online (Sandbox Code Playgroud)

它似乎永远在运行.我想在编辑器窗口按F5.所以我不能按C-Break来停止在Matlab控制台中.

我只是想知道如何停止脚本.我目前正在使用任务管理器杀死Matlab,这真的很傻.

谢谢.

windows matlab

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

为什么文件实用程序告诉我"程序头太多"?

我想分析核心转储.我即将使用gdb,但我作为一个完整性检查做的第一件事是file在核心上使用,它给了我:

ELF 32位LSB核心文件Intel 80386,版本1(SYSV),程序头太多(489)

现在,大部分内容都非常有意义.但"太多"意味着file试图做某事,并且由于某种原因无法完成其操作.有些东西告诉我file寻找什么会有所帮助.

它试图确定什么,以及为什么(确切地)它在尝试中失败?

coredump file

15
推荐指数
1
解决办法
3430
查看次数

如何在jinja2中选择正则表达式匹配?

玩具的例子

基本上,我想做的事情如下:

['hello', 'apple', 'rare', 'trim', 'three'] | select(match('.*a[rp].*'))
Run Code Online (Sandbox Code Playgroud)

哪个会产生:

['apple', 'rare']
Run Code Online (Sandbox Code Playgroud)

我在说什么?

match过滤器和select过滤器.我的问题源于select过滤器仅支持一元"测试".

我在Ansible 1.9.x.

我的实际用例

......更接近:

lookup('dig', ip_address, qtype="PTR", wantList=True) | select(match("mx\\..*\\.example\\.com"))
Run Code Online (Sandbox Code Playgroud)

所以,我希望获得与IP相关的所有PTR记录,然后过滤掉所有不适合给定正则表达式的记录.我还想确保结果列表中只有一个元素,并输出该元素,但这是一个不同的问题.

template-engine jinja2 ansible

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

如何获取__LINE__用于调用函数?

基本上,我的问题是,只是对Perl,而不是PHP.

我知道warn()管理它,但是再次warn()是核心perl,所以我理解它是否通常不可能.

附录(如果链接最终失败)

有功能

sub logm
{
  my ($msg, $line_no) = @_;
  # ... 
}
Run Code Online (Sandbox Code Playgroud)

我想包含__LINE__(和__FILE__,但这不是必需的),但不希望每次都像现在这样包含它作为参数.

# This is attrocious
logm "That file handle is now closed", __LINE__;
Run Code Online (Sandbox Code Playgroud)

perl

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

Unix:有预期命令的替代方案吗?

我试图做一个bash脚本,以自动连接到一个ssh服务器.但是,我没有权限安装expect包.所以我想知道是否有办法在被问到时自动输入"是",然后在不使用expect命令的情况下输入密码?

我在xubuntu上工作.

总之,这就是我想要的:

#!/bin/sh

ssh user@localhost << EOT
#enter "yes" here when asked
#enter my password here when asked
ls
EOT
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

unix ssh bash ubuntu connect

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

Pythonic方式根据条件值包含或排除字符串的一部分

我有基因组数据,并且根据ref(它可以等于'b37''hg19')的值,我使用的命令将chr在开头有一个或在开头没有任何东西(例如chr22).

现在,我这样做:min('chr', ref).strip('b37') + <chromosome_number>.

这种方式相当......创造性,我会说,如果变量的名称不能像它那样有效,那就不会有用.我想知道是否有一种更直接的方式来做到这一点仍然保留了我的方式的浓缩,"pythonic"形式.

python string

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