小编bma*_*ies的帖子

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

XSLT:从子元素复制属性

输入:

 <a q='r'>
   <b x='1' y='2' z='3'/>
   <!-- other a content -->
 </a>
Run Code Online (Sandbox Code Playgroud)

期望的输出:

 <A q='r' x='1' y='2' z='3'>
   <!-- things derived from other a content, no b -->
 </A>
Run Code Online (Sandbox Code Playgroud)

有人可以给我一个食谱吗?

xslt

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

存储大DNA序列的最有效方法?

我想用一个iOS app(大约3,000,000,000个碱基对)打包一个巨大的DNA序列.每个碱基对可以有一个值A,C,TG.将每个碱基对存储在一个字节中会产生3 GB的文件,这太过分了.:)

现在我将每个碱基对存储在两位(每个八位字节四个碱基对)中,这样可以得到750 MB的文件.即使压缩,750 MB仍然太多了.

有没有更好的文件格式可以有效地在磁盘上存储巨型碱基对?在内存中不是一个问题,因为我读了块.

file-format

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

如何优化共享库的大小?

假设我们有很多不必要的功能巨大的静态库(在下面的例子中,我们有图书馆lib1.a,并lib2.a与不需要的功能g1()f2()).

我们想用一些导出的方法构建共享库,这些方法只使用那些巨大的库中的一些函数/类.请参见下面的示例:我们要导出函数foo().

质询

  1. 我们可以告诉linker(ld)我们想要导出哪些函数/方法(就像我们在Windows中为DLL做的那样)?
  2. 链接器可以解析依赖并删除不需要的函数/方法吗?或者还有其他方法可以解决问题吗?
  3. 如果您有解决方案,请写下以下示例的修复程序.

档案1.h:

int f1( int n );
int g1( int n );
Run Code Online (Sandbox Code Playgroud)

档案2.h:

int f2( int n );
Run Code Online (Sandbox Code Playgroud)

档案foo.cpp:

#include "1.h"
#include "2.h"

int foo( int n )
{
    return f1( n );
}
Run Code Online (Sandbox Code Playgroud)

档案1.cpp:

int f1( int n ) { return n; }
int g1( int n ) { return n; }
Run Code Online (Sandbox Code Playgroud)

档案 …

c++ optimization shared-libraries android-ndk

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

Eclipse喜欢它,javac讨厌它,它是一个带有界面的枚举

Eclipse indigo,java 1.6

public interface I {
  String getName();
}

/* and in another file */

public enum E implements I {
  E1() {
     String getName() { return "foo"; }
  };
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中,这有效!其他类可以在类型I的引用上调用getName().实际的javac拒绝它,声称枚举中没有getName()这样的东西.这只是一个Eclipse bug吗?

请注意,对此有用的是枚举器中的方法定义.如果我做正常的事情,它在Eclipse和Javac中都可以正常工作,并且在枚举的底部定义了返回字段值的函数.

java eclipse enums

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

如何使用R(Rcurl/XML包?!)来抓取这个网页?

我有一个(有点复杂的)网络抓取挑战,我希望完成,并希望在某个方向(你想分享的任何级别)这里:

我想通过此链接中的所有"物种页面":

http://gtrnadb.ucsc.edu/

所以对于他们每个人我会去:

  1. 物种页面链接(例如:http://gtrnadb.ucsc.edu/Aero_pern/)
  2. 然后到"二级结构"页面链接(例如:http://gtrnadb.ucsc.edu/Aero_pern/Aero_pern-structs.html)

在该链接中,我希望废弃页面中的数据,以便我将有一个包含此数据的长列表(例如):

chr.trna3 (1-77)    Length: 77 bp
Type: Ala   Anticodon: CGC at 35-37 (35-37) Score: 93.45
Seq: GGGCCGGTAGCTCAGCCtGGAAGAGCGCCGCCCTCGCACGGCGGAGGcCCCGGGTTCAAATCCCGGCCGGTCCACCA
Str: >>>>>>>..>>>>.........<<<<.>>>>>.......<<<<<.....>>>>>.......<<<<<<<<<<<<....
Run Code Online (Sandbox Code Playgroud)

每一行都有自己的列表(在每个动物列表中每个"trna"的列表内)

我记得看过Rcurl和XML(在R中)可以允许这样的任务.但我不知道如何使用它们.所以我希望拥有的是:1.关于如何构建这样的代码的一些建议.2.并建议如何学习执行此类任务所需的知识.

谢谢你的帮助,

塔尔

r web-scraping

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

存储过程IN,OUT,INOUT参数

任何人都可以详细解释IN,OUT和INOUT参数之间的区别吗?

谢谢.

PS我正在使用MySQL 5.5

mysql sql stored-procedures

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

maven发布插件,git,并且pom不在顶部

我有一个git repo,其中顶级目录中有三个目录:java,COM和csharp.正如您可能猜到的,pom.xml存在于java目录中.

一切顺利,直到我去运行发布插件.它将整个仓库克隆到目标/结账,然后期望pom位于顶部.事实并非如此.故事结局.

我可以告诉发布插件有关额外目录,还是我必须拆分repro?

git maven-2

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

mountainlion apr编译缺乏'cc'

尝试使用XCode版本4.4.1(4F1003)在MountainLion上构建mod_auth_openid,我收到有关缺少'cc'命令的投诉,如下所示:

/usr/share/apr-1/build-1/libtool --silent --mode=link /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -o mod_auth_openid.la  -rpath /usr/libexec/apache2 -module -avoid-version    libmodauthopenid.la -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/local/include -L/usr/local/lib -lopkele -lcurl -lexpat -ltidy -lssl -lcrypto -lz -L/usr/lib -lpcre -lcurl
/usr/share/apr-1/build-1/libtool: line 4574: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
apxs:Error: Command failed with rc=8323072
Run Code Online (Sandbox Code Playgroud)

该怎么办?

macos apr xcode4.4 osx-mountain-lion

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

获取C中变量的最大值

在C中是否有一个函数返回这样的变量的最大值(我将在下面的例子中命名函数"maxvalue")?

int a;
printf("%d", maxvalue(a)); // 32767
unsigned int b;
printf("%d", maxvalue(b)); // 65535
Run Code Online (Sandbox Code Playgroud)

所以基本上函数返回的值就像INT_MAX变量是有符号的INT,UINT_MAX是无符号的int等.

c

10
推荐指数
3
解决办法
9982
查看次数