RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-316793

mesfex's questions

Martin Hope
mesfex
Asked: 2022-07-25 17:39:13 +0000 UTC

如何克服未经检查的覆盖?

  • 0

有一堂课

public class Action<R extends CommonResponse>

在其中调用方法并通过函数循环运行

R response = null;
for (PreDecoder preDecoder : stateMachineContext.getPreDecoders()) {
    R preDecodedResponse = preDecoder.preDecode(request, preDecodedData.data, preDecodedData);
    if (preDecodedResponse != null) {
        response = preDecodedResponse;
        break;
    }
}

PreDecode - 带有方法的功能接口

<R extends CommonResponse> R preDecode(Message rqMessage, ByteBuffer data, ByteBufferRef preDecodedData);

PreDecode 接口的示例实现

@Override
public CommonRS preDecode(Message rqMessage, ByteBuffer data, ByteBufferRef preDecodedData) {
    int sourceAddress = data.get() & 0xFF;
    int destinationAddress = data.get() & 0xFF;
    if (destinationAddress != (localAddress & 0xFF) || sourceAddress != (remoteAddress & 0xFF)) {
        CommonRS response = new CommonRS(rqMessage.getFunctionType());
        response.setSuccess(false);
        return response;
    }

    preDecodedData.data = data;
    return null;
}

在接口的实现中,由于maven不想构建 Unchecked overriding: return type requires unchecked转换项目,出现Warning。找到'...CommonRS',需要'R'

有了这个,问题就出现了:如何真正解决这个问题?

UPD

如果 preDecoder 方法有 CommonResponse 返回类型,那么Action类方法中会发生Unchecked cast

java generics
  • 2 个回答
  • 44 Views
Martin Hope
mesfex
Asked: 2022-06-17 16:29:41 +0000 UTC

如何优化获取“树”的孩子列表

  • 0

有一棵树的形式

                               a
                              /|\
                             b c d
                            /\    \
                           e  f     g

如何通过某个元素获取子元素列表(我们将“a”传递给函数,我们得到了一个 [b,c,d,e,f,g] 数组。我们传递了“b”我们得到了 [ e,f]) 元素有父ID,是否为“容器”

 protected void fetchChildElements(Elem parentElem, List<Elem> childElems, List<Elem> allElem) {
        for (Elem childElem : allElem) {
            String parentElemId = childElem.getParentElemId();
            if (parentElemId != null && parentElemId.equals(parentElem.getId())) {
                if (childElem.getElemCategory() == DeviceCategory.CONTAINER) {
                    fetchChildElements(childElem, childElems, allElem);
                }
                childElems.add(childElem);
            }
        }
    }
java
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2022-01-11 23:54:58 +0000 UTC

mongoDB 数组查找如何通过 Spring jpa 工作?

  • 0

有几千个这样的对象:

{
  "_id" : ObjectId("5ffbfca73fb224209c6d27be"),
  "activeStates" : ["logicConnectionLost", ...],
  ...,
  "_class" : "Entity"
}

我需要计算其activeStates数组包含输入数组中至少一个元素的对象的数量

我正在使用 countByActiveStatesIn(Set states);

Mongo 是否将每个数组与每个数组进行比较,直到所有数组结束,或者直到找到第一个匹配项?输入数组可能非常大,这就是对数据库的查询可能需要 1000-1500 毫秒的原因。有什么方法可以计算得更快吗?

java
  • 2 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2021-11-17 00:23:04 +0000 UTC

python脚本中的428错误

  • 0

脚本中有请求

session = requests.session()
session.verify = False
...

response = session.put(f'{api_url_head}/first/{first_id}/second/{second_id}', json={})

响应中出现 428 错误并且未设置 ETag 标头字段
请告诉我这是如何解决的?

python
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2020-09-29 21:17:51 +0000 UTC

如何以十六进制显示十进制数?

  • 0

我们有数字 10。通过String.format("%#x",10)我们得到0xa输出,如何使输出为0x0A

java
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2020-10-11 14:24:31 +0000 UTC

如何在没有css的情况下设置antd dropmenu的样式

  • 0

如何使下拉菜单显示该行的整个文本,而不是它的一部分

<Select
    value={val}
    onChange={this.changeHandler}
>
    <Option key={posVal}>
        {name}
    </Option>
</Select>

name 具有可变长度,并不总是适合所需的窗口大小。不能包含外部 CSS 文件。滚动也不是一种选择。

一]

javascript
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2020-07-07 22:23:47 +0000 UTC

如何从 JSP 页面中提取参数?

  • 1

有一个JSP页面,上面有一些文字的变化,怎样才能把文字的变化传给控制器呢?也就是说,当您单击“发送”按钮时,我们传递了我们想要的字段(比如说一个复选框、一个文本框和一个从数据库中获取的文本)

java
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2020-11-29 03:34:23 +0000 UTC

按手机返回键返回上一页

  • 0

假设应用程序中有 3 个激活。从第 3 次活动到第 1 次。当您按下电话按钮时,它会从第一个返回到第三个(如果您已经在此页面上)。如何避免?嗯,就是从MAIN,activity转到上一页,我想去掉它。

android
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2020-11-28 23:10:19 +0000 UTC

为什么更改代码后应用程序不更改

  • 0

该应用程序有一个用于切换到新窗口(活动)的按钮,我更改了点击处理程序,但在启动后它仍然保持转换到新窗口点击处理

private Button passTestButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    addListenerOnButton();
}

public void addListenerOnButton() {
    passTestButton = (Button)findViewById(R.id.passTestButton);
    passTestButton.setOnClickListener(
            new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    passTestButton.setText("q1");
                    /*Intent intent = new Intent(".PassTestActivity");
                    startActivity(intent);*/

                }
            }
    );
}
android-studio
  • 1 个回答
  • 10 Views
Martin Hope
mesfex
Asked: 2020-11-26 01:22:50 +0000 UTC

如何更改复选框名称?

  • 0

有一个 CheckBox,带有 id Checkbox1 和文本 NameCheckBox(这都在 .xml 中)

android:id="@+id/Checkbox1"
android:text="NameCheckBox"

如何更改 NameCheckBox,比方说 NameCheckBox3

CheckBox checkbox1 = findViewById(R.id.Checkbox1);
checkBox1.setText("NameCheckBox3");

如果你用 .java 编写,那么文本在应用期间不会改变

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5