小编Wil*_*Wil的帖子

在Git中忽略目录的Unignore子目录

假设我忽略了一个目录,但我想在其中取消签名特定的子目录.所以我有设置:

/uploads/
/uploads/rubbish/
/uploads/rubbish/stuff/KEEP_ME/
/uploads/foo/
/uploads/foo/bar/lose/
Run Code Online (Sandbox Code Playgroud)

我想忽略除KEEP_ME目录之外的所有内容.我希望忽略看起来像:

/uploads/*
!/uploads/rubbish/stuff/KEEP_ME/
Run Code Online (Sandbox Code Playgroud)

但这不起作用,也不是同一主题的几种排列.

一个有用的是

/uploads/**/**/**/
!/uploads/rubbish/stuff/KEEP_ME/
Run Code Online (Sandbox Code Playgroud)

但这感觉有点限制和冗长?

git gitignore

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

Vagrant,WSGI,virtualenv和TypeError:'module'对象不可调用

我为我正在构建的应用程序配置了一个流浪盒,但是在尝试让Apache服务时我遇到了麻烦.

它正在使用virtualenv它的软件包 - 现在只是Flask和它的依赖项,而且一切正常.我可以通过SSH进入并在环境中运行应用程序.该应用程序本身只是目前最小的应用程序.

Apache错误

[Sun Mar 31 10:06:54 2013] [error] [client 10.0.2.2] mod_wsgi (pid=1587): Exception occurred processing WSGI script '/vagrant/myapp/myapp.wsgi'.
[Sun Mar 31 10:06:54 2013] [error] [client 10.0.2.2] TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud)

/vagrant
??? env
??? myapp
    ??? app.py
    ??? myapp.wsgi
Run Code Online (Sandbox Code Playgroud)

myapp.wsgi

activate_this = '/vagrant/env/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))

import sys
sys.path.insert(0, '/vagrant/myapp')

import app as application
Run Code Online (Sandbox Code Playgroud)

默认站点vhost

<VirtualHost *:80>

        WSGIDaemonProcess myapp user=www-data group=www-data threads=5
        WSGIScriptAlias / /vagrant/myapp/myapp.wsgi

        <Directory /vagrant/myapp>
                WSGIProcessGroup myapp
                WSGIApplicationGroup %{GLOBAL}
                Order deny,allow …
Run Code Online (Sandbox Code Playgroud)

python apache mod-wsgi virtualenv vagrant

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

可重用组件访问父槽中的子方法

假设我有一个带有设置 data prop 的Reusable方法的组件。onClick我希望这个组件可以重用,并且我想使用插槽来覆盖部件。

据我了解,我必须将该onClick方法作为作用域属性传递到parentfrom reusable

<div class="reusable">
    <h2>Reusable</h2>
    <slot name="clicker" v-bind:onClick="onClick">
        Default stuff <button v-on:click="onClick">Close</button>
    </slot>
    <p v-if="clicked">You clicked me</p>
</div>

<div class="parent">
    <h1>Parent</h1>
    <reusable>
        <template slot="clicker" scope="reusable">
            <button click="reusable.onClick">
                Close from parent
            </button>
        </template>
    </reusable>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我有很多方法,这可能会变得冗长和嘈杂,并且我想知道:是否有更好的方法,或者这完全是 cromulent 吗?

我研究过使用 refs,在父调用上使用方法this.$refs.reusable.onClick,以及指定动态组件并将它们交换出来;两者似乎都违反直觉。

javascript vue.js vue-component vuejs2

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