小编Dee*_*bek的帖子

Composer throws [ReflectionException]类Fxp\Composer\AssetPlugin\Repository\NpmRepository不存在

我安装了最新版本(1.0.0.稳定版)的作曲家,在我的Yii2项目中输入了这个:

php composer.phar update

它给了我这个错误:

[ReflectionException]类Fxp\Composer\AssetPlugin\Repository\NpmRepository不存在

[ErrorException]声明Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository :: whatProvides()应与Composer\Repository\ComposerRepository :: whatProvides(Composer\DependencyResolver\Pool $ pool,$ name,$ bypassFilters = false)兼容

有人可以帮我解决这个问题吗?

这是我的composer.json

{
    "name": "yiisoft/yii2-app-advanced",
    "description": "Yii 2 Advanced Project Template",
    "keywords": ["yii2", "framework", "advanced", "project template"],
    "homepage": "http://www.yiiframework.com/",
    "type": "project",
    "license": "BSD-3-Clause",
    "support": {
        "issues": "https://github.com/yiisoft/yii2/issues?state=open",
        "forum": "http://www.yiiframework.com/forum/",
        "wiki": "http://www.yiiframework.com/wiki/",
        "irc": "irc://irc.freenode.net/yii",
        "source": "https://github.com/yiisoft/yii2"
    },
    "minimum-stability": "stable",
    "require": {
        "php": ">=5.4.0",
        "yiisoft/yii2": ">=2.0.6",
        "yiisoft/yii2-bootstrap": "*",
        "yiisoft/yii2-swiftmailer": "*",
        "kartik-v/yii2-widget-fileinput": "@dev",
        "golonka/bbcodeparser": "^2.2"
    },
    "require-dev": {
        "yiisoft/yii2-codeception": "*",
        "yiisoft/yii2-debug": "*",
        "yiisoft/yii2-gii": "*",
        "yiisoft/yii2-faker": "*" …
Run Code Online (Sandbox Code Playgroud)

php composer-php yii2

80
推荐指数
4
解决办法
3万
查看次数

Android Studio插件太旧了

当我尝试在Android Studio的设备上运行测试时,我开始收到错误:

Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable ...
Run Code Online (Sandbox Code Playgroud)

我环顾四周,从gradle网站上发现最新版本是2.10,我尝试将其添加到我的依赖项中,没有运气.我尝试了各种版本号,其中包含以下各种错误:

Could not find com.android.tools.build:gradle:2.1
Searched in the following locations ...
Run Code Online (Sandbox Code Playgroud)

我从所有的搜索中了解到它显然是一个错误版本的gradle - 但是我应该使用的当前版本标签是什么,我怎么知道它安装在我的机器上?我一直在更新Android Studio.

所以我目前在build.gradle中:

    dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
}
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin gradle-plugin

17
推荐指数
3
解决办法
2万
查看次数

在vim中折叠(扩展和缩放)xml标签(xml解析)

我知道%在vim中会从一个标签跳到另一个标签,我也知道如何使用可视模式在xml文件中选择标签之间的整个块,使用o从顶部标签跳转到底部标签.

我已经完成了多次网络搜索,并使用.vimrc中的以下行安装了matchit插件:

filetype plugin on
runtime macros/matchit.vim
Run Code Online (Sandbox Code Playgroud)

我找到了这篇文章,并尝试过closetag.vim.

我查看了大量的xml文件,即使有多个显示器(和眼镜),也会发现能够折叠文件的某些部分很有用.


有没有办法在默认情况下或通过使用插件折叠和扩展MacVim或vim中的标签之间的部分?

vim macvim xml-parsing

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

这个正则表达式中的(?i)和?@是什么意思

在下面的正则表达式中,"(?i)"和"?@"是什么意思?

(?i)<.*?@(?P<domain>\w+\.\w+)(?=>)
Run Code Online (Sandbox Code Playgroud)

我知道 "?" 表示零或一,我设置不区分大小写.

此正则表达式从mailto字段中的电子邮件地址捕获域,但不包括@符号.它是从SPLUNK 6.0.2中生成的erex命令

regex splunk

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

K&amp;R 第 2 版,示例 1.9 字符数组

我对以下代码中的 getline() 函数和参数定义有疑问。该代码直接取自 K&R 第 1.9 章:“字符数组”。我已经在这里逐字复制了它。问题是,当我按原样编译程序时,出现三个错误(我在最后复制了这些错误)。当我在出现错误的三个地方将函数和函数参数定义更改为 get_line()(带有下划线而不是仅 getline)时,错误停止并且程序按预期运行。

我的问题是:

C 中发生了什么变化,以至于 getline() 无效,但 get_line() 是函数定义的有效名称?

#include <stdio.h>
#define MAXLINE 1000    // maximum input line size

int getline(char line[], int maxline);
void copy(char to[], char from[]);

/* print longest input line */

int main()
{
    int len;            //current line lenght
    int max;            //maximum length seen so far
    char line[MAXLINE]; //current input line
    char longest[MAXLINE];//longest line saved here

    max = 0;
    while ((len = getline(line, MAXLINE)) > 0)
        if (len > …
Run Code Online (Sandbox Code Playgroud)

c arrays kernighan-and-ritchie

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

如果 OS X 中的 Preview.app 不是 Applescriptable,为什么它可以工作?

我在 AskDifferent 上问了另一个关于 Preveiw 脚本词典的问题,并在此处进行了后续搜索,结果显示 Preview 不可编写脚本。

\n\n

但是当我跑步时:

\n\n
tell application "Preview"\n    set save_location to \xc2\xac\n        (choose file with prompt "Choose the png to be modified")\n    activate\n    open save_location\n\nend tell\n
Run Code Online (Sandbox Code Playgroud)\n\n

有用。这是否意味着 Preview.app 可以使用 Applescript 2.2.1 和我正在使用的 Max OS X 10.7.5 编写脚本?

\n\n

如果是这样,那么我在哪里可以找到对象列表?

\n

applescript osx-lion

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