小编Chr*_*Bao的帖子

列表元素自身增量

对于其他语言,列表元素的自增是非常容易的,就像:

list1(i) = list1(i) + 1
Run Code Online (Sandbox Code Playgroud)

但是对于tcl,目前我使用:

set temp [lindex $list1 $i];
lset list1 $i [expr $temp + 1];
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以改善/简化它吗?

list tcl increment

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

带有不同颜色条的gnuplot盒子

我想绘制一个直方图,如带框的图表.我希望这些酒吧有不同的颜色.我发现了一些以前的情况,使用lc rgb variable,但它对我不起作用.我的版本仅限于gnuplot4.2.这是我的数据表:

stage          11402.364    100%    1
App1              78.552    0.69%   2
App2           11323.812    99.30%  2
Read               8.469    0.07%   3
Write             41.285    0.04%   3
Repeat          5748.351    50.41%  3
Count           4933.746    43.27%  3
Count_1         3841.355    33.69%  4
Count_2         1092.391    9.59%   4
Run Code Online (Sandbox Code Playgroud)

这是代码部分:

set boxwidth 0.5 relative 
set style fill solid 0.5
set xtics rotate
plot 'histogramdata_2.txt' using 2:xtic(1):4 with boxes variable lc rgb variable notitle
Run Code Online (Sandbox Code Playgroud)

我想用第4列来表示条形颜色.该文件说,使用的第三个数字using只是颜色变量.但它对我不起作用,结果是没有条形码产生.

看来这个using 部分非常灵活.我甚至发现这个网站的一些案例在使用后放了4个列号.它与不同版本有关吗?

gnuplot histogram

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

Vue.js:如何显示数据属性中的 <br> 元素

在我的 Vue.js 项目中,我遇到了如下问题

  data() {
    return {
      testData: 'aaaaaa<br>aaaaa',
    }
  }
Run Code Online (Sandbox Code Playgroud)

在 html 模板中,我使用它如下:

<p>{{ testData }}</p>
Run Code Online (Sandbox Code Playgroud)

但该<br>元素没有按预期工作,而是显示为字符串aaaaaa<br>aaaaa

如何让
元素工作?

vue.js

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

找不到linux问题setenv命令

我在Linux中开发了一个Tcl/Tk脚本工具.为了运行该工具,每次我需要在shell中设置这样的环境变量:

setenv LD_LIBRARY_PATH /opt/lsf/9.1/linux2.6-glibc2.3-x86_64/lib:/abc/software/new_2015/GE/tcl_tk/lib64:/abc/software/new_2015/GE/tcl_tk/lib64
Run Code Online (Sandbox Code Playgroud)

然后使用"wish"解释器启动我的工具:

/abc/software/new2015/GE/tcl_tk/bin/wish mytool.tk
Run Code Online (Sandbox Code Playgroud)

为了使它易于使用,我想设计一个shell脚本"abc_wish"并将上面的命令放入:

#!/bin/sh
setenv LD_LIBRARY_PATH /opt/lsf/9.1/linux2.6-glibc2.3-x86_64/lib:/abc/software/new_2015/GE/tcl_tk/lib64:/abc/software/new_2015/GE/tcl_tk/lib64
wish="/abc/software/new2015/GE/tcl_tk/bin/wish"
exec $wish $@
Run Code Online (Sandbox Code Playgroud)

然后我需要运行:

./abc_wish mytool.tk
Run Code Online (Sandbox Code Playgroud)

但错误消息显示找不到setenv命令!我对这样的系统问题全新,需要一些关于这些东西的帮助.希望我已经清楚地表明了这个问题.

linux setenv

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

阻止onsubmit事件中的表单提交

在我的项目中,我有JS和HTML代码如下:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>

function myFunction() {
    //document.getElementById('demo').innerHTML = Date();
    alert("done");
    var a = parseInt(document.getElementById('number1').value);
    var b = parseInt(document.getElementById('number2').value);
    var c = a + b;
    $.get('/_add_numbers',{number: c}, function(data,status){
        res = JSON.parse(data);
        alert(status);
        $("#feedback").text("change");
        alert("show");
    });
};

</script>
</head>
<body>
<h1>My First JavaScript V2</h1>
<p id="demo"></p>
<form onsubmit="myFunction()">
    <input type="text" size="5" name="a" id = "number1"> +
    <input type="text" size="5" name="b" id = "number2"> =
    <span id="result">?</span>
    <br>
    <input type="submit" value="calculate server side" >
</form>
<p id="feedback">feedback</p>
</body> …
Run Code Online (Sandbox Code Playgroud)

jquery text

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

tcl / tk:避免有关删除不存在文件的错误消息

在我的Tcl / Tk脚本中,有一个步骤删除一些txt文件。我用:

exec rm file1.txt
Run Code Online (Sandbox Code Playgroud)

但是,如果文件不存在,则会出现错误消息,这将阻止脚本使用。我要做的是删除该文件(如果存在),如果不存在,则跳过该错误。有这样做的好方法吗?

好的,我找到了答案:file exists filename在这种情况下效果很好。

tcl

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

使用 CSS calc() 数学方法计算高度

我在我的应用程序中遇到 CSS 布局问题,并使用jsFiddle重现它。

基本上,它非常简单,如下所示:

html,body {
    height: 100%;
}
.header {
   background: yellow;
   height: 50px;
}
.main {
   background: green;
   height: calc(100% - 50px);
}
Run Code Online (Sandbox Code Playgroud)
<div class="header">Create a div that stretches across the window, with a 50px gap between both sides of the div and the edges of the window:</div>
<div class="main"></div>
Run Code Online (Sandbox Code Playgroud)

标题 div 设置为固定高度50px,我希望主 div 可以占据剩余的高度,所以我使用calc(100% - 50px).

但结果对我来说有点奇怪。生成的高度不准确,生成了垂直滚动条。我已经检查了边距或填充,没问题。

我想要的结果是整个页面分为两部分。并且没有产生滚动条。

css css-calc

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

标签 统计

tcl ×2

css ×1

css-calc ×1

gnuplot ×1

histogram ×1

increment ×1

jquery ×1

linux ×1

list ×1

setenv ×1

text ×1

vue.js ×1