小编Igo*_*gor的帖子

从 lombok @Builder 注解的类生成所有字段 Builder

我想知道是否有一种快捷方式可以创建完整的构建器,而无需从用构建器注释的类中一一手动添加字段?

假设我们有一堂课:

@Builder
public class Classroom {
    private Long id; 
    private String name; 
    private String location; 
    private String fullName; 
}
Run Code Online (Sandbox Code Playgroud)

它创建了Classroom.builder().build(),但我不想立即展开代码,添加每个字段,例如:

Classroom.builder()
.id()
.name()
.location()
.fullName()
.build()
Run Code Online (Sandbox Code Playgroud)

有什么 Intellij 快捷方式可以实现这一点吗?

keyboard-shortcuts intellij-idea

9
推荐指数
0
解决办法
717
查看次数

使用perl system()查询路径变量中的空格

我似乎被困在这里.我想通过SSH从我的脚本向另一台服务器发送系统请求,检查是否存在文件夹.文件夹路径从另一个脚本传递,存储在变量中,并且可能在其中包含空格字符.由于我无法用另一个字符替换空格,为了避免像"foo bar"这样的文件夹中"找不到",我需要ls '/folderpath/foo bar'将其他内容传递 给其他服务器的shell.示例代码如下所示:

$cmd = 'ssh -i id_pub $ssh_addr ls $remote_dir'; 
if (system($cmd) == 0) {
do something
}
Run Code Online (Sandbox Code Playgroud)

我已经用尽所有可能的选项 - 厌倦了在将它传递给命令之前用\来逃避可能的空间,试图用'',""传递它,并在将它们传递到$ cmd之前添加它们.但我总是最终得到这样的东西:

ls \folderpath\foo\\ bar or ls \' \folderpath\foo bar\'
Run Code Online (Sandbox Code Playgroud)

但不是 ls '\folderpath\foo bar'

我对Perl不太好,可能有经验的人可以推荐一个解决方法吗?

bash perl

6
推荐指数
3
解决办法
136
查看次数

有没有办法改变外部脚本的CSS样式?

我的一个页面上运行了一个外部脚本 -

<script type="text/javascript">var opt={id:829,cnt:3,bg:''};(function(){var script=document.createElement("script");script.type="text/javascript";script.async=true;script.src="https://kvr.ru/js/widget/api.js?id=829";document.getElementsByTagName("head")[0].appendChild(script);})();</script>
Run Code Online (Sandbox Code Playgroud)

当我将它插入我的页面时,我得到一个丑陋的垂直滚动条.

我已经通过firebug更改了一些css值,它有帮助,但我如何覆盖脚本获取的css?

我想从外部代码更改以下css中的font-size:

p.info-widget, p.info-widget a{
color:#959595;
font-size:10px;
margin:0 1px 0 0;
text-align:right;
Run Code Online (Sandbox Code Playgroud)

}

我试图将p.info-widget插入到我的main.css中,并使用!important覆盖其字体大小,但它不起作用(

html javascript css

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

标签 统计

bash ×1

css ×1

html ×1

intellij-idea ×1

javascript ×1

keyboard-shortcuts ×1

perl ×1