小编ors*_*har的帖子

如何在JS(Javascript)中重载Object的构造函数?

我能做点什么吗?:

function User(form) {
    this._username = form.username.value;
    this._password = form.password.value;
    this._surname = form.surname.value;
    this._lastname = form.lastname.value;
    this._birthdate = form.b_day.value+"-"+form.b_month.value+"-"+form.b_year.value;
    this._avatar = form.avatar;
    this._messages = new Array();
    this._messagesCount=0;
}

function User(userName,password,surname,lastName,birthdate) {
    this._username = userName;
    this._password = password;
    this._surname = surname;
    this._lastname = lastName;
    this._birthdate = birthdate;
    this._avatar = form.avatar;
    this._messages = new Array();
    this._messagesCount=0;
}
Run Code Online (Sandbox Code Playgroud)

javascript constructor overriding

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

在docker-compose服务中没有互联网

我无法通过docker-compose容器访问外部网络.

考虑以下docker-compose文件:

version: '2'
services:
    nginx:
      image: nginx
Run Code Online (Sandbox Code Playgroud)

使用简单的docker run -it nginx bash我设法到达外部IP或Internet IP(ping www.google.com).

另一方面,如果我使用docker-compose并附加到容器,我无法访问外部IP地址/ DNS.

码头信息:

Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 1
Server Version: 1.12.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 7
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 4.4.0-38-generic
Operating System: Ubuntu …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose docker-networking

27
推荐指数
3
解决办法
9350
查看次数

从Maven运行Gradle

我正在为Maven寻找一些Gradle执行器插件(类似于Maven ant-run插件).
谷歌没有帮助.

这样的插件可能不存在吗?

build gradle maven

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

Jenkins Email-ext插件 - 令牌

嗨,我正在使用Jenkins Email-ext插件.

我在哪里可以找到我可以在电子邮件的html内容中引用的所有内容的列表?

例如:我最近发现您可以使用以下方法将参数值放入邮件中:

${ENV,var="variable_name"}
Run Code Online (Sandbox Code Playgroud)

但是说我想获得构建日志或内部版本号或构建状态(通过失败).您知道是否有文档列出了此插件中可参考的所有数据.

谢谢!!

jelly jenkins email-ext

15
推荐指数
1
解决办法
8934
查看次数

请参阅缓存的bazel目标上的编译警告

Bazel在清理编译(java)期间显示所有编译警告.

但是 - 当我们重新运行bazel build时 - 我们失去了所有的警告.

是否有任何标志可以显示缓存目标的原始警告?

示例回购: https ://github.com/or-shachar/bazel-sample-repo/tree/warning(branch warning)

首次输出:

? bazel build //...
INFO: Found 1 target...
INFO: From Building src/main/java/com/example/libmy_warning_lib.jar (1 source file):
src/main/java/com/example/MyLib.java:12: warning: [static] static variable should be qualified by type name, MyLib, instead of by an expression
      this.x = this.x + 2.1;
          ^
src/main/java/com/example/MyLib.java:12: warning: [static] static variable should be qualified by type name, MyLib, instead of by an expression
      this.x = this.x + 2.1;
                   ^
Target //src/main/java/com/example:my_warning_lib up-to-date: …
Run Code Online (Sandbox Code Playgroud)

java compilation build bazel

12
推荐指数
1
解决办法
262
查看次数

与桌面屏幕分辨率交互的Windows服务

我将Jenkins配置为Selenium Grid,将一些Jenkins节点配置为Selenium Nodes(由Jenkins Selenium插件控制).

  • 节点使用选项"让Jenkins控制此Windows从属服务器作为Windows服务"连接.
  • 该服务在节点处自动定义为"与桌面交互".
  • Jenkins slave启用Selenium远程驱动程序服务
  • 问题是UI测试的分辨率非常低(1036 x 780),我们需要(1600x1200).

    由于Jenkins启动了服务,因此打开RDP会话无济于事.

    如何更改可与桌面交互的Windows服务的默认分辨率?

    registry selenium windows-services ui-testing jenkins

    11
    推荐指数
    1
    解决办法
    3575
    查看次数

    将Java日期字符串转换为javascript日期

    当我通过JSON从Java发送日期到Javascript时,它会发送如下内容:

    var ds = "11:07:47 13/01/2011";
    
    Run Code Online (Sandbox Code Playgroud)

    Javascript无法将此字符串解析为日期

    var d = new Date(ds);
    
    Run Code Online (Sandbox Code Playgroud)

    有任何想法吗?

    javascript string json date

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

    如何在spring mvc中的动作之前发送响应

    假设我的弹簧控制器功能接收到大量数据.我想返回200 OK,因为数据结构正确,之后我想执行处理,这可能需要一段时间.

    据我所知,发送响应的唯一方法是使用return命令.但我不想结束响应发送功能.

    是否有其他方法可以在功能中间向客户端发送响应?

    创建一个新的线程运行是显而易见的,但其他语言(JS)可以让你更优雅地处理它.

    @RequestMapping(value = Connectors.CONNECTOR_HEARTBEAT, method = RequestMethod.POST)
    public ResponseEntity<String> doSomething(@RequestBody List<Message> messages) {
        HttpStatus code = (messages!=null && !messages.isEmpty()) ? HttpStatus.OK
                : HttpStatus.NOT_FOUND;
        return new ResponseEntity<String>(res, code);
       // how do I add code here??
    }
    
    Run Code Online (Sandbox Code Playgroud)

    java model-view-controller spring spring-mvc

    8
    推荐指数
    1
    解决办法
    7940
    查看次数

    从属性文件中检索参数

    我有几个使用相同参数和参数值的Jenkins参数化作业.当我必须更改其中一个参数的默认值时,我需要检查所有这些作业并重新配置它们.

    这个问题的一个简单的解决方案是从配置文件中检索所有参数的选项(在主/工作区中),但我找不到足够的实现.

    我希望能够使用标准Java配置文件 (格式为"key"="value") 提供构建,然后在构建期间像其他所有参数一样引用这些参数.

    你知道一个合适的解决方案吗?

    automation hudson build jenkins jenkins-plugins

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

    bazel - 测试运行时的可写归档路径

    我正在使用一些 bazel 测试目标(scala 风格java_test)运行 E2E 测试。

    在 Maven 中,我曾经将日志转储到target/logs在测试期间创建的文件夹,然后如果出现故障 - 我可以查看该文件夹并找到日志。

    在 bazel 中 - 我可以在我的测试日志配置中放入什么路径,以便在测试完成/测试失败时可以写并且方便地使用它?


    我知道该java.io.tmp目录是可写的,但在测试完成后立即被删除。

    java e2e-testing bazel

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