小编Gui*_*omé的帖子

Brew安装后节点使用错误的版本

我正在使用带有最新macOS的Macbook(10.12.3),我通过运行安装了Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)

之后我安装了节点:

brew install node
Run Code Online (Sandbox Code Playgroud)

并尝试升级它:

> brew upgrade node
> Error: node 7.8.0 already installed
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说已经安装了版本7.8.0,这是因为我刚刚安装了最新版本.

问题:在我运行的终端上:

> node --version
> v4.4.5
Run Code Online (Sandbox Code Playgroud)

并找回了一个显然已安装的旧版本.此外,当我通过安装一些新软件包时,npm我收到一条警告,说该软件包需要更新版本的节点.

问题:我似乎在我的mac上安装了两个版本的节点,我如何使用最新的节点?如何卸载所有其他旧节点版本?

非常感谢您的帮助!

macos version node.js

8
推荐指数
1
解决办法
3590
查看次数

将条和反向条绘制到Y轴

我试图使用相同的y轴绘制两个条形序列.其中一个序列位于底部,另一个序列位于顶部(从上到下),y轴分为两个(一半用于底部条形,一半用于顶部条形).底部栏使用一种颜色,如绿色,顶部栏使用另一种颜色,红色,y轴使用轴上每一半的相应颜色.

例: 在此输入图像描述

问题:如何以上图中所示的方式拆分y轴?

谢谢你的帮助!= d

matlab plot bar-chart

7
推荐指数
1
解决办法
261
查看次数

增量CSS媒体查询

考虑一个样式表,该样式表使用media查询和来随着高度的减小而调整页面的大小transform

@media (max-height: 620px) {
    body {
    transform: scale(0.95);
    }
}
@media (max-height: 590px) {
    body {
    transform: scale(0.90);
    }
}
@media (max-height: 560px) {
    body {
    transform: scale(0.85);
    }
}
// and so on ...
Run Code Online (Sandbox Code Playgroud)

随着窗口高度的减小,页面“缩小”,从而允许将全部内容显示在较小的屏幕上。如果我要支持小于560px高度的屏幕,则需要添加更多media查询。

请注意,对于每一个30px丢失的高度,我们称0.05输入为较少的比例。

问题:是否可以仅使用定义增量媒体查询css

后续:如果没有纯css解决方案,那么在香草JS中实现这种效果的最简单方法是什么?

编辑:谢谢大家发布此问题的不同解决方案。我感谢您的帮助。您的答案帮助我学习了如何改进代码。

html javascript css css-transforms

6
推荐指数
1
解决办法
110
查看次数

Gnome之眼 - 使用shell脚本在不同的窗口上打开两个图像

这可能听起来像一个愚蠢的问题,我试图解决这个问题,但我无法弄清楚如何解决它.

我有两个图像命名imagem.bmpimagem2.bmp一个shell脚本,应该使用gnome的眼睛打开这两个图像.我在脚本中写了这个:

#!/usr/bash
eog imagem.bmp
eog imagem2.bmp
Run Code Online (Sandbox Code Playgroud)

问题是只打开了一个图像,即,eog打开第一个图像,然后第二个图像被加载到同一个屏幕中.我只需要在两个单独的屏幕上打开它,以便我可以比较图像.

c++ shell

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

PhantomJs脚本中的Ajax请求

问题: phantomJs脚本中的Ajax请求到本地页面不起作用(没有响应)

问题:我怎样才能使它工作?有想法或可能的解决方案?

说明:我正在运行一个phantomJs脚本,我需要访问另一个页面(本地)中由php函数提供的一些数据.为了做到这一点,我在phantomjs脚本中对该页面使用ajax请求.但是,请求不会执行任何操作.该脚本是:

page.open(url, function (status) {
    page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js', function () {
        console.log("Solve Captcha");
        $.ajax({
            url: 'captcha.php',
            data: { filename: 'C:\\wamp\\www\\images\\0.png' },
            type: 'post',
            success: function (output) {
                console.log('Solved');
                phantom.exit();
            },
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

php页面位于本地WAMP服务器中,并且已经使用ajax(在phantomJs脚本之外)进行了测试,并且工作正常.脚本和php文件位于文件夹中C:\wamp\www,而图像0.png位于子文件夹中C:\wamp\www\images.

重要说明:页面captcha.php位于localhost中,而phantomJs正在请求本地页面,即page.open打开url非本地页面.

我不明白为什么在phantomJs脚本中提出这个请求是行不通的.请你帮助我好吗?

ajax jquery local phantomjs

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

Emacs Orgmode + 终端 = Tab 不工作

我是 emacs + orgmode 的新手,我试图在 Mac 终端上使用它。但是,当我在终端上打开 orgmode 文件时,我无法使用 Tab 键隐藏/取消隐藏*,**,***,....

问题: orgmode在具有可视化界面的 Emacs 上才能完全发挥作用吗?

感谢您的帮助!

macos emacs terminal

5
推荐指数
0
解决办法
876
查看次数

javascript new Date(2015,01,29)返回完全错误的日期

我在FireFox控制台上运行此Javascript代码:

> new Date(2015,01,29)
< Date 2015-03-01T03:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

我创建了一个日期为"2015-01-29"的新日期对象,而该对象则保存日期"2015-03-01".

如果我改变'小时',也会发生这种情况:

> new Date(2015,01,29,12)
< Date 2015-03-01T15:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?我完全迷失了.

我该如何解决这个'错误'?

谢谢你的帮助!

javascript date

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