我有一个文件,最后三行有以下内容.我想找回倒数第二行,即100.000;8438; 06:46:12.
.
.
.
99.900; 8423; 06:44:41
100.000;8438; 06:46:12
Number of patterns: 8438
Run Code Online (Sandbox Code Playgroud)
我不知道行号.如何使用shell脚本检索它?在此先感谢您的帮助.
我是JSch和java的新手.我设法获得了一些代码并以某种方式理解它,但我坚持一点.以下代码从SSH服务器下载文件,但我需要显示复制文件百分比的进度表.我该怎么做.我将非常感谢你的帮助.
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
import com.jcraft.jsch.SftpProgressMonitor;
public class SFTPExample {
public static void main(String args[]) throws Exception {
String user = "root";
String password = "password";
String host = "192.168.0.5";
int port = 22;
String knownHostsFilename = "/home/world/.ssh/known_hosts";
String sourcePath = "/media/nfs/genotype.txt";
String destPath = "genotype.txt";
JSch jsch = new JSch();
jsch.setKnownHosts(knownHostsFilename);
Session session = jsch.getSession(user, host, port);
session.setPassword(password);
session.connect();
ChannelSftp sftpChannel = (ChannelSftp) session.openChannel("sftp");
sftpChannel.connect();
System.out.println("Downloading test file");
sftpChannel.get(sourcePath, destPath);
sftpChannel.exit();
session.disconnect();
}
}
Run Code Online (Sandbox Code Playgroud) 我的PHP Web应用程序需要将文件(大小约为2.5到3 GB)上载到服务器.这将如何影响以下指令?
在我的情况下,所需的值是多少?
post_max_size upload_max_filesizememory_limit非常感谢您的帮助.
我使用php来构建Web应用程序,但我希望我的网页没有.php扩展名在浏览器的地址栏中.例如,在浏览器的地址栏中http://www.example.com/index.php显示示例http://www.example.com/index.
我怎样才能做到这一点?
可能重复:
PHP中的异步shell exec
我需要在后台运行一个java程序.
process.php包含
shell_exec("php php_cli.php")
php_cli.php包含
shell_exec("java -jar BiForce.jar settings.ini > log.txt");
Run Code Online (Sandbox Code Playgroud)
我使用ajax异步调用process.php
当我单击调用ajax函数的网页中的链接(用于运行process.php)时,webage显示"正在加载".当我同时点击其他链接时它没有响应.
java程序大约需要24小时才能完成执行,因此用户不会等到执行结束.
问题是浏览器继续加载,并且在单击链接时不会转到其他页面.
我也尝试过system(),但同样的问题....
非常感谢帮助.
我有多个动态生成的复选框.所以我不知道每次生成多少个复选框.我需要一些JavaScript方法来计算表单中复选框的总数.
<input type="checkbox" value="username1" name="check[0]" id="1" /><br/>
<input type="checkbox" value="userusername2" name="check[1]" id="1" /><br/>
<input type="checkbox" value="userusername3" name="check[2]" id="1" /><br/>
Run Code Online (Sandbox Code Playgroud)
我无法更改复选框的名称,因为我需要将值作为数组发送到serverside PHP脚本.
我在 R 中有以下距离矩阵。
s1 s2 s3 s4 s5 s6 s7 s8 s9
s2 624667.8824
s3 618711.2948 526120.6529
s4 1023257.9362 1006497.8847 1025400.5256
s5 628679.9303 585435.1935 559319.5066 1031703.3141
s6 1023252.3053 1006489.4853 1025393.0225 156.4817 1031695.9148
s7 1023263.1482 1006500.0433 1025404.4117 152.3829 1031707.4551 131.4696
s8 619143.6849 557422.9677 513802.7576 1026714.3103 472012.4235 1026706.2563 1026718.1619
s9 1023282.3175 1006518.0410 1025422.0552 196.2825 1031727.5514 158.4078 159.3760 1026737.7122
s10 610640.0380 532209.9671 519005.5448 1019135.5176 561862.4551 1019128.4830 1019139.1512 516171.7835 1019158.3403
Run Code Online (Sandbox Code Playgroud)
如何以最有效的方式将上述矩阵转换为如下数据框(带有行标题)。
s1,s2 624667.8824
s1,s3 618711.2948
s1,s4 1023257.9362
s1,s5 628679.9303
.
.
.
s9,s10 1019158.3403
Run Code Online (Sandbox Code Playgroud) 我的主管让我使用Hazelcast作为我们的一个java程序,需要24小时才能处理大量的txt文件(2 GB或更多).我查看了Hazelcast网站上的文档,但我的头脑旋转得很厉害,我无法理解那里描述的内容.我不是一个非常称职的java程序员.我是一名网络开发人员.如果我需要在Hazelcast中运行我的java程序,有哪些步骤?
我将非常感谢你的帮助.
我有一个fasta文件(下面提到的第一个序列)有很长的描述.我需要选择具体的描述字段.当我使用下面的代码; 整个描述进入字符串.
from Bio import SeqIO
for record in SeqIO.parse("geneTemp.fasta", "fasta") :
id=record.id
desc=record.description
print desc
Run Code Online (Sandbox Code Playgroud)
有没有简单的方法将描述字段(使用biopython库)放入数组并选择特定字段而不将描述转换为字符串并吐出字符串?
代码输出
Python 2.7 (r27:82500, Sep 16 2010, 18:03:06)
[GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on localhost.localdomain, Standard
>>> FBgn0197520 type=gene; loc=scaffold_12855:complement(6241650..6242111); ID=FBgn0197520; name=Dvir\GJ10233; dbxref=FlyBase_Annotation_IDs:GJ10233,FlyBase:FBgn0197520,GLEANR:dvir_GLEANR_10171,EntrezGene:6632532,GB_protein:EDW59542,FlyMine:FBgn0197520,OrthoDB4.Arthropods:FBgn0242841,OrthoDB4.Arthropods:FBgn0213090,OrthoDB4.Arthropods:FBgn0190974,OrthoDB4.Arthropods:FBgn0165423,OrthoDB4.Arthropods:FBgn0247590,OrthoDB4.Arthropods:FBgn0149779,OrthoDB4.Arthropods:FBgn0146205,OrthoDB4.Arthropods:FBgn0017456,OrthoDB4.Arthropods:FBgn0126736,OrthoDB4.Arthropods:FBgn0117264,OrthoDB4.Arthropods:FBgn0094317; MD5=0b7e859d2a6eca028ffd16b964835705; length=462; release=r1.2; species=Dvir;
loc=scaffold_12855:complement(6241650..6242111)
Run Code Online (Sandbox Code Playgroud)
来自fasta文件的序列之一.
>FBgn0207418 type=gene; loc=scaffold_12875:complement(14361770..14363857); ID=FBgn0207418; name=Dvir\GJ20278; dbxref=FlyBase_Annotation_IDs:GJ20278,FlyBase:FBgn0207418,GLEANR:dvir_GLEANR_5721,EntrezGene:6625684,GB_protein:EDW61510,FlyMine:FBgn0207418,OrthoDB4.Arthropods:NV16422,OrthoDB4.Arthropods:LH16819,OrthoDB4.Arthropods:ISCW000548,OrthoDB4.Arthropods:FBgn0239668,OrthoDB4.Arthropods:FBgn0219970,OrthoDB4.Arthropods:FBgn0181866,OrthoDB4.Arthropods:FBgn0175499,OrthoDB4.Arthropods:FBgn0080765,OrthoDB4.Arthropods:FBgn0155230,OrthoDB4.Arthropods:FBgn0141947,OrthoDB4.Arthropods:FBgn0033392,OrthoDB4.Arthropods:FBgn0127494,OrthoDB4.Arthropods:FBgn0102879,OrthoDB4.Arthropods:FBgn0090125,OrthoDB4.Arthropods:CPIJ005729,OrthoDB4.Arthropods:GB15324,OrthoDB4.Arthropods:AGAP012336,OrthoDB4.Arthropods:AAEL007395,OrthoDB4.Arthropods:PB24927,OrthoDB4.Arthropods:PHUM365660,OrthoDB4.Arthropods:GLEAN_06039; MD5=4c62b751ec045ac93306ce7c08d254f9; length=2088; release=r1.2; species=Dvir;
ATGCGTCTGCGACGCCGCTGGCATCGGCGGATGCGGCGTACAATTGAGAA
AATCTATCGCCTTAAAATGCAATCGCGCCGCAAGTTGGTTTACTTAGCCG
TATTTGGAGCACTATGCGTAATATTCTGGCTGGCTGGACAGCAGTTGCTG
ACGACTTCGAATGGTCACTACAGTAGCTACTACGGCGAAACGCATTGTGC
GCCCATTGATGCCGTATACACCTGGGTAAATGGTTCGGATCCGGATTTTA
TTGAGTCCATTAGACGCTACGATGCCAGCTACGATCCGTCGCGCTTCGAC
Run Code Online (Sandbox Code Playgroud) 我有3个文件
class.myclass.php包含
class myclass
{
public $value;
function assign($input)
{
$this->value=$input;
}
function show()
{
echo $this->value;
}
}
$obj=new myclass();
Run Code Online (Sandbox Code Playgroud)
test1.php包含
require("class.myclass.php");
$obj->assign(1);
$obj->show();
Run Code Online (Sandbox Code Playgroud)
test2.php包含
require("class.myclass.php");
$obj->show();
Run Code Online (Sandbox Code Playgroud)
在test2.php中,该方法$obj->show();不显示该方法$obj->assign(1);在test1.php中指定的值
我想当我运行test2.php时,会再次创建对象$ obj,因此分配的值会消失.有没有办法保存对象的状态,所以我可以使用其他PHP页面
非常感谢您的帮助.谢谢 !!
我在python中有2D列表
list = [[9, 2, 7], [9, 7], [2, 7], [1, 0], [0, 5, 4]]
Run Code Online (Sandbox Code Playgroud)
如果出现任何交叉点,我想获得列表项的联合.例如[9, 2, 7],[9, 7],[2, 7]具有多于一个位的交叉点.这种联盟将是[9,2,7].
如何以有效的方式获得如下最终列表?
finalList = [[9,2,7], [0, 1, 5, 4]]
Run Code Online (Sandbox Code Playgroud)
NB数字顺序并不重要.
php ×6
java ×2
python ×2
ssh ×2
address-bar ×1
ajax ×1
bash ×1
biopython ×1
class ×1
fasta ×1
file-upload ×1
hazelcast ×1
intersection ×1
javascript ×1
jsch ×1
linux ×1
list ×1
matrix ×1
memory-limit ×1
methods ×1
object ×1
parsing ×1
r ×1
set ×1
shell ×1
shell-exec ×1
state ×1
url ×1