我正在按照这些说明在我的 Mac 上设置 PostgreSQL。第 3 步说我需要单击Initialize,但是没有这样的按钮。相反,会显示错误消息“找不到二进制文件”,如果我单击类似的“开始”按钮,则会显示错误消息“找不到此 PostgreSQL 服务器的二进制文件”。我刚刚下载了 Postres.app 的干净版本,所以不确定为什么这不能立即使用。
如何解决?
我得到以下格式的数据:
[-2, -2, 0, 0, 0, 0, 0]
[-2, 20, -1, 0, 3, 0, 0]
Run Code Online (Sandbox Code Playgroud)
每行都是不同的输入。该列表可能超过7个元素。我需要返回最后一个非零元素的索引位置,因此:
[-2, -2, 0, 0, 0, 0, 0]
>>> 1
[-2, 20, -1, 0, 3, 0, 0]
>>> 4
Run Code Online (Sandbox Code Playgroud)
以下代码大部分时间都是这样做的:
def getIndex(list):
for element in reversed(list):
if element != 0:
return list.index(element)
Run Code Online (Sandbox Code Playgroud)
但是,当有两个相同的数字时(如上面的第一个示例),该数字将返回,0因为-2它同时位于列表的第0位和第1位,因此不起作用。
那么,即使存在具有相同值的元素,如何获取列表的最后一个非零元素的索引呢?
我需要创建一个设计,最终用户将看到包含两个组件的单行文本.在text-align:left div可能有文字的任意长度.在text-align:right div通常为约9或10个字符长,但可以想见会高达20-一些字符.
以下是最终用户需要看到的内容:
text-align:left文本应用于ellipsis在单行文本中隐藏任何不适合屏幕的文本.text-align-right文本应始终在屏幕上在同一条线.text-align:left div应该等于浏览器窗口的宽度减去text-align:right文本的宽度div.text-align:right div应该等于其中文本的宽度加上其水平padding.我几乎让这个工作在一个小提琴,但在那我需要使用固定的宽度text-align:right div.这是HTML:
<body>
<div id="wrap">
<div id="left">Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left Left</div>
<div id="right">Right</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
这是CSS:
* {border:0; …Run Code Online (Sandbox Code Playgroud)