小编Old*_*dek的帖子

如何使空div占用空间

这是我的960网格系统案例:

<div class="kundregister_grid_full">
    <div class="kundregister_grid_1">ID</div>
    <div class="kundregister_grid_1">Namn</div>
    <div class="kundregister_grid_1">Anv.Namn</div>
    <div class="kundregister_grid_1">Email</div>
    <div class="kundregister_grid_1">Roll</div>
    <div class="kundregister_grid_1">Aktiv</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的div组,用作表结构.

CSS说如下:

.kundregister_grid_1 {
    display: inline-block;
    float: left;
    margin: 0; 
    text-align: center;
}
.kundregister_grid_1 {
    width: 140px;
}
Run Code Online (Sandbox Code Playgroud)

不介意瑞典语命名.我希望div显示,即使它们没有值.

<div class="kundregister_grid_full">
 <div class="kundregister_grid_1">ID</div>
 <div class="kundregister_grid_1"></div>
 <div class="kundregister_grid_1"></div>
 <div class="kundregister_grid_1">Email</div>
 <div class="kundregister_grid_1">Roll</div>
 <div class="kundregister_grid_1">Aktiv</div>
</div>
Run Code Online (Sandbox Code Playgroud)

像这样,在这种情况下,两列中没有'Namn'和'Avn.Namn'.但是,当在chrome中运行它时,它们将被删除,并且不再按顺序推送其他div float:left.因此,如果我在上面的相同div中有类别,则值将被置于错误的类别下.

html css

94
推荐指数
5
解决办法
18万
查看次数

Jenkins Workflow插件中的Git变量

我想访问的git变量,如GIT_COMMITGIT_BRANCH我已签出从混帐存储库构建流中进一步下跌.目前我找不到可用的变量来访问这两个参数.

node {
    git git+ssh://git.com/myproject.git
    echo "$GIT_COMMIT - $BRANCH_NAME"
}
Run Code Online (Sandbox Code Playgroud)

这些变量是否可用,万一,我会在哪里找到它们.我不介意他们是否可以通过一些常规变量或任何地方,只是我可以访问它们.

也许我缺乏Groovy的调试技巧,这很容易找到,但我只是用我有限的技能找不到它.

git groovy jenkins jenkins-pipeline

39
推荐指数
4
解决办法
2万
查看次数

Jenkins Workflow Checkout访问BRANCH_NAME和GIT_COMMIT

我似乎无法从Jenkins Workflow Checkout步骤中提取$ GIT_COMMIT和$ BRANCH_NAME.

我希望能够将此信息发送到我的Gradle脚本,以便将其传递到外部源,如静态分析等.

目前我尝试运行这个:

checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[credentialsId: '2b74a351-67d5-4d00-abd3-49842a984201', url: 'ssh://git@corporate.com:repo.git']]])
Run Code Online (Sandbox Code Playgroud)

我想实现以下或类似的东西:

// Specified variables that can be reused
def branch = ${BRANCH_NAME}
def commit = ${GIT_COMMIT}
Run Code Online (Sandbox Code Playgroud)

或许也可以这样做:

print "BRANCH: ${BRANCH_NAME}, COMMIT: ${GIT_COMMIT}"
// or the following
print "BRANCH: ${env.BRANCH_NAME}, COMMIT: ${env.GIT_COMMIT}"
Run Code Online (Sandbox Code Playgroud)

我确实发现以下问题似乎已得到解决,但它在版本1.15中不起作用:

https://issues.jenkins-ci.org/browse/JENKINS-30252

任何人有任何想法如何解决这个或如果有一个我找不到的变量?

groovy jenkins jenkins-plugins jenkins-workflow jenkins-pipeline

16
推荐指数
2
解决办法
4万
查看次数

docker deploy不会在swarm中发布端口

我有一个设有两个节点,一个经理和一个工人的群.我想在swarm中发布一个端口,以便我可以访问我的应用程序,我想知道我是如何实现这一点的.

version: '2'
services:
  server:
    build: .
    image: my-hub.company.com/application/server:latest
    ports:
      - "80:80"
Run Code Online (Sandbox Code Playgroud)

当我运行docker-compose时,这会暴露端口80并且它运行正常,但是当我运行捆绑部署时

docker deploy my-service
Run Code Online (Sandbox Code Playgroud)

这不会发布端口,所以它只是在docker ps中说80/tcp,而不是指向端口.也许这是因为我需要附加负载均衡器或运行一些花哨的命令,或者可能添加另一层配置以实际在多主机群中公开此端口.

有人可以帮助我理解我需要配置/做什么来使这个暴露一个端口.

我最好的情况是暴露端口80,如果我从不同的主机名访问它,它会将我发送到不同的应用程序.

更新:如果我在部署应用程序后运行以下命令似乎有效

docker service update -p 80:80 my-service_server
docker kill <my-service_server id>
Run Code Online (Sandbox Code Playgroud)

我发现这个存储库用于运行HA代理,它看起来很棒并且由docker自己支持,但是我似乎无法使用新的swarm模式将这个单独应用于我的服务.

https://github.com/docker/dockercloud-haproxy

底部有一个很好的描述,描述了网络的外观:

Internet -> HAProxy -> Service_A -> Container A
Run Code Online (Sandbox Code Playgroud)

但是我找不到通过docker service create命令链接服务的方法,最好现在看起来像是一种建立网络的方式,当我在服务上应用这个网络时,它会在HAProxy中找到它.

- 马库斯

docker dockerfile docker-compose docker-swarm docker-engine

11
推荐指数
2
解决办法
7422
查看次数

Jenkins Workflow Multibranch允许指定Jenkinsfile路径

现在看来,在使用Multibranch类型时,项目中的单个位置只能有一个Jenkins文件.

有没有办法配置所以我可以将Jenkins文件放在名称为Jenkinsfile的项目根目录之外的其他位置.有希望,有固定配置的一个选项,也许这是对未来的一个特点,但我将非常感激的选择,因为在目前的情况下,我没有运行一切的选择,因为一个很好的编译管道因回购的大小.我正在考虑在同一个存储库中拥有多个Jenkins作业.

- 马库斯

jenkins jenkins-plugins jenkins-workflow jenkins-pipeline

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

Zend启用SQL查询日志记录

我用它来检索数据库连接atm.

    $db = Zend_Db_Table::getDefaultAdapter();
Run Code Online (Sandbox Code Playgroud)

我在我的配置中设置了这样:

resources.db.adapter = pdo_mysql
resources.db.isDefaultTableAdapter = true
resources.db.params.host = localhost
resources.db.params.username = root
resources.db.params.password = password
resources.db.params.dbname = db
resources.db.params.profiler.enabled = true
resources.db.params.profiler.class = Zend_Db_Profiler
Run Code Online (Sandbox Code Playgroud)

我想将所有内容输出到sql.log中.这可以应用于默认适配器吗?例如通过设置,所以我可以在生产环境中忽略它?

非常感兴趣.

我确实看过:如何使用Zend_Db启用SQL输出到日志文件?但它似乎没有涵盖我的问题.

/马库斯

zend-framework zend-db-table zend-db

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