小编Kie*_*iee的帖子

Vagrant卡住连接超时重试

昨晚我的流浪汉工作得非常好.我刚打开电脑,点击vagrant up,这就是我得到的:

==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: …
Run Code Online (Sandbox Code Playgroud)

ssh virtualbox vagrant

415
推荐指数
12
解决办法
29万
查看次数

VueJS $观看$ refs

$watchVue 有可能$refs吗?

我想要针对嵌套在当前Vue实例中但在ready回调内部的子组件设置逻辑,$refs.childcomponent最初是undefined在处理时.

ready()

this.$watch('$refs', function() {
    console.log("not firing");
}, { deep: true });
Run Code Online (Sandbox Code Playgroud)

结果:错误:超出最大调用堆栈

watch 实例的属性

watch: {
  '$refs': {
     handler: function() { console.log("hit"); },
     deep: true
  }
}
Run Code Online (Sandbox Code Playgroud)

结果:没事.

javascript vue.js

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

Phpstorm,xdebug和vagrant仍在等待传入连接

这让我很烦,主要是因为它工作正常然后所有突然断点都停止了破坏,当我检查调试器时它只是在等待传入连接.

我的流浪汉机器正在运行 private_ip: 192.168.13.37

我的xdebug.ini配置如下:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable = on
xdebug.remote_connect_back = on
xdebug.remote_port = 9020
Run Code Online (Sandbox Code Playgroud)

这些是我的PHPstorm调试设置: 在此输入图像描述

我在PHPstorm中设置了一个流浪服务器,其主机dev.website.com指向Windows主机文件中的正确IP,端口为80,文件夹映射正确.

我也有PHP应用程序设置使用解释的服务器,其中一个启动URL /.

我点击了开始监听PHP调试连接,然后点击绿色小臭虫图标开始调试.这将使用以下查询字符串启动项目?XDEBUG_SESSION_START = 18359但是当我在调试窗口中查看PHPstorm时它会说waiting for incoming connection with ide key 18359

任何想法如何让它再次运作?

编辑 添加的xdebug日志:pastebin

php networking xdebug phpstorm vagrant

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

在html中访问动态$ scope变量

我正在创建大量的指令,并且所有指令都将包含将在链接函数内初始化的动态范围变量, 例如:

//
link: function(scope, ele, attr){
  scope.key = scope.somevar + 'something_else';
  scope[scope.key] = 'the_value';
}
//
Run Code Online (Sandbox Code Playgroud)

我想通过指令访问指令模板中的值scope.key.

<div ng-if="scope[key]"> something </div>
Run Code Online (Sandbox Code Playgroud)

目前我只通过函数调用看到它是可行的:

HTML

<div ng-if="scope(key)"> something </div>
Run Code Online (Sandbox Code Playgroud)

JS

scope.scope = function(key) {
  return scope[key];
}
Run Code Online (Sandbox Code Playgroud)

但问题是我需要将其复制到所有指令中.

我考虑的另一个选项是将getter函数分配给$rootScope全局可访问但是如何将其绑定到或传入当前指令范围.(如果可能的话).

对此有什么好处?

javascript scope angularjs

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

删除错误的rebase之后引入的重复提交

我有两个分支,master&feature.Master偶尔会收到快速上线所需的小调整.完成这些调整后,master将重新调整feature以使功能保持最新.

在master上更改的文件通常与开发的大部分无关,feature但是我遇到了大量复杂的3路合并冲突.

在查看提交日志后feature,我发现问题有几个重复,我试图用交互式rebase解决它.

我的问题是:

这是问题的最佳解决方案,如果是这样,我可以删除重复项并基本上构建我希望它看起来的历史记录吗?我还会删除哪些重复项,更高版本(更旧版本)或更低版本(更新版本重复).

摘要列表取自git rebase master -i:

pick 0eb277c Commit A
pick ced2556 Commit B
pick 640e049 Commit C
pick b248ff7 Commit D
pick 9903094 Commit E
pick ebc279d Commit A
pick 313385b Commit F
pick 0d55178 Commit G
pick c8f09f9 Commit H
pick e877be3 Commit I
pick 9859aa0 Commit J
pick c3c8e0f Commit K
pick 8abc68c Commit L
pick 84a5c89 Commit A
pick …
Run Code Online (Sandbox Code Playgroud)

git version-control rebase

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

Strapi 动态区 - 在 Gatsby 中显示图像

我正在将 Strapi 与 Gatsby 一起使用,并且在动态区域内渲染图像有困难。我在用:

  • 斯特拉皮 3.6.2
  • 盖茨比 3.5.1
  • gatsby-source-strapi 1.0.0
  • 盖茨比插件图像 1.5.0
  • gatsby-plugin-sharp 3.5.0
  • 盖茨比变压器夏普 3.5.0

直接在集合类型中找到的顶级图像字段可以使用 GraphQL 轻松查询以返回gatsbyImageData,以缩略图字段为例:

query MyQuery {
  allStrapiPage {
    nodes {
      Title
      Body
      thumbnail {
        localFile {
          childImageSharp {
            gatsbyImageData
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,在上面的查询中Body是一个动态区域字段,其中包含数十个可选组件,其中许多包含图像字段。为 Body 返回的数据是标准 JSON 数据,这意味着图像字段没有 required gatsbyImageData,请参阅示例响应:

    "Body": [
    {
        "PrimaryImage": {
            "id": 12,
            "name": "Test Image",
            "alternativeText": "",
            "caption": "",
            "width": 338,
            "height": 260,
            "formats": {
                "thumbnail": {
                    "name": "thumbnail_Test Image",
                    "hash": …
Run Code Online (Sandbox Code Playgroud)

javascript graphql strapi gatsby gatsby-image

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

Vagrant并在共享文件夹中安装包

我在流浪汉中安装npm包时遇到问题.

我是在流浪汉内部的SSH,我正在尝试运行sudo npm install gulp它在虚拟机在主机和虚拟机之间共享的文件夹中不起作用.

但它在纯粹在VM内部的单独目录中完美地工作.

这是我给出的错误的一部分:

npm ERR! Error: ENOENT, chmod '/vagrant/public/laravelproject/node_modules/gulp/node_modules/gulp-util/test/PluginError.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.2.0-60-generic-pae
npm ERR! command "node" "/usr/local/bin/npm" "install" "gulp" "--save-dev"
npm ERR! cwd /vagrant/public/laravelproject
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.6
npm ERR! path /vagrant/public/laravelproject/node_modules/gulp/node_modules/gulp-util/test/PluginError.js
npm ERR! fstream_path /vagrant/public/laravelproject/node_modules/gulp/node_modules/gulp-util/test/PluginError.js
npm ERR! fstream_type File
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

linux networking npm vagrant

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

第一种类型css选择一切

我试图瞄准页面的第一个h3但是击中了所有的h3

我已经在下面尝试了,并且使用">"但是>只有当它直接在体内而不是嵌套时才有效.

body h3:first-of-type{ /*code*/ }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

我不想在任何地方添加ID.

http://jsfiddle.net/M2X9z/

html css

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

使用 Omnipay 和 Laravel 4 通过 Paypal Express 结账列出多个项目

是否可以在 PayPal 的网站“购物车”中列出所有产品。我问是因为 PayPal 说的是“描述”而不是描述,这比将总数加上无用的“你的购物篮”描述更好

$request = $gateway->purchase([
            'amount' => '150.00',
            'currency' => 'GBP',
            'description' => 'Your basket',
            'returnUrl' => 'http://localhost:8080/checkout/success',
            'cancelUrl' => 'http://localhost:8080/checkout/cancel'
        ])->send();
Run Code Online (Sandbox Code Playgroud)

文档含糊不清,或者我可能忽略了这种可能性,但我已经尝试过:

 $request = $gateway->purchase([
                'amount' => array('100','200'),
                'currency' => 'GBP',
                'description' => array('prod1','prod2'),
                'returnUrl' => 'http://localhost:8080/checkout/success',
                'cancelUrl' => 'http://localhost:8080/checkout/cancel'
            ])->send();
Run Code Online (Sandbox Code Playgroud)

&
$request = $gateway->purchase([data],[data])->send();

其中数据遵循上述布局。

php paypal payment-gateway laravel omnipay

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

React Router仅识别索引路由

我有2条路线,/并且/about我已经测试了几条路线.所有路由只渲染主组件/.

当我尝试一条不存在的路线时,它会识别出这种情况并显示警告 Warning: No route matches path "/example". Make sure you have <Route path="/example"> somewhere in your routes

App.js

import React from 'react';
import Router from 'react-router';
import { DefaultRoute, Link, Route, RouteHandler } from 'react-router';
import {Home, About} from './components/Main';

let routes = (
    <Route name="home" path="/" handler={Home} >
        <Route name="about" handler={About} />
    </Route>
);

Router.run(routes, function (Handler) {  
  React.render(<Handler/>, document.body);
});
Run Code Online (Sandbox Code Playgroud)

./components/Main

import React from 'react';

var Home = React.createClass({
    render() { …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router

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

SVG css旋转粘住并且不绕中心旋转

当悬停 SVG 时,我希望它旋转“容器”,但其内容不旋转。我尝试通过反转 SVG 内容来反转 SVG 的旋转,但遇到了 2 个问题:

  1. 它们不绕中心旋转
  2. 未悬停时它们不会返回正常状态

代码

<svg x="0px" y="0px" viewBox="0 0 50 50">
    <path fill="none" d="M3.413,38.529c5.209,0.385,9.601-0.822,13.745-3.913c-4.223-0.565-7.115-2.503-8.675-6.429
                            c1.299-0.079,2.432-0.152,3.565-0.221c-4.248-1.805-6.697-4.756-7.021-9.438c1.334,0.364,2.572,0.701,3.81,1.04
                            C4.879,15.036,4.053,11.071,6.413,6.89c2.508,2.842,5.321,5.241,8.694,6.936c3.343,1.679,6.848,2.698,10.673,2.869
                            c0.068-1.372-0.044-2.736,0.23-4.018c1.527-7.146,9.775-10.025,15.383-5.375c0.745,0.617,1.363,0.77,2.219,0.433
                            c1.438-0.567,2.896-1.09,4.476-1.681c-0.582,1.976-1.881,3.367-3.404,4.605c0.053,0.102,0.105,0.205,0.157,0.307
                            c1.424-0.38,2.848-0.761,4.271-1.142c0.071,0.063,0.146,0.125,0.218,0.188c-1.164,1.208-2.237,2.528-3.527,3.583
                            c-0.84,0.686-0.98,1.387-0.984,2.344c-0.035,11.2-7.32,21.553-17.745,25.263C19.443,43.916,9.997,42.932,3.413,38.529z"></path>
</svg>
Run Code Online (Sandbox Code Playgroud)

请参阅实例

-webkit-注意:目前仅适用于浏览器

html css svg rotation hover

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