问题列表 - 第184388页

如何在CSS中将长字符串换行并截断为三行

我想将长篇文章分成三到四行,并在下面添加一个“更多”按钮。目前,我正在使用下面的CSS代码。

.truncate {
    width: auto;
    text-align: justify;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)

上面的 css 类做了我想要的。但是,它将文章缩短为仅一行代码。我想尽一切办法把它写成三行或四行半,但没有成功。我想过添加一个 height 属性,但没有改变。请问我如何控制行数。?任何帮助,将不胜感激。

更新

就像这里的SO一样。一个问题标题,以及帖子中的两行内容。请问我该如何实现这一目标?

html css

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

Python,无法获取嵌入式视频网址

好吧,我一直在摸不着头脑.我正在尝试使用Beautiful Soup在网页上检索嵌入视频的URL,并在Python 2.7.6中请求模块.我检查了chrome中的html,我可以看到视频的网址,但是当我使用请求获取页面并使用Beautiful Soup时,我找不到"视频"节点.从查看源代码看,视频窗口看起来像是一个嵌套的html文档.我已经搜遍了所有,无法找出为什么我无法检索这个.如果有人能指出我正确的方向,我会非常感激.谢谢.

这是其中一个视频的网址:

http://www.growingagreenerworld.com/episode125/

python beautifulsoup web-scraping python-requests

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

为什么形状是属性和函数而不是数组方法?

经验丰富的R用户,相对较新的Python用户.

如果达成共识的话,将会删除这是一个太多的意见/设计师的问题.

我真的很好奇为什么shape是numpy模块中的数组和函数的属性,而不是数组对象的方法.换一种说法,

import numpy as np
a = np.array((1,2,3))
np.shape(a)   ## call function
## (3,)
a.shape       ## retrieve attribute
## (3,)
a.shape()     ## pretend that it's a method
## Traceback (most recent call last):
## File "<stdin>", line 1, in <module>
## TypeError: 'tuple' object is not callable
Run Code Online (Sandbox Code Playgroud)

近端来看,为什么最后一种方法不起作用(因为a.shape返回(3,)然后我们正在尝试计算(3,)()),这是相当明显的,但我不明白设计 - 非常天真,我原本期望一种形状方法是最有效的Python的.

python arrays numpy

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

拆分现在抱怨失踪"isSeparator"

在Swift 1.2的最新升级之后,我无法弄清楚如何将一行文本拆分成单词.我曾经这样做过:

let bits = split(value!, { $0 == " "}, maxSplit: Int.max, allowEmptySlices: false)
Run Code Online (Sandbox Code Playgroud)

但那不再有效,因为......

Cannot invoke 'split' with an argument list of type '(String, (_) -> _, maxSplit: Int, allowEmptySlices: Bool)'
Run Code Online (Sandbox Code Playgroud)

嗯,好吧,即使我可以上次建造?好吧,我们试试......

let bits = split(value!, { $0 == " "})
Run Code Online (Sandbox Code Playgroud)

那个和我能想到的其他版本最终都说:

Missing argument for parameter 'isSeparator' in call
Run Code Online (Sandbox Code Playgroud)

让我们听听它测试新的编程语言!好极了!

谁知道1.2的正确秘诀?

swift

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

CASE语句是否会丢失PostgreSQL中的别名范围?

首先,这个SQL有效:

select
    case
        when s.luserid > 0 then u.szusername
        when s.lgroupid > 0 then g.szgroup
        when s.lldapid > 0 then 'LDAP Group'
    end as name
from security s
left join users u on s.luserid = u.id
left join usergroups g on s.lgroupid = g.id
order by name
Run Code Online (Sandbox Code Playgroud)

上面的块通过别名name工作证明了排序,并且name当术语name是保留字时声明别名起作用,这与问题无关

当我在其中创建带有别名的case语句时,我的问题就出现了:

注意别名 useid

select
    case
        when sa.luserid > 0 then sa.luserid
        when sa.lgroupid > 0 then sa.lgroupid
        when sa.lldapid > 0 then sa.lldapid
    end as useid, …
Run Code Online (Sandbox Code Playgroud)

sql postgresql sql-order-by

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

当管道传输到文件时保留 mysql 框架吗?

我有一个关于 mySQL/bash 的问题。这是我的基本情况

****> mysql -u**** -p*** -h*** -P*** -e "SELECT user,host,password FROM mysql.user WHERE password='*0F7947B374392A8F5638B396E0E4BB198D1D16D8'"
+--------------+------+-------------------------------------------+
| user         | host | password                                  |
+--------------+------+-------------------------------------------+
| *********    | %    | *0F7947B374392A8F5638B396E0E4BB198D1D16D8 |
| ************ | %    | *0F7947B374392A8F5638B396E0E4BB198D1D16D8 |
| *******      | %    | *0F7947B374392A8F5638B396E0E4BB198D1D16D8 |
+--------------+------+-------------------------------------------+


****> mysql -u**** -p*** -h*** -P*** -e "SELECT user,host,password FROM mysql.user WHERE password='*0F7947B374392A8F5638B396E0E4BB198D1D16D8'" >test.tmp; more test.tmp 
user    host    password
*********        %       *0F7947B374392A8F5638B396E0E4BB198D1D16D8
************     %       *0F7947B374392A8F5638B396E0E4BB198D1D16D8
*******    %       *0F7947B374392A8F5638B396E0E4BB198D1D16D8
Run Code Online (Sandbox Code Playgroud)

当我输出到控制台时,我得到一个漂亮的、均匀的帧,当我将其写入文件时,我该怎么做才能让这个帧保留下来?这将是一个更大脚本的一部分。我知道可以使用 awk 重新创建框架,但我希望有一个简单的方法可以将其保留下来。提前致谢!

mysql bash

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

一线从可能的目录列表中获取文件的统一列表?

假设我们有一个目录列表,其中某些目录可能不存在

dirs = ['dir1','dir2','dir3']
Run Code Online (Sandbox Code Playgroud)

为了论证,仅存在两个,它们的内容是:

目录1
  --file1a
  --file1b
目录2
  --file2a
  --file2b

统一列出所有文件的最佳方式是什么?我最接近的是:

import os
files = [ os.listdir(x) for x in ['dir1','dir','dir3'] if os.path.isdir(x) ]
Run Code Online (Sandbox Code Playgroud)

但这给了我一个嵌套列表:

[['file1a','file1b'],['file2a','file2b']]
Run Code Online (Sandbox Code Playgroud)

如果我希望使用那种单线纸['file1a', 'file1b', 'file2a', 'file2b']呢?

python directory list python-2.7

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

Android主线程 - 是否与其他应用共享

想象一下,我们同时打开了两个应用程序(例如三星如何拆分屏幕并允许两个应用程序同时运行).这两个应用程序共享主线程吗?我的问题确实是每个应用程序打开得到自己的主线程?还是它们共享的一个主题?

multithreading android networkonmainthread

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

为什么运行我的全局npm链接包只是打开bin文件?

如果我正在开发npm包foo并且我希望它作为命令行应用程序全局安装,我可以通过添加到我的package.json来实现:

"bin": {
    "foo": "./bin/foo.js"
}
Run Code Online (Sandbox Code Playgroud)

通过npm全局安装我的软件包的人将在其全局npm前缀目录中添加相应的批处理文件和shell脚本.但是,假设我希望能够从shell启动我的包(或者,在Windows的情况下,命令提示符).我可以通过在我的一个PATH目录中的某处创建一个批处理文件/ shell脚本来直接运行我的包,例如@node C:\my\package\directory\bin\foo %*.

这是一个相当简单明显的解决方案,但我认为这npm link更适合,因为它感觉不那么黑,而且理论上设计用来做这件事.我npm link在我的包目录中运行,然后通过foo从命令行运行来测试它.但是,不是执行我的脚本,而是foo.js在我的默认编辑器中实际打开.调查前缀目录,结果是npm创建的foo.cmd文件(fooshell脚本的内容类似)包含:

"%~dp0\node_modules\foo\bin\foo.js"   %*
Run Code Online (Sandbox Code Playgroud)

与以下创建的批处理文件进行比较npm install -g:

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\node_modules\npm\bin\npm-cli.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  "%~dp0\node_modules\npm\bin\npm-cli.js" %*
)
Run Code Online (Sandbox Code Playgroud)

为什么npm link生成启动包的bin文件的脚本文件而不是以bin文件作为参数启动节点?我该如何解决这个问题?

node.js npm

9
推荐指数
2
解决办法
1300
查看次数

如何在Pig中创建不区分大小写的匹配?

假设我有以下文件,学生

John
Mary
Bill
Joe
Run Code Online (Sandbox Code Playgroud)

然后我加载我的数据如下:

a = load 'student' as (name:chararray);
Run Code Online (Sandbox Code Playgroud)

我希望b的结果不区分大小写:

b = filter a by name matches ('.*john.*');
Run Code Online (Sandbox Code Playgroud)

也就是说,返回一场比赛,(约翰).我已经尝试使用正则表达式设置'?i.*john.*',但这似乎不起作用.

regex apache-pig

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