小编Ait*_*lez的帖子

vertical-align:middle在twitter bootstrap中没有表行rowpan

我正在使用Twitter Bootstrap 3.x,我有一个表格,其中一个单元格的行数为"2".这是表格行:

<tr>
    <td rowspan="2" class="critical">
        <a href="#"><span class="glyphicon glyphicon-check white"></span></a>
    </td>
    <td colspan="2" class="col-xs-8 col-md-10">
        <b><a href="#">Title</a></b>
    </td>
</tr>
<tr>
    <td class="col-xs-8 col-md-10">
        <em><small>12/07/2014</small></em> - <a><span class="glyphicon glyphicon-paperclip"></span></a></small>
    </td>
    <td class="col-xs-4 col-md-2">
        <em><small  class="pull-right"><a href="#" class="black">Some name</a></small></em>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我一直在寻找StackOverflow这些解决方案:

  • 使用Bootstrap 3 vert-align类(我在文档中找不到但有人说它已添加)
  • 请改用line-height
  • 添加CSS vertical-align:middle
  • 垂直对齐:基线
  • .........

我已经尝试了一切,并且看着Chrome开发控制台,每当我添加行高或垂直对齐:中间时,它会出现描边并且不会应用.也试过!重要,但也没有工作.

我想知道是否存在阻止rowspan单元格在中间对齐的东西,如果它是由于rowspan(这是最可能的问题,因为该示例的人在JSFiddle中提供vertical-align:middle就像魅力一样) .

如果需要任何额外数据,请更新线程.提前致谢!

html5 css3 twitter-bootstrap

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

在 Angular 2 中使用 Typescript 选择输入中的文本

我正在尝试完全按照这篇文章中描述的方式进行操作,但是是在 Angular2 中。

.setSelectionRange(start, end);基本上在用户单击触发器后在输入中使用 javascript 函数。我找不到任何方法来使用 Typescript 复制此行为。

提前致谢。

angularjs typescript angular

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

Python提前几天/几周/几个月

我一直在通过stackoverflow搜索答案,但我无法在Python和Pythonic方式中找到我正在寻找的东西.

我试图根据两个日期提前几天,几周或几个月.这是我创建的一个小脚本,它可以做我想做的事情,但我很关心它.

import datetime
from dateutil.relativedelta import relativedelta


now = datetime.datetime.now()
days_ahead = datetime.datetime.now() + relativedelta(days=3)
weeks_ahead = datetime.datetime.now() + relativedelta(weeks=2)
month_ahead = datetime.datetime.now() + relativedelta(months=1)
months_ahead = datetime.datetime.now() + relativedelta(months=3)


def get_relative_date(dt):

    ahead = (dt - now).days

    if ahead < 7:
        return "Due in " + str(ahead) + " days"

    elif ahead < 31:
        return "Due in " + str(ahead/7) + " weeks"

    else:
        return "Due in " + str(ahead/30) + " months"

print get_relative_date(days_ahead)
print get_relative_date(weeks_ahead)
print get_relative_date(month_ahead) …
Run Code Online (Sandbox Code Playgroud)

python datetime python-dateutil

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

Ruby on Rails 中是否需要迁移数据库?

我想知道是否需要在 Ruby on Rails 中运行迁移才能使模型正常工作。

我真的很喜欢使用 MySQL Workbench 设计数据库,它提供了一个导出选项,可以在之后轻松创建数据库,所以我想知道从 Rails“迁移”数据库是否真的对模型产生了一些影响,比如让他们知道表存在或类似的东西那。

我问这个是因为当我运行时,rake db:migrate会在文件夹中创建一个新文件dbschema.rb其中包含数据库的信息。

作为附加信息,我正在使用这些版本:

  • Ruby - ruby​​ 2.1.5p273(2014-11-13 修订版 48405)[i386-mingw32]
  • Ruby on Rails - Rails 4.2.4

谢谢。

ruby mysql ruby-on-rails

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

有没有办法告诉Flask忽略路径?

目前我的Flask从根路径服务,http://example.com/因此它基本上服务于每个请求.但我有必要http://example.com/start从Apache 服务而不是通过Flask服务.

所以我想知道是否有任何方法可以告诉Flask忽略@app.route("/start")或告诉Flask让apache覆盖服务路径.

我正在使用共享主机服务器,因此我无法访问apache配置文件.

在此先感谢,如果有任何需要的信息,请随时询问.

python apache routing flask

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

如何在不复制对象的情况下将var添加到Python列表中?

我正在尝试用Python完成一些事情,但我无法在互联网上找到关于此的信息,所以这是我的问题.

有这个示例代码:

a = 5
b = [a]
Run Code Online (Sandbox Code Playgroud)

我需要b [0]作为a的指针引用.目前,如果我这样做

b[0] = 7
Run Code Online (Sandbox Code Playgroud)

a.var仍然是5,如果我将值设置为ab [0],则a保持不变.

我想知道在Python中是否有任何方法可以将Object存储在数组中而不复制它,所以如果我修改了一个,我也会修改另一个.

编辑一个

我想更清楚地说明我想要完成的事情,所以也许我能找到真正的答案.

我有一个自定义类

class Foo(object):
    def __init__(self):
        self.var = 7
Run Code Online (Sandbox Code Playgroud)

我还有一个这样的列表:

myList = [Foo()]
Run Code Online (Sandbox Code Playgroud)

我真正的问题是:

在代码的某个地方,我需要做以下任务:

self.foo = myList[0]
Run Code Online (Sandbox Code Playgroud)

然后当我尝试访问这个foo var时,我注意到它从未从原始实例更新.所以基本上这就是我需要的.

编辑二

所有答案都是对的.在我的赋值的每一步使用id(var)我可以验证Object始终是相同的,因此错误必须在其他地方.感谢所有人的帮助,我希望这篇文章可以帮助其他人.

python reference list object

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

Angular 2如何在内存中存储项目

我正在学习AngularJS2,并在他们的网站上遵循“我的英雄”教程,正在构建一个应用程序,并试图了解如何在内存中存储项目。

这是我的组件:

@Component({
  selector: 'my-warehouse',
  templateUrl: 'templates/warehouse.component.html',
  styleUrls:  ['css/warehouse.component.min.css']
})
export class WarehouseComponent {

    ingredients: Ingredient[] = [
        {"id": 100, "name": "Milk", "description": "White and delicious.", "quality": 0, "price": 10, "quantity": 20},
        {"id": 101, "name": "Cocoa", "description": "Ready to be processed into sweet chocolate.", "quality": 0, "price": 20, "quantity": 50},
        {"id": 102, "name": "Sugar", "description": "The magic behind the choco.", "quality": 0, "price": 5, "quantity": 10}
    ];

    constructor(
        private _router: Router,
        private _ingredientService: IngredientService){
    }

    addIngredient(){

        var ingr = jQuery.extend({}, …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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