小编Dru*_*ter的帖子

仅将getter方法共享给客户端的最佳方法是什么?

我正在用这样的类编写一个API:

public class NKMPMission {
    private String name;
    private int age;
    public NKMPMission(String name, int age)
    {
         this.name  = name;
         this.age   = age;
    }
    public String getName() 
    {
       return name;
    }

    public int getAge() 
    {
       return age;
     }
   }
Run Code Online (Sandbox Code Playgroud)

我的问题:

  1. 如何确保此类的用户NKMPMission只访问getter?
  2. 如何为这个功能引入setter,以便我作为开发人员可以设置,但用户无法设置?

java

12
推荐指数
3
解决办法
1080
查看次数

Keras的fit函数中的validation_data和validation_split有什么关系?

validation_split说:“ 嘿,给我所有输入数据-我会照顾一下测试和验证之间的区别 ”。

model.fit(inputX, inputY, validation_split=0.20, epochs=10, batch_size=10)
Run Code Online (Sandbox Code Playgroud)

validation_data说“ 请明确给我验证数据

model.fit(inputX, inputY, validation_data=(testX,testY), epochs=10, batch_size=10)
Run Code Online (Sandbox Code Playgroud)

除了我的理解之外,是否还有任何隐藏的窍门或我缺少的东西?

machine-learning keras tensorflow

9
推荐指数
1
解决办法
2449
查看次数

android中的每个活动都有自己的上下文吗?在单个应用程序中具有多个活动的方案是什么

我正在阅读链接以了解android中的上下文.我还有一个问题,每个活动都有自己的背景吗?请考虑我是初级水平的机器人学习者.

android android-context

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

如何将QByteArray转换为十六进制字符串?

我有打击QByteArray.

QByteArray ba;
ba[0] = 0x01;
ba[1] = 0x10;
ba[2] = 0x00;
ba[3] = 0x07;
Run Code Online (Sandbox Code Playgroud)

我真的不知道如何将此QByteArray转换为具有" 01100007 "的结果字符串,我将使用QRegExp对此字符串进行模式匹配?

qt qt5

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

为什么我的程序在for循环后没有打印出正确的值?

我正在尝试下面的C代码:

#include <stdio.h>

int main()
{
    int i=10;
    int start=25;
    int end = 30;
    for(i = start; i < end; i++);
    {
        printf("%d\n", i);
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道在for循环结束时有一个分号会停止for循环迭代多次.但我输出'30'而不是'25'.为什么我得到这个结果?变量i应保留其起始值,对吧?

c for-loop

2
推荐指数
5
解决办法
743
查看次数

为什么我的IP地址以192开头?

我来自非网络背景.我突然想知道为什么我工作的公司几乎总是有像192.168.xx这样的ip.他们为什么不能拥有像1.2.3.4这样的东西

我知道ip有,并且有一个叫做subneting的概念.

此外,192.168.0.0至192.168.255.255似乎用于私人使用.

题:

1)IP地址如何通过更粗糙的方式认为所有设备都连接到互联网?

有什么智慧吗?

networking network-programming

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

从java中的int数组的定义中单独声明

我怎样才能从定义中分离出int数组的声明?对不起基本问题.我基本上来自c/c ++背景.

int [] res;

switch (something) 
{
  case <something>:
     res = somefunction () 
     break;
{

if ( res == null )  ==>> problem is here. // 'res' might not have been initialized.
Run Code Online (Sandbox Code Playgroud)

我该如何处理这个问题,最好的方法是什么?

java android

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

无法在javascript中使用settimeout递归调用该函数

以下是我的javascript代码.我试图让我的函数timedisplay()每秒触发一次.但它并非如此......

function timedisplay() {
  alert ("Welcome");
  var pelement = document.getElementById("myclock");
  var timeobj = new Date();
  alert (timeobj);
  pelement.innerHTML = timeobj.toLocaleTimeString();
  alert (pelement.toLocaleTimeString());
  settimeout (timedisplay,1000);
}
Run Code Online (Sandbox Code Playgroud)
Timer Clock Testing..
<button onclick="timedisplay()">Click me</button> 
<p id="myclock"></p>
Run Code Online (Sandbox Code Playgroud)

有什么问题?

javascript

-1
推荐指数
1
解决办法
59
查看次数