小编Rag*_*fin的帖子

在flexbox中具有居中内容的等高列

我想要有两个相同高度的列,它们的内容应该是中间对齐的,所以在每个div的正中心.

问题: "相等高度"和"中间对齐"似乎排除了自己,一个不适用于另一个.

问题:如何创建一个包含两列宽度不同,高度相等且内容集中在每列中间的行?

<!-- 'middle aligned' and 'equal height' don't like each other ? -->
<div class="ui equal height center aligned grid">
    <div class="row">
        <div class="twelve wide purple column">
        <p>Text Text Text</p>
        <p>Text Text Text</p>
        <p>Text Text Text</p>
        <p>Text Text Text</p>
        </div>
        <div class="four wide red column  middle aligned">
            <div class="row">Forward</div>

        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/kjjd66zk/1/

html css css3 flexbox semantic-ui

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

按顺序有效地对列表进行排序

可以说我有两个列表:

sequence = [25, 15, 20, 15, 25, 25]
l = [(25, 'banana'), 
     (25, 'apple'), 
     (25, 'pine'), 
     (20, 'soap'), 
     (15, 'rug'), 
     (15, 'cloud')]
Run Code Online (Sandbox Code Playgroud)

我想按顺序排序第二个列表l.在示例中,数字25出现多次,在这种情况下,只要它具有值25,哪个元组在该位置并不重要.列表将始终具有相同的长度.

我目前的做法是:

r = list(range(len(sequence)))

for i, v in enumerate(sequence):
    for e in l:
        if e[0] == v:
            r[i] = e
            l.remove(e)
print(r)
Run Code Online (Sandbox Code Playgroud)

可能的输出:

[(25,'banana'),(15,'rug'),(20,'soap'),(15,'cloud')(25,'apple'),(25,'pine')]

你看到更好的方法吗?

谢谢你的帮助!

笨人

python python-3.x

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

Peewee-使用字典更新条目

我找到了关于如何使用字典创建新表条目的便捷答案

现在,我想使用相同的方法更新条目。但是我不知道如何处理我要更新的特定表项。

我当前的版本如下所示:

entries = Fruit.select().order_by(Fruit.name.desc())
#... all entries are listed with the index number
entry_index = int(input("Please enter entry number: "))
#...
entry_index -= 1

name = "Banana"
color = "yellow"

if input('Update entry? [Yn] ').lower() != 'n':
        entries[entry_index].name = name
        entries[entry_index].color = color
Run Code Online (Sandbox Code Playgroud)

如您所见,我明确地处理了每个字段。我想将变量(名称,颜色)放入字典中,并使用此答案中提到的double-star-shortcut更新位于“ entry_index”位置的条目。但是我在文档中找不到合适的方法

有谁知道如何做到这一点?

谢谢你的帮助!

莫夫

python dictionary peewee

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

peewee 自定义字段 - 定义允许的值

两种情况:

1.) 我想定义一个只能取整数 0、1 或 2 的属性 (val)。

class Trinary(Model):
    """val should accept the values 0, 1 or 2 only"""
    val = IntegerField()
Run Code Online (Sandbox Code Playgroud)

2.) 我想定义一个只能接受特定字符串的属性 (val),例如 ["strawberry", "peach", "apple"]

class Fruit(Model):
    """val should accept the values "strawberry", "peach" or "apple" only """
    val = ???
Run Code Online (Sandbox Code Playgroud)

是否可以使用 peewee 实现这样的限制?

谢谢你的帮助!

莫夫

python python-3.x peewee

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

Unix 时间戳从现在输出为 1970

我想在未来生成一些 unix Timestamp。因此我使用像unixtimestamp.com这样的生成器 。但是当我使用任何生成的时间戳时,例如在 chrome 或 firefox 的 console.log 中,它生成的不是现在的时间戳,而是 1970 年的时间戳。

示例:1462277206 是 2016 年 5 月 3 日星期二 12:06:46 GMT 的 Unix 时间戳。

但是在控制台中new Date(1462277206)返回 Sat Jan 17 1970 23:11:17 GMT+0100 (CET).

我究竟做错了什么?

谢谢你的帮助!

莫夫

javascript timestamp unix-timestamp

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