在下面给出的代码中,如何将CSV按钮放在数据表的右上角.目前它位于左上角.
下面的代码有两个数据表放在一个公共类'myclass'下.在JS部分中,为了初始化DataTables设置,我正在迭代类来构造每个数据表.
$(document).ready(function() {
$('.myclass').each(function() {
var id = $(this).attr('id');
var table = $(this).DataTable({
"dom": 'Bfrtip',
"buttons": [
'csvHtml5',
] ,
});
});
});Run Code Online (Sandbox Code Playgroud)
<link href="https://cdn.datatables.net/buttons/1.1.0/css/buttons.dataTables.min.css" rel="stylesheet"/>
<link href="https://cdn.datatables.net/1.10.10/css/jquery.dataTables.min.css" rel="stylesheet"/>
<link href="https://cdn.datatables.net/s/dt/dt-1.10.10/datatables.min.css" rel="stylesheet"/>
<script src="https://cdn.datatables.net/s/dt/dt-1.10.10/datatables.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src ="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src ="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src ="https://cdn.datatables.net/buttons/1.1.0/js/buttons.html5.min.js"></script>
<script type="text/javascript" src ="https://cdn.datatables.net/buttons/1.1.0/js/dataTables.buttons.min.js"></script>
<script type="text/javascript" src ="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
<script type="text/javascript" src ="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js"></script>
<script type="text/javascript" src ="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
<div>
<table id="table_1" name="table_1" class="myclass display cell-border compact" cellspacing="0" align = "center" width="100%">
<thead>
<tr …Run Code Online (Sandbox Code Playgroud)X,Y并且Z是一个长方体的三个坐标.
现在X = 1,Y = 1,Z = 1且N = 2.
我必须在3D网格上生成所有可能坐标的列表,其中Xi + Yi + Zi的总和不等于N.如果X = 2,则Xi的可能值可以是0,1和2.同样适用到Y和Z.
到目前为止,我已经在下面的代码中写了这个代码,它输出的结果是:
[[0, 0, 0]]
Run Code Online (Sandbox Code Playgroud)
但预期的产量是
[[0, 0, 0], [0, 0, 1], [0, 1, 0], [1, 0, 0], [1, 1, 1]]
Run Code Online (Sandbox Code Playgroud)
下面是我的代码,我的代码出了什么问题?
[[x,y,z] for x in range(X) for y in range(Y) for z in range(Z) if x+y+z != N]
Run Code Online (Sandbox Code Playgroud) 我有一个巨大的文本文件,前五行如下:
This is fist line
This is second line
This is third line
This is fourth line
This is fifth line
Run Code Online (Sandbox Code Playgroud)
现在,我想在该文件的第三行的随机位置写一些东西,它将用我正在编写的新字符串替换该行中的字符.我能用以下代码实现这一点:
use strict;
use warnings;
my @pos = (0);
open my $fh, "+<", "text.txt";
while(<$fh) {
push @pos, tell($fh);
}
seek $fh , $pos[2]+1, 0;
print $fh "HELLO";
close($fh);
Run Code Online (Sandbox Code Playgroud)
但是,我无法用同样的方法弄清楚如何从该文件中删除整个第三行,以便文本如下所示:
This is fist line
This is second line
This is fourth line
This is fifth line
Run Code Online (Sandbox Code Playgroud)
我不想将整个文件读入数组,也不想使用Tie :: File.是否有可能使用搜索和告诉来实现我的要求?解决方案将非常有用.