我有一个数据,总是以下列格式(称为FASTQ)以四块为单位:
@SRR018006.2016 GA2:6:1:20:650 length=36
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN
+SRR018006.2016 GA2:6:1:20:650 length=36
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+!
@SRR018006.19405469 GA2:6:100:1793:611 length=36
ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+SRR018006.19405469 GA2:6:100:1793:611 length=36
7);;).;);;/;*.2>/@@7;@77<..;)58)5/>/
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的sed/awk/bash方式将它们转换为这种格式(称为FASTA):
>SRR018006.2016 GA2:6:1:20:650 length=36
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN
>SRR018006.19405469 GA2:6:100:1793:611 length=36
ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Run Code Online (Sandbox Code Playgroud)
原则上,我们想要在每个块中提取前两行并替换@为>.
我正在使用单独的样式表进行打印.是否可以在样式表中设置右边距和左边距,以设置打印边距(即纸张上的边距).
谢谢.
<?xml version="1.0" encoding="utf-8" ?>
<user>
<username>prince</username>
<password>user1</password>
</user>
Run Code Online (Sandbox Code Playgroud)
这是我的xml文件名user.xml.
现在,当我单击页面中的按钮时,我需要从该文件中获取数据并将该数据放在变量中,如:
string strusername = data cmg from xml file (prince)
string strPassword = data cmg from xml file (password)
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何使用语法执行此操作?
谢谢
我试图将一个非null终止的char数组输出到一个文件.
实际的是,我收到数据包,然后打印他们的字段.
现在,因为这些字段不是空终止的,例如,数据段的大小为512但可能完全占用也可能不完全占用.
当我将这些数据写入文件时,我使用简单的<<重载函数,它不知道有关实际数据的任何事情,只查找数据段的终止.
那么,我怎么能告诉输出函数只写这个特定数量的字节?
而不是使用这样的东西,每次调用都很昂贵:
enter code here
bytescopied = strncpy(dest, src, maxbytes);
if (bytescopied < 0) { // indicates no bytes copied, parameter error
throw(fit); // error handler stuff here
} else if (bytescopied == maxbytes) {
dest[maxbytes-1] = '\0'; // force null terminator
}
Run Code Online (Sandbox Code Playgroud) 我需要在加载页面时将输入焦点指向特定的inputtext组件(以允许使用条形码扫描仪输入值).
在纯HTML中,我会在body标签中添加一个JavaScript"onload"处理程序,但在JSF中必须有更好的方法.
实现这一目标的"最干净"方式是什么:
我需要像这样调用STL的set_union函数:
set<int> a1, a2;
set_union(a1.begin(), a1.end(), a2.begin(), a2.end(), inserter(a1, a1.begin());
Run Code Online (Sandbox Code Playgroud)
并不是
set_union(a1.begin(), a1.end(), a2.begin(), a2.end(), a1.begin());
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
我有一个Rails应用程序,其中我有数百个只有CRUD操作的模型.我可以使用脚手架/活动脚手架但最后我的应用程序目录中有这么多文件.
是否有可能做一些像通用模型,视图和控制器来处理这些,而不是在应用程序文件夹中有500个.
通常你可以写一些像这样的东西
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
但是这样您只能获得在启动应用程序时配置的CultureInfo,如果之后设置已更改,则不会更新.
那么,如何在控制面板 - >区域和语言设置中获取当前配置的CultureInfo?
我是Java的新手,我正在使用新的API.我遇到了这个方法覆盖,我不确定这是什么叫:
public void exampleMethod() {
Button loginButton = new Button("login"){
public void onSubmit(){
//submit code here
}
};
}
Run Code Online (Sandbox Code Playgroud)
据我所知,这将覆盖Button类的onSubmit方法.我以前从未遇到过这种压倒一切.它有特定的名称吗?我想了解更多关于它但我找不到它.到目前为止,我所有的搜索结果都是通过创建一个新类来定期重写,这是我已经熟悉的.
如果有人能指出我正确的方向,我会很感激.
谢谢.