我选择这种方式获取linux发行版名称:
ls /etc/*release
Run Code Online (Sandbox Code Playgroud)
现在我必须解析它的名字:
/etc/<name>-release
def checkDistro():
p = Popen('ls /etc/*release' , shell = True, stdout = PIPE)
distroRelease = p.stdout.read()
distroName = re.search( ur"\/etc\/(.*)\-release", distroRelease).group()
print distroName
Run Code Online (Sandbox Code Playgroud)
但这会打印出distroRelease中的相同字符串.
假设我制作了一个包含数千个点的散点图:
ggplot(head(data, n=2000), aes(length, coverage))+
geom_point(alpha = 0.5, color = 'navyblue') + coord_trans(x='log', y='log')
Run Code Online (Sandbox Code Playgroud)
alt text http://fourmidable.unil.ch/temp/scatterplot.png
我想添加"20个左右最极端点"的标签(在右上角和右下角).它们很容易在视觉上识别.但是以编程方式获取它们似乎有点负担.(需要很多if语句).
有什么办法可以点击R的图形输出来获得它们的精确坐标吗?
谢谢,yannick
我正在使用NetBeans 6.8,Tomcat 6和Maven 2.2,并希望在保存文件后立即在浏览器中看到我的代码中的更改(显示http:// localhost:8080).
tomcat-maven-plugin具有以下配置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.0-beta-1</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)
在输出之后,它应该执行就地部署.
如何立即在浏览器中查看Java代码中的更改?
我有以下问题.有两个给定的文本,我需要找到两者中出现的最长的字符串.我认为我们应该创建一个字符串数组,我们应该放置常用的字符串,然后比较它们的长度和哪个长度将是最大的打印.这有一个快速的方法吗?
我正在使用CurvyCorners在IE中使我的角落弯曲,唯一的事情是当它读取CSS时它需要所有webkit属性并向我显示警报curvyCorners.alert("No object with ID " + arg + " exists yet.\nCall curvyCorners(settings, obj) when it is created.");.
我怎么能设置这个if语句什么都不做?
if (j === null)
do nothing(); //but in real script
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
有人可以解释为什么levels()显示三个因子级别,而你可以看到该向量只有两个?
> str(walk.df)
'data.frame': 10 obs. of 4 variables:
$ walker : Factor w/ 3 levels "1","2","3": 1 1 1 1 1 2 2 2 2 2
> walk.df$walker
[1] 1 1 1 1 1 2 2 2 2 2
Levels: 1 2 3
Run Code Online (Sandbox Code Playgroud)
我想提取一个关卡矢量,我认为这是正确的方法,但正如你所看到的,那里有三个偷偷摸摸的东西弄乱了我的功能.
> as.numeric(levels(walk.df$walker))
[1] 1 2 3
Run Code Online (Sandbox Code Playgroud) 我能够突出显示HTML页面上的文本(通过gtkmozembed呈现),如下所示.
var range, sel;
if (window.getSelection) {
sel = window.getSelection();
if (sel.getRangeAt) {
range = sel.getRangeAt(0);
}
document.designMode = "on";
if (range) {
sel.removeAllRanges();
sel.addRange(range);
}
document.execCommand("HiliteColor", false, colour);
document.designMode = "off";
}
Run Code Online (Sandbox Code Playgroud)
好吧,它工作得很好.现在我正在尝试存储有关突出显示文本的信息(startNode,startOffset,endNode,endOffset),下次当我打开同一页面时,突出显示相同的文本.我能够成功存储信息并在同一页面打开时检索它们.我试图使用以下代码突出显示文本.
var range = document.createRange();
range.setStart(startNode, startOffset);
range.setEnd(endNode, endOffset);
document.designMode = "on";
range.execCommand("HiliteColor", false, colour);
document.designMode = "off";
Run Code Online (Sandbox Code Playgroud)
但它并没有像我期待的那样发挥作用.任何人都可以帮助我达到要求吗?谢谢...
AFAIK,我们可以在不同的函数中有两个同名的静态变量吗?编译器和符号表如何管理它们?他们的身份如何单独管理?
我想构建一个GUI,每个像素都在我的控制之下(即不使用GTK +提供的标准小部件).Renoise就是我想要制作的一个很好的例子.
是获得Xlib或XCB级别的最佳方式,还是可以通过GTK +等更高级别的框架实现这一目标(甚至可能是PyGTK)?我应该在开罗看画吗?
如果可能的话,我想在Python或Ruby中工作,但C也很好.