小编Spa*_*pta的帖子

Bash循环中的计数器增量无效

我有以下简单的脚本,我正在运行一个循环,并希望维护一个COUNTER.我无法弄清楚为什么计数器没有更新.这是由于子shell创建了吗?我怎样才能解决这个问题?

#!/bin/bash

WFY_PATH=/var/log/nginx
WFY_FILE=error.log
COUNTER=0
grep 'GET /log_' $WFY_PATH/$WFY_FILE | grep 'upstream timed out' | awk -F ', ' '{print $2,$4,$0}' | awk '{print "http://domain.com"$5"&ip="$2"&date="$7"&time="$8"&end=1"}' | awk -F '&end=1' '{print $1"&end=1"}' |
(
while read WFY_URL
do
    echo $WFY_URL #Some more action
    COUNTER=$((COUNTER+1))
done
)

echo $COUNTER # output = 0
Run Code Online (Sandbox Code Playgroud)

linux bash shell scripting counter

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

Qunit + JSCoverage + Jenkins

我已经开始使用Qunit来测试我的JS代码.我正在研究JSCoverage以后生成覆盖率报告.我们有一个CI服务器(Jenkins)已经使用我们的PHP代码做了一些事情,我想知道是否有人可以评论如何将我的Qunit和JSCoverage的报告集成到Jenkins

谢谢Sparsh

qunit jenkins jscoverage

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

Smarty为数组变量索引赋值

我正在使用SMARTY,我需要创建一个数组并为其特定索引赋值.

就像是:

{foreach from=$a key='i' item='b'}
//Some calculations here giving me a VALUE
ARRAY[$i] = $VALUE;
{/foreach}
Run Code Online (Sandbox Code Playgroud)

现在问题是当我使用标准的Smarty Assign语法时

{assign var='array.$i' value=$VALUE}
{assign var='array[$i]' value=$VALUE}
{assign var=$array.$i value=$VALUE}
{assign var='$array[$i]' value=$VALUE}
Run Code Online (Sandbox Code Playgroud)

它不起作用.我需要稍后在代码中使用此数组,因此只需要它以数组格式

php smarty

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

单元测试 Smarty 模板

我使用 Smarty 模板,我只是想知道是否可以使用任何类型的测试机制。不同模板文件的数量不断增加,复杂性也不断增加。理想情况下,我希望测试最终输出 HTML,以确保 Smarty 中使用的模板/条件/变量按预期工作。有没有办法做到这一点?

php testing unit-testing smarty

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

Trac中的多个受理人(开发人员,审阅者,测试人员)

我们正在重新设计我们的工作流程并寻找jira和trac之间的选项.我们对Trac感到满意,但有以下问题:

  1. 我们想要的是每张票有3个人负责.一个开发它,另一个审查它和第三个测试它.我们想要一些同样的人不能开发和审查/测试票的预付选项.

  2. 我们希望这三个人有一个单独的周期.一旦开发完成,它将自动转到审阅者和测试人员.他们可以单独采取一系列行动,一旦得到审稿人的批准并进行测试,就会进入下一阶段.Trac是否可以使用此工作流程.如果是的话,我应该怎么做呢

谢谢Sparsh Gupta

workflow trac jira

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

将字符串转换为数组PHP

不久之后我通过一些API获取了大量数据,并将其保存到一个简单的var_dump或print_r的平面文件中.现在我想处理数据,每一行看起来像:

"'middle_initial'=>'','sid'=>'1419843','固定'=>'Y','cart_weight'=>'0','key'=>'ABCD','州'=> 'XX','last_name'=>'MNOP','email'=>'abc @ example.com','city'=>'伦敦','street_address'=>'Sample','first_name'=>' Sparsh","

现在我需要将这些数据恢复为数组格式.有没有办法可以做到这一点?

php arrays string php-5.3

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

异步 JS 加载到 head 中

我需要将脚本异步加载到页面上。我正在使用该createElement方法在头部动态插入脚本标签。发生的事情是首先加载页面源。完成后,头部中包含的所有元素都会并行加载。一旦全部加载完毕,我动态添加的脚本就会加载。

这在逻辑上是有道理的,但我正在寻找一种可以加速动态脚本加载的方法。我仍然希望它是异步的(不想这样做document.write),但如果这个脚本可以与 head 元素的其他脚本并行加载,我仍然会喜欢。我有什么办法可以让它工作吗?

html javascript dom-events

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

删除Smarty中的额外HTML空间

我们大量使用Smarty进行所有前端模板操作.我观察到以下情况:

当我的Smarty模板类似于以下内容时:

<li>
    {if $a == 'A'}
        {$var1}
    {else}
        {$var2}
    {/if}
    <br><span>SUBTEXT</span>
</li>
Run Code Online (Sandbox Code Playgroud)

传递给浏览器的最终HTML是:

<li>
                            65
                        <br><span>SUBTEXT</span>
        </li>
Run Code Online (Sandbox Code Playgroud)

我希望它更干净,类似于:

<li>
    65<br><span>SUBTEXT</span>
</li>
Run Code Online (Sandbox Code Playgroud)

或更好:

<li>65<br><span>SUBTEXT</span></li>
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以使用Smarty 3中的一些配置设置吗?格式化和清理最终HTML创建的任何设置?

谢谢

smarty smarty3

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