小编Rod*_*igo的帖子

无法连接到端口5432上的Postgresql

我在运行Ubuntu Server 14.04的服务器上安装了PostgreSQL 9.3.

如果我通过终端ssh到服务器,我可以连接到psql.但是当我尝试配置pgAdmin III进行远程连接时,我得到:

服务器不侦听服务器不接受连接:连接库报告无法连接到服务器:连接被拒绝服务器是否在主机"172.24.3.147"上运行并接受端口5432上的TCP/IP连接?

当我在服务器上运行时,service postgresql status它给了我:

9.3/main (port 5432): online
Run Code Online (Sandbox Code Playgroud)

所以当然我在这里缺少一些重要的东西.

编辑

netstat -na服务器上运行时,我得到(相关部分,我猜):

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN     
tcp        0      0 172.24.3.147:22         172.24.3.240:61950      ESTABLISHED
tcp        0      0 172.24.3.147:22         172.24.3.240:60214      ESTABLISHED
Run Code Online (Sandbox Code Playgroud)

postgresql ssh port remote-access

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

如何将参数值添加到pgadmin sql查询?

在pgadmin3中,我想使用参数化查询(为了更快的调试,只需从我的php文件中复制并粘贴查询).但是我还没有找到一个选项添加值$1,$2...参数.可能吗?

这是我在循环中构建的查询,遵循此处的 NULL测试建议:

SELECT EXISTS(SELECT 1
              FROM tax
              WHERE (addby=$1 or addby<>$1)
                    AND (adddate=$2 or adddate<>$2)
                    AND ($3 IS NULL AND nome IS NULL OR nome=$3)
                    AND ($4 IS NULL AND rank IS NULL OR rank=$4)
                    AND ($5 IS NULL AND pai IS NULL OR pai=$5)
                    AND ($6 IS NULL AND valido IS NULL OR valido=$6)
                    AND ($7 IS NULL AND sinonvalid IS NULL OR sinonvalid=$7)
                    AND ($8 IS NULL AND espec IS NULL OR …
Run Code Online (Sandbox Code Playgroud)

sql postgresql parameters pgadmin

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

如何计算JTextArea中的行数,包括由包装引起的行数?

我有一个JTextArea,我已将word-wrap和wrap-style-word设置为true.我希望将JTextArea"打包"到给定指定宽度的最小可能高度.

为此,我正在计划使用...计算字体的高度

  Font font = jTextArea.getFont();
  FontMetrics fontMetrics = jTextArea.getFontMetrics(font);
  int lineHeight = fontMetrics.getAscent() + fontMetrics.getDescent();
Run Code Online (Sandbox Code Playgroud)

...然后将其乘以JTextArea中使用的行数.问题是JTextArea.getLineCount()计算忽略换行的换行数.

如何计算JTextArea中使用的行数,包括由自动换行引起的行数?

这里有一些演示代码可以更容易地解决这个问题.我有一个监听器,每次调整窗口大小时都打印出行数.目前,它总是打印1,但我想补偿自动换行并打印出实际使用的行数.

编辑:我在下面的代码中包含了问题的解决方案.静态countLines方法提供了解决方案.

package components;                                                                           

import java.awt.*;
import java.awt.event.*;
import java.awt.font.*;
import java.text.*;
import javax.swing.*;

public class JTextAreaLineCountDemo extends JPanel {                                          
  JTextArea textArea;                                                                         

  public JTextAreaLineCountDemo() {                                                           
    super(new GridBagLayout());                                                               

    String inputStr = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmo";
    textArea = new JTextArea(inputStr);                                                       
    textArea.setEditable(false);                                                              
    textArea.setLineWrap(true);                                                               
    textArea.setWrapStyleWord(true);                                                          

    // Add Components to this panel.                                                          
    GridBagConstraints c = new GridBagConstraints();                                          
    c.gridwidth = GridBagConstraints.REMAINDER; …
Run Code Online (Sandbox Code Playgroud)

java textarea awt jtextarea

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

使用unique()和==匹配重音符号和非重音符号

我正在整理一些看起来几乎相同的表,除了一些字符在某些字符中显示重音而在其他字符中没有重音.例如,"André"有时会读取"Andre","Flávio"和"Flavio"等.我需要将所有变体视为相同,但unique()将它们视为不同.我想改变所有重音非重音,然后使用unique(),但我想也许还有另一种更快的选择.

后来我需要使用==进行相同的不区分重音比较,所以我正在考虑从每个表的副本中删除所有重音,并在副本上进行比较.请告诉我是否有更好的方法.

r unique diacritics accent-insensitive

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

为什么R读UTF-8标题为文本?

我将Excel表保存为文本(*.txt).不幸的是,Excel不允许我选择编码.所以我需要在记事本(打开为ANSI)中打开它并将其保存为UTF-8.然后,当我在R中读到它时:

data <- read.csv("my_file.txt",header=TRUE,sep="\t",encoding="UTF-8")
Run Code Online (Sandbox Code Playgroud)

它显示以"XUFEFF."开头的第一列的名称.我知道这些是保留的字节,告诉任何程序该文件是UTF-8格式.所以它不应该显示为文本!这是一个错误吗?或者我错过了一些选择?提前致谢!

csv byte-order-mark r utf-8 file-encodings

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

如何使Peirce投影算法允许360度旋转?

将此算法用于R中的Peirce世界地图投影。我能够绘制一些精美的地图,例如,使用28作为lambda_0函数中参数的值toPeirceQuincuncial,因为该角度产生的陆地变形更少,并且没有破坏任何重要的孤岛(显然,除了南极洲)。该算法的用法如下:

# constants
pi<-acos(-1.0)
twopi<-2.0*pi
halfpi<-0.5*pi
degree<-pi / 180
halfSqrt2<-sqrt(2) / 2
quarterpi<-0.25 * pi
mquarterpi<--0.25 * pi
threequarterpi<-0.75 * pi
mthreequarterpi<--0.75 * pi
radian<-180/pi
sqrt2<-sqrt(2)
sqrt8<-2. * sqrt2
halfSqrt3<-sqrt(3) / 2
PeirceQuincuncialScale<-3.7081493546027438 ;# 2*K(1/2)
PeirceQuincuncialLimit<-1.8540746773013719 ;# K(1/2)

ellFaux<-function(cos_phi,sin_phi,k){
  x<-cos_phi * cos_phi
  y<-1.0 - k * k * sin_phi * sin_phi
  z<-1.0
  rf<-ellRF(x,y,z)
  return(sin_phi * rf)
}

ellRF<-function(x,y,z){
  if (x < 0.0 || y < 0.0 || z < 0.0) {
    print("Negative argument to …
Run Code Online (Sandbox Code Playgroud)

r map-projections

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

为什么溢出-y:隐藏在我的 flex 布局中创建一个水平滚动条?

我有两个并排的面板。右侧的包含物种名称,不应换行(它们足够小,仅占屏幕的一小部分)。左侧面板包含更多内容,并占据了大部分屏幕。这是我的代码。

html,body {
  height: 100%;
}
body {
  display: flex;
  margin: 0;
  overflow-y: hidden;
}
#left {
  background-color: skyblue;
  flex-grow: 1;
  padding: 1em;
}
#right {
  background-color: indianRed;
	white-space: nowrap;
  padding: 1em;
  display: flex;
  flex-direction: column;
}
Run Code Online (Sandbox Code Playgroud)
<div id='left'>
Some text wide enough to compete with the red panel -- some more words needed.
</div>
<div id='right'>
<p>Some names.</p>
<p>Some names a little larger.</p>
<p>Some names.</p>
<p>Some names a little larger.</p>
<p>Some names.</p>
<p>Some names a little larger.</p>
<p>Some names.</p> …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

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

R段无法处理透明度?

在R(Windows 7中的3.0.2)segment()函数无法处理透明度?

dev.new(width=10,height=10)
par(mar=c(0,0,0,0))
x = 1:10
y = 10:1
plot(x,y)
segments(0,0,10,10,col=rgb(0,0,0,0.5))
Run Code Online (Sandbox Code Playgroud)

这应该在图上画一条灰线,但没有画出任何东西.为什么?

plot transparency r

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

Ubuntu 16.04 apt-get无法通过代理工作

在Ubuntu 14.04中,为了通过公司代理在终端中使用某些命令(如apt-get),我需要进行以下更改,超出系统设置>网络>网络代理>"应用系统范围"(羞辱你, Ubuntu的)

/etc/environment (actually this is the only file modified by System Settings)
http_proxy="http://[webproxy]:[port]/"
https_proxy="https://[webproxy]:[port]/"
ftp_proxy="ftp://[webproxy]:[port]/"
socks_proxy="socks://[webproxy]:[port]/"

/etc/profile
export http_proxy=http://[username]:[password]@[webproxy]:[port]
export https_proxy=http://[username]:[password]@[webproxy]:[port]
export ftp_proxy=http://[username]:[password]@[webproxy]:[port]

sudo visudo
Defaults        env_reset
Defaults        env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"

/etc/apt/apt.conf
Acquire::http::proxy "http://[username]:[password]@[webproxy]:[port]/";
Acquire::https::proxy "https://[username]:[password]@[webproxy]:[port]/";
Acquire::ftp::proxy "ftp://[username]:[password]@[webproxy]:[port]/";
Acquire::socks::proxy "socks://[username]:[password]@[webproxy]:[port]/";

or the same changes in
/etc/apt/apt.conf.d/95proxies
Run Code Online (Sandbox Code Playgroud)

我认为至少以下命令(从这里)

sudo http_proxy='http://[username]:[password]@[webproxy]:[port]' apt-get update
Run Code Online (Sandbox Code Playgroud)

应该工作吧?

这就是我现在所记得的.甚至不确定是否所有这些都是必要的.不过,我在Ubuntu 16.04中做了所有这些更改,但仍然无法sudo apt-get update通过相同的代理(同一房间中的另一台计算机)进行工作.拿到

Temporary failure resolving '[webproxy]'
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

proxy apt-get ubuntu-16.04

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

如何垂直对齐dt标签相对于其dd标签?

我有这个HTML:

<dl>
    <dt><label for='txaText'>Text</label></dt>
    <dd><textarea id='txaText'></textarea></dd>
</dl>
Run Code Online (Sandbox Code Playgroud)

这个css:

dt {
  float: left;
  text-align: right;
  width: 30%;
  padding-right:5px;
}
dd {
  width: 70%;
  margin: 0;
}
Run Code Online (Sandbox Code Playgroud)

但我明白了:

CSS1

我想要这个:

CSS2

如何实现dt标签相对于其各自的dd标签的垂直对齐?我可以在没有像创建div或为每个标签指定高度(以像素为单位)的可怕黑客的情况下执行此操作吗?

html css vertical-alignment

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