小编chu*_*ley的帖子

Mac X 10.8.2上的gephi 0.8.1问题无法加载libjogl_awt.jnilib

我是JAVA的新手.我在Mac OS X 10.8.2上.使用gephi 0.8.1.我明白了:

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
echo $JDK_HOME
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

gephi libs列表:

/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl.jnilib
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_awt.jnilib
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_cg.jnilib
Run Code Online (Sandbox Code Playgroud)

从点击图标启动gephi将无法正常工作,我需要使用命令行:

./gephi --jdkhome /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

在此之后我得到'无法加载libjogl_awt.jnilib'

有关我可以做些什么来修复我的JAVA环境的建议 - 或者至少启动gephi?谢谢.

更新:正如gephi论坛中所建议的,我还将/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK链接到/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents并拥有32 Java首选项中的Java首先...

java gephi

8
推荐指数
2
解决办法
5934
查看次数

使用 nokogiri 提取 HTML 标签之间的文本

我有这样的 HTML:

<h1> Header is here</h1>
  <h2>Header 2 is here</h2>
     <p> Extract me!</p>
     <p> Extract me too!</p>
  <h2> Next Header 2</h2>
     <p>not interested</p>
     <p>not interested</p>
  <h2>Header 2 is here</h2>
     <p> Extract me!</p>
     <p> Extract me too!</p>
Run Code Online (Sandbox Code Playgroud)

我有一个基本的 Nokogiri CSS 节点搜索返回 <p> 内容,但我找不到如何定位第 N 个关闭的 H2 和下一个打开的 H2 之间的所有文本的示例。我正在使用输出创建 CSV,因此我还想读取文件列表并将 URL 作为第一个结果。

ruby xpath nokogiri

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

perl one-liner增加一个值

我想增加一个文件中引号的每个数字,每行一个:

perl -pe 's/\"(\d+)\"/ 1 + $1 /ge' file
Run Code Online (Sandbox Code Playgroud)

这剥离了引号 - 无法弄清楚如何将引号添加回输出.

perl

4
推荐指数
2
解决办法
2178
查看次数

SPLIT 1000 文件限制的解决方法?

我需要将一些大文件拆分为特定大小的小文件,并输出 500-5000 个小文件。我使用split-b 指定,因此在达到split1000 个文件限制时我使用手动解决方法。是否有另一个 UNIX 命令或 Perl 单行命令可以完成此任务?

unix perl awk sed

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

返回全文元素(包括子/后代元素)

我试图从div/p页面上第一次出现的文本,只有第一个p.<p>包含其他标记(<b>,<a href>),<p>返回的文本在任何其他标记处停止.有没有办法让这一行返回<p>和</ p>之间的所有文本,甚至是嵌入式标签之间?

puts doc.xpath('html/body/div/p[1]/text()').first
Run Code Online (Sandbox Code Playgroud)

xpath nokogiri

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

Perl 一个衬垫来增加一个值并替换文本

我在某些文件中有一行,其中只有年份不同——我需要增加年份并替换前面的文本,例如:

tdef 12 linear 18Z31dec2012 1mo
Run Code Online (Sandbox Code Playgroud)

应该变成:

tdef 12 linear 00Z01jan2013 1mo
Run Code Online (Sandbox Code Playgroud)

我有一个 perl one liner,我无法同时替换文本和增量。我已经尝试了很多组合,正确的格式让我望而却步。这会增加,但我当然会丢失文本:

perl -pe 's/18Z31dec(\d+)/ 1 + $1 /ge'
Run Code Online (Sandbox Code Playgroud)

我不知道如何在替换中插入任何文本并保留递增的年份:

perl -pe "s/18Z31dec(\d+)/'00Z01jan($1 + 1)'/ge"
Run Code Online (Sandbox Code Playgroud)

输出这个:

tdef 12 linear 00Z01jan( + 1) 1mo
Run Code Online (Sandbox Code Playgroud)

perl

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

标签 统计

perl ×3

nokogiri ×2

xpath ×2

awk ×1

gephi ×1

java ×1

ruby ×1

sed ×1

unix ×1