Articles of javascript

如何获得node.js的系统统计信息

我有一个分布式服务器系统。 有很多服务器,通过PubSub进行协调。 所有这些都连接到统计服务器。 每分钟服务器发送他们的统计数据到统计服务器(处理了多less请求,平均时间等)。 所以……在这个统计信息中包含系统状态会很好。 我需要CPU负载(每个核心)和可用内存量。 我做了一个小的解决方法,决定用“exec”调用一个linux命令,parsing答案并形成一个JSON数据发送。 但是如何从命令行获得这些数据呢? 在Mac OS X上,可以通过geektool脚本轻松获取所需的所有内容,但在Linux(debian)上却无法使用。 例如: top -l 1 | awk '/PhysMem/ {print "Used: " $8 " Free: " $10}' 在Mac OS X Lion上,我得到: Used: 3246M Free: 848M 而在Debian中只是一个错误…

为node.js v.0.8configuration文件丢失

我只是从http://nodejs.org/dist/v0.8.11/node-v0.8.11-linux-x86.tar.gz通过wget获取节点 我运行sudo tar -zxf node-v0.8.11-linux-x86.tar.gz ,然后cd到ed node-v0.8.11-linux-x86 。 然而Configure文件不存在,所以当我运行./configure我得到一个no such file or directory错误。 我究竟做错了什么?

如何发挥html5video? 当文件是file.m4v?

我已经尝试了几种方法,但没有一个是使用html5播放file2.m4v,请参阅屏幕截图。 但是,如果我使用VLC / Mplayer相同的文件,它播放电影很好(没问题)。 请参阅以下代码和文件详细信息以查找代码的使用: video.php: <html> <head> </head> <body> <video preload="auto" autoplay="autoplay" controls> <source src="/var/www/html/video/file2.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> </video> </body> </html> find文件audio/video编解码器: $ mplayer -vo null -ao null -frames 0 -identify file2.m4v MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC […]

开源的Linux Acrobat的Javascript编辑器

是否有任何OpenSource项目将在Linux中运行,用于编辑PDF文档,特别是在PDF文档中编辑Acrobat JavaScript?

Web工作人员设置为铬

我做了一个在Firefox上运行但不在GoogleChrome上的网站。 该网站使用networking工作者,我得到了常见的错误消息: "Uncaught SecurityError: Failed to create a worker: script at 'file:///home/useraccount/School/MasterThesis/Code/physijs_worker.js' cannot be accessed from origin 'null'." 我已经阅读了这篇文章,在本教程的最后( http://www.html5rocks.com/en/tutorials/workers/basics/ ),在安全部分的A字中有详细解释。 这是我的谷歌浏览器版本: Google Chrome 32.0.1700.107 (Official Build 248368) OS Linux Blink 537.36 (@165586) JavaScript V8 3.22.24.17 User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36 Command Line /usr/bin/google-chrome –allow-access-from-files –flag-switches-begin –ignore-gpu-blacklist –flag-switches-end […]

Node.js bash:/ usr / local / bin / node:权限被拒绝

我在Ubuntu机器上安装Node.js。 我遵循官方指示: ./configure && make && sudo make install 所以,我得到了/usr/local/bin/node节点二进制文件和所有的依赖关系。 但是当我从命令行运行时,我得到权限错误: > node bash: /usr/local/bin/node: Permission denied 我该如何解决? 我如何在我的帐户下运行它? sudo node不起作用。

如何启用'wget'来用Javascript下载HTML的全部内容

我有一个网站 ,我想使用Unix wget下载。 如果您查看文件的源代码和内容,则其中包含“摘要”部分。 然而,在发出像这样的wget命令之后: wget -O downdloadedtext.txt http://www.ncbi.nlm.nih.gov/IEB/Research/Acembly/av.cgi?db=mouse&c=gene&a=fiche&l=2610008E11Rik downdloadedtext.txt的内容不完整,与该网站的源代码不同。 例如它不包含摘要部分。 有没有正确的方法来正确地获取全部内容? 我之所以这样问,是因为我想在HTML中自动从不同的值下载。

ssh2模块会以CLI的成功信号失败

我已经成功地通过CLI使用类似下面的命令进入Google Cloud Compute: ssh -i ~/.ssh/my-ssh-key me@ipnumber 但是使用ssh2模块不会给出任何输出,包括错误。 var fs = require('fs'); var Client = require('ssh2').Client; var connSettings = { host: IP, // 'XXX.XXX.XXX.XX' port: PORT, // XXXX username: ME, privateKey: privateKey, //fs.readFileSync(location, 'utf8') passphrase: passphrase, password: password }; var conn = new Client(); conn.on('ready', function() { //first example in README console.log('Client :: ready'); conn.exec('uptime', […]

事件源 – >服务器批量返回事件stream,而不是返回块

我有一个PHP脚本从csv文件导入大量的数据与validation。 为此,我需要向用户显示进度。 我已经使用了事件stream。 当我回应一些东西时,我希望它一个一个地传送到客户端,而不是整个服务器发送整个输出。 我已经玩了ob_start(),ob_implicit_flush()和ob_flush(),但他们没有工作。 我的脚本在另一台服务器上工作得很好。 在服务器configuration下面给出: 代码没有按需要响应的服务器configuration,即 操作系统:Linux PHP版本5.4.36-0 + deb7u3 服务器API:CGI / FastCGI Memory_limit:128M output_buffering:没有值 正如我所说的,代码可以在另一台具有几乎相同configuration的服务器上正常工作 操作系统:Linux PHP版本5.4.37 服务器API:CGI / FastCGI Memory_limit:256MB output_buffering:没有值 以下是我发送事件的示例代码: <?php header("Content-Type: text/event-stream"); header("Cache-Control: no-cache"); header("Access-Control-Allow-Origin: *"); $lastEventId = floatval(isset($_SERVER["HTTP_LAST_EVENT_ID"]) ? $_SERVER["HTTP_LAST_EVENT_ID"] : 0); if ($lastEventId == 0) { $lastEventId = floatval(isset($_GET["lastEventId"]) ? $_GET["lastEventId"] : 0); } echo ":" […]

在Red Hat Enterprise Linux 7.1的远程AWS实例上安装NODEJS

我一直在尝试在Red Hat Enterprise Linux 7.1的远程AWS实例上安装NODEJS 我已经阅读了一些这里的post,并在节点js网站上 我试过了 curl –silent –location https://rpm.nodesource.com/setup | bash – 但后来得到错误 错误:无法在/var/lib/rpm/.rpm.lock上创build事务locking(Permission denied) 我甚至得到这个错误,如果我跑 sudo curl –silent –location https://rpm.nodesource.com/setup | bash – 我也试图改变该文件的权限,但仍然没有安装 有人可以提出一个更好的方法/正确的方法吗? 谢谢