用clojure嗅探 proccpuinfo

用clojure嗅探 proccpuinfo,第1张

概述用clojure嗅探/ proc / cpuinfo

(Clojure新手)

在我的linux机器上,slurPing /proc/cpuinfo产生一个错误:

user=> (slurp "/proc/cpuinfo") java.io.IOException: InvalID argument (NO_SOURCE_file:0)

有人知道这是为什么吗? (是/ proc文件系统中的某种二等公民?)

编辑:下面的代码,改编自nakkaya.com,完美地工作:

什么是在windows 8上设置Nginx-clojure的步骤

你如何连接到Heroku的本地Postgresql?

vim-foreplay在Ruby 1.9中非常慢,而在windows上则是Ruby 1.8

如何在windows上为Clojure代码生成文档?

Leiningen未能使用新生成的项目

(with-open [rdr (java.io.BufferedReader. (java.io.fileReader. "/proc/cpuinfo"))] (let [seq (line-seq rdr)] (apply print seq)))

我想知道为什么这种差异?

如何用Nginx服务Clojure页面

在windows中的Clojure REPL

Leiningen在项目中回报EOFexception

如何执行Clojure文件?

更新swank / slime的Clojure版本

我在/ proc中遇到过类似的问题。 解决方案虽然简单,

(slurp (java.io.fileReader. "/proc/cpuinfo"))

问题是,java不能打开/ proc的DatainputStream,所以slurp功能不会帮你在这里,对不起:(

/ proc / cpuinfo有点奇怪,因为它的文件大小为零,并在读取时产生字节。 这会让更聪明的java文件处理类生气。

ls -l /proc/cpuinfo -r--r--r-- 1 root root 0 2012-01-20 00:10 /proc/cpuinfo

看到这个线程更多http://www.veLocityrevIEws.com/forums/t131093-java-cannot-access-proc-filesystem-on-linux.HTML

你将不得不用fileReader打开它。 我会添加一个例子

总结

以上是内存溢出为你收集整理的用clojure嗅探/ proc / cpuinfo全部内容,希望文章能够帮你解决用clojure嗅探/ proc / cpuinfo所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1154743.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存