小编cad*_*ian的帖子

使用sed的大小写

我想改变以下模式:

getFoo_Bar
Run Code Online (Sandbox Code Playgroud)

至:

getFoo_bar
Run Code Online (Sandbox Code Playgroud)

(注意下面的b)

既不知道foo也不知道bar,替换模式是什么?

我开始写作了

sed 's/\(get[A-Z][A-Za-z0-9]*_\)\([A-Z]\)/\1
Run Code Online (Sandbox Code Playgroud)

但是我被困了:我想写"\ 2小写",我该怎么做?

也许sed不适应?

regex sed

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

不同模式下的不同选项卡缩进设置

我目前正在使用whitespace-cleanup我的保存钩子.使用indent-tabs-mode,我可以保存文件,没有任何标签.

一切都很好,我不希望我的文件中有标签.但.

Makefile确实需要标签.那是我的问题.如何更改makefile-mode的设置?

我想setq无论是indent-tabs-mode(美国商务部说,它成为缓冲本地)或whitespace-style,这是行不通的.

emacs whitespace indentation

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

JDBC中的事务状态

有没有办法知道JDBC中的事务是否处于"持续"状态?我在Connection API中找不到任何内容.

谢谢

java transactions jdbc

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

Java HashMap包含奇怪的行为

试图实现简单的任务陷入奇怪的问题:

class User{
    String login;
    String pwrd;
    User(String lg,String pw){
        this.login=lg;
        this.pwrd=pw;
    }
    public String toString(){
        return this.login;
    }
    public boolean equals(String a){
        return this.login.equals(a);
    }
    public boolean equals(User t){
        return this.login.equals(t.toString());
    }
}

public class Foo{
    public static void main (String[] args)
    {
        HashMap<User,Boolean> a=new HashMap<>();
        User a1=new User("asd","123"),a2=new User("asd","134");
        a.put(a1,false);
        a.put(a2,false);
        System.out.println(a.containsKey(a2));
        System.out.println(a.containsKey("asd"));
    }
}
Run Code Online (Sandbox Code Playgroud)

结果我希望两个containsKey检查都是真的.进一步在代码中它将被越来越多地使用.所以首先要理解为什么它表现如此,如果可能的话修复它.任何帮助赞赏.

java equals hashmap

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

python:sys上的语法无效

我是Python的新手,
我尝试使用代码执行文件:

import sys
def main():
    print sys.argv[1]

main()
Run Code Online (Sandbox Code Playgroud)

对于此运行:从命令行获取hello.py,但得到了

C:\Python34>hello.py
File "C:\Python34\hello.py", line 4
print sys.argv[1]
        ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

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

python sys

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

标签 统计

java ×2

emacs ×1

equals ×1

hashmap ×1

indentation ×1

jdbc ×1

python ×1

regex ×1

sed ×1

sys ×1

transactions ×1

whitespace ×1