标签: prefix

nvm与npm config"prefix"选项不兼容:

我试图运行另一个NodeJS版本,nvm但收到此错误:

$ nvm use v4.2.4

nvm is not compatible with the npm config "prefix" option: 
   currently set to "/Users/z/.npm-global"
Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it.
Run Code Online (Sandbox Code Playgroud)

我故意设置了我的前缀sudo npm(参见https://docs.npmjs.com/getting-started/fixing-npm-permissions).

有没有办法可以使用nvm而不会丢失全局安装包的前缀?

prefix node.js npm nvm

181
推荐指数
9
解决办法
7万
查看次数

如何用前缀/后缀重命名?

如何在mv original.filename new.original.filename不重新输入原始文件名的情况下进行操作?

我会想象能够做这样的事情mv -p=new. original.filename或者是mv original.filename new.~或什么-但看后,我看不出这样的事情man mv/ info mv页.

当然,我可以编写一个shell脚本来执行此操作,但是不存在现有的命令/标志吗?

bash filenames rename mv prefix

87
推荐指数
6
解决办法
12万
查看次数

targetNamespace和xmlns没有前缀,有什么区别?

在xml架构文档中,如果我同时拥有targetNamespace和没有前缀的xmlns .

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
            targetNamespace="http://example.com/" xmlns="http://example.com/">
Run Code Online (Sandbox Code Playgroud)

它们之间的确切区别是什么?我的理解是,如果你有一个没有前缀的xmlns,那么没有前缀的所有元素都会得到那个名称空间,并且......对于targetNamespace来说,这一点令人困惑.

xml schema xsd prefix xml-namespaces

71
推荐指数
4
解决办法
7万
查看次数

关于++运算符的C和C++之间的区别

我一直在愚弄一些代码,看到一些我不理解"为什么"的东西.

int i = 6;
int j;

int *ptr = &i;
int *ptr1 = &j

j = i++;

//now j == 6 and i == 7. Straightforward.
Run Code Online (Sandbox Code Playgroud)

如果您将操作员放在等号的左侧怎么办?

++ptr = ptr1;
Run Code Online (Sandbox Code Playgroud)

相当于

(ptr = ptr + 1) = ptr1; 
Run Code Online (Sandbox Code Playgroud)

ptr++ = ptr1;
Run Code Online (Sandbox Code Playgroud)

相当于

ptr = ptr + 1 = ptr1;
Run Code Online (Sandbox Code Playgroud)

后缀运行编译错误,我得到它.你在赋值运算符的左侧有一个常量"ptr + 1".很公平.

一个编译的前缀和C++中的WORKS.是的,我理解它很乱,你正在处理未分配的内存,但它可以工作和编译.在C中,这不会编译,返回与后缀"左值作为赋值的左操作数所需的左值"相同的错误.无论如何编写,使用两个"="运算符或"++ ptr"语法扩展,都会发生这种情况.

C如何处理这样的赋值和C++如何处理它有什么区别?

c c++ increment prefix

70
推荐指数
2
解决办法
4386
查看次数

Python正则表达式 - r前缀

任何人都可以解释为什么下面的示例1有效,何时r不使用前缀?我认为r只要使用转义序列,就必须使用前缀.示例2和示例3证明了这一点.

# example 1
import re
print (re.sub('\s+', ' ', 'hello     there      there'))
# prints 'hello there there' - not expected as r prefix is not used

# example 2
import re
print (re.sub(r'(\b\w+)(\s+\1\b)+', r'\1', 'hello     there      there'))
# prints 'hello     there' - as expected as r prefix is used

# example 3
import re
print (re.sub('(\b\w+)(\s+\1\b)+', '\1', 'hello     there      there'))
# prints 'hello     there      there' - as expected as r prefix is not used
Run Code Online (Sandbox Code Playgroud)

python regex string literals prefix

69
推荐指数
3
解决办法
7万
查看次数

为PHP数组的每个项添加前缀

我有一个PHP数组,我想在前面添加一个减号( - ).我认为通过使用爆炸和内爆它是可能的,但我的PHP知识是不可能实际做到的.任何帮助,将不胜感激.

基本上我想从这个:

$array = [1, 2, 3, 4, 5];
Run Code Online (Sandbox Code Playgroud)

对此:

$array = [-1, -2, -3, -4, -5];
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php arrays explode prefix implode

68
推荐指数
7
解决办法
7万
查看次数

重命名文件夹中的多个文件,添加前缀(Windows)

我想批量重命名文件夹中的文件,将文件夹的名称添加到新名称前面.即C:\house chores\所有文件都将被重命名house chores - $old_name.

windows powershell filenames prefix batch-rename

65
推荐指数
6
解决办法
20万
查看次数

从一组(相似)字符串中确定前缀

我有一组字符串,例如

my_prefix_what_ever
my_prefix_what_so_ever
my_prefix_doesnt_matter
Run Code Online (Sandbox Code Playgroud)

我只是想找到这些字符串中最长的公共部分,这里是前缀.在上面的结果应该是

my_prefix_
Run Code Online (Sandbox Code Playgroud)

字符串

my_prefix_what_ever
my_prefix_what_so_ever
my_doesnt_matter
Run Code Online (Sandbox Code Playgroud)

应该导致前缀

my_
Run Code Online (Sandbox Code Playgroud)

在Python中有一种相对无痛的方法来确定前缀(无需手动迭代每个字符)吗?

PS:我使用的是Python 2.6.3.

python string prefix

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

如何在python中删除路径前缀?

我想知道什么是pythonic函数:

我想删除wa路径前的所有内容.

p = path.split('/')
counter = 0
while True:
    if p[counter] == 'wa':
        break
    counter += 1
path = '/'+'/'.join(p[counter:])
Run Code Online (Sandbox Code Playgroud)

例如,我想'/book/html/wa/foo/bar/'成为'/wa/foo/bar/'.

python string path prefix

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

检查一个字符串是否是另一个字符串的前缀

我有两个字符串,我想比较一下:StringString:.是否有一个库函数在传递这两个字符串时会返回true,但是对于say StringOtherString

确切地说,我想知道一个字符串是否是另一个字符串的前缀.

c++ prefix string-comparison

44
推荐指数
8
解决办法
4万
查看次数