小编Pau*_*ira的帖子

无法连接到mongodb errno:61连接被拒绝

我最近用Homebrew安装了mongodb-2.6.0 .成功安装后,我尝试使用该mongo命令进行连接.我收到以下错误,不允许我连接:

Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

exception: connect failed
Run Code Online (Sandbox Code Playgroud)

macos homebrew mongodb

89
推荐指数
6
解决办法
8万
查看次数

Ansible:如何使用Ansible更新系统CentOS

我正在尝试用ansible更新CentOS系统.不幸的是我无法做到这一点.

我已经尝试过:

- name: install updates
  yum: update_cache=yes
  when: ansible_os_family == "RedHat
Run Code Online (Sandbox Code Playgroud)

不工作.


- name: install updates
  yum: name=* state=latest
  when: ansible_os_family == "RedHat
Run Code Online (Sandbox Code Playgroud)

最后一项任务有效但是是否真的,任务更新了系统?

centos yum ansible

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

从SPA捕获或保存动态页面的当前状态(HTML元素)

是否可以从SPA(在Angular,React等框架上完成)中检索当前状态?

当前状态是指所有当前HTML元素的快照/保存/导出,以及样式/图像和当前显示的数据?这样可以在以后[静态]使用浏览器使用file://吗?

例:

<html>
    <head />
    <body>
        <h1>Welcome, <span ng-model="userController.username">John Doe</span></h1>
        <!-- etc -->
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

作为该John Doe控制器显示的当前数据。

如我所试,Save As...在浏览器上不起作用。用CSS保存HTML但保留完整的标签{{variableName}}。而且我假设根据SPA的开发情况,甚至不会保存所需的页面,而是保存SPA的主/根/主页。

还有其他工具HTTrack Website Copier,但是根据我过去的使用情况,我认为它最适合静态页面。

关于工具,浏览器扩展或什至可以使我开发工具或扩展来实现此目标的技术的任何建议?

javascript single-page-application angular

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

bash 脚本 - sed 返回 IP 地址

我正在开发一个 bash 脚本,我试图从打开的网络接口获取 IPv4 地址,在此操作中我使用ip addrsed,但出现问题,因为我无法从sed获取 IP 。

所以,脚本在某个时候有这样的:

ip addr show dev eth0 | grep "inet "
Run Code Online (Sandbox Code Playgroud)

据说这会返回:

inet 192.168.1.3/24 brd 192.168.1.255 scope global eth0
Run Code Online (Sandbox Code Playgroud)

对于sed,我想要这个:

192.168.1.3/24
Run Code Online (Sandbox Code Playgroud)

我尝试了一些正则表达式,但它只给出错误或空行!我怎样才能实现这个目标?

regex linux bash sed

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

git status 无法与 Virtualbox 共享文件夹一起正常工作

细节

  • 主机:macOS Sierra
  • 来宾机器:Ubuntu 64 位 16.04 LTS
  • 虚拟机:5.1.14

在主机上,存储库目前只是本地的。已初始化并有多个 [本地] 提交,而无需向远程推送一次。

症状

在我的主机上,我有parent一个带有 Git 存储库的文件夹。我已parent与来宾计算机共享文件夹,登录 VM 后,该文件夹位于/media/sf_parent.

在我目前所做的终端中cd /media/sf_parent,内容似乎已正确共享。但是当我更改到repo文件夹时,我尝试执行 agit status并且输出是因为存储库中的所有单个文件都被跟踪但被修改。

奇怪的是,它git log提供了我在主机上所做的最后一次提交。我试图直观地比较存储库文件夹的两个“版本”,ls它们的“更新日期”和“文件大小”的值相同,但“所有者”、“组”和“权限”的值不同。


可能是什么问题呢?

也许Virtualbox不知何故不支持这个?

可能是文件系统级别与“所有者”和“权限”的冲突吗?

git macos ubuntu virtualbox

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

Docker - 使用SystemD和"daemon.json"启用远程HTTP API

免责声明:

在使用Ubuntu 14.04并使用Upstart作为init系统的旧机器上,我通过定义DOCKER_OPTSon 启用了HTTP API /etc/default/docker.有用.

$ docker version
Client:
 Version:      1.11.2
 (...)

Server:
 Version:      1.11.2
 (...)
Run Code Online (Sandbox Code Playgroud)

问题:

这个解决方案在最近使用带有SystemD的Ubuntu 16.04的机器上不起作用.

如最近安装的文件顶部所述/etc/default/docker:

# Docker Upstart and SysVinit configuration file

#
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
#   Please see the documentation for "systemd drop-ins":
#   https://docs.docker.com/engine/articles/systemd/
#
(...)
Run Code Online (Sandbox Code Playgroud)

当我在SystemD 的Docker文档页面上检查这些信息时,我需要填写一个daemon.json文件,但正如参考文献中所述,有一些属性不言自明,但其他属性可能不足以解释.

话虽这么说,我正在寻求帮助来转换这个:

DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -G myuser --debug"

daemon.json对象?


笔记

PS1:我知道daemon.json有一个debug: …

ubuntu json systemd docker docker-api

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

javascript绑定回调到任何函数

我想将回调/函数绑定或链接到另一个函数.

有一个类似的问题(没有任何有效的答案):jQuery,绑定回调任何函数

但是,对我来说,我不想仅限于jQuery领域.我在寻找更广泛的答案,我想知道是否可以使用除了jQuery之外的vanilla javascript或库.

例:

// a function which I don't want or I can't edit it's body
var thirdPartyObject = {
    doSomething: function(args) {
        // a lot of code
        console.log('doing stuff: ' + args);
    }
};

// my function
var easyCallback = function() {
    // processing stuff
    console.log('doing more stuff');
}

// the bind 
magicLibrary.bind(thirdPartyObject.doSomething, easyCallback);

// run
thirdPartyObject.doSomething(1);
thirdPartyObject.doSomething(10);
Run Code Online (Sandbox Code Playgroud)

当我运行这个"代码"时,以下输出表示我正在寻找的行为:

doing stuff: 1
doing more stuff
doing stuff: 10
doing more stuff
Run Code Online (Sandbox Code Playgroud)

可能吗?


编辑:这bind是一个概念术语,也许你认为这就像一个 …

javascript bind callback

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