RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
Andriy Goliyad
Asked: 2020-10-12 02:05:14 +0000 UTC

如何创建嵌套的部分类?

  • 12

我有一个包含多个嵌套类的库类:

public class Library
{
class Book { /*Some code*/ }
class Author { /*Somecode*/ }
class Series { /*Somecode*/ }
class Topic { /*Somecode*/ }
}

但是一个文件中有很多代码,所以我决定将 Book、Author、Series、Topic 类移动到单独的文件中。为此,我将它们设为部分。

public class Library
    {
    partial class Book { }
    partial class Author { }
    partial class Series { }
    partial class Topic { }
    }

//Books.cs
partial class Book { /*Some code*/ }
...

但是有一点不行,因为partial class的部分没有一一看到。

c#
  • 1 个回答
  • 10 Views
Martin Hope
CodeEnjoyer
Asked: 2020-10-06 21:21:07 +0000 UTC

如何优化我的代码?

  • 12

我是 Java 新手(使用 Pascal 编程),我需要编写一个程序来解决以下问题(类似于数字谜题):

AB + CC = DC
CE * FB = CEB
FF * GC = GHC
AB - CE = FF
CC + FB = GC 
DC + CEB = GHC

附言 每个字符都是一个数字(从 0 到 9)。每个数字只能使用一次。

所以我写了下面的程序:

public class javaapplication1 {

    public static void main(String[] args) {
        boolean bb=false;
        for (int h = 0; h < 10; h++) {
            for (int g = 0; g < 10; g++) {
                if (bb) {
                    break;
                }
                for (int f = 0; f < 10; f++) {
                    if (bb) {
                        break;
                    }
                    for (int e = 0; e < 10; e++) {
                        if (bb) {
                            break;
                        }
                        for (int d = 0; d < 10; d++) {
                            if (bb) {
                                break;
                            }
                            for (int c = 0; c < 10; c++) {
                                if (bb) {
                                    break;
                                }
                                for (int b = 0; b < 10; b++) {
                                    if (bb) {
                                        break;
                                    }
                                    for (int a = 0; a < 10; a++) {
                                        if (a*10 + b + c*10 + c == d*10 + c) {
                                            if ((c*10+e)*(f*10+b)==(c*100+e*10+b)) {
                                                if ((f*10+f)*(g*10+c)==g*100+h*10+c) {
                                                    if ((a*10+b)-(c*10+e) == f*10+f) {
                                                        if ((c*10+c)+(f*10+b) == g*10+c) {
                                                            if ((d*10+c)+(c*100+e*10+b) == g*100+h*10+c) {
                                                                if (a!=b && a!=c && a!=d && a!=e && a!=f && a!=g && a!=h) {
                                                                    if (b!=c && b!=d && b!=e && b!=f && b!=g && b!=h) {
                                                                        if (c!=d && c!=e && c!=f && c!=g && c!=h) {
                                                                            if (d!=e && d!=f && d!=g && d!=h) {
                                                                                if (e!=f && e!=g && e!=h) {
                                                                                    if (f!=g && f!=h) {
                                                                                        if (g!=h) {
                                                                                            bb = true;
                                                                                            System.out.println(a);
                                                                                            System.out.println(b);
                                                                                            System.out.println(c);
                                                                                            System.out.println(d);
                                                                                            System.out.println(e);
                                                                                            System.out.println(f);
                                                                                            System.out.println(g);
                                                                                            System.out.println(h);
                                                                                            break;
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }

                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

它工作并产生正确的结果,但我确信它拼写错误,因为解决方案本身是愚蠢的 - 纯粹的贿赂。请告诉我如何优化这个程序。Z.Y. 为了让我自己的代码更清晰,我在更大程度上写了大量的 if-s。

java
  • 2 个回答
  • 10 Views
Martin Hope
Ольга
Asked: 2020-10-05 02:29:56 +0000 UTC

将函数传递给javascript中的函数

  • 12

javascript中有这样一个例子:

var fruits = ['apple', 'banana', 'orange', 'grapes', 'pear', 'passionfruit'];

// The three values on the callback function are:
// element - The element being traversed
// index - The current index of the item in the array starting at 0
// array - The array being traversed (probably mostly irrelevant)

fruits.forEach(function(element, index, array) {
   console.log(index, element); 
});

forEach一个函数被传递给方法。我知道在方法的forEach某处调用了这个传递的函数。要调用它,您需要向它传递 3 个参数(最好)。为这个函数编写代码的人以某种方式迭代数组的元素fruits并调用我的callback函数,将所有这三个参数传递给它。他们怎么知道什么在哪里?毕竟,其实我不会写

function(element, index,array)

一个

function(myelement, myindex,myarray)

那些。更改参数的名称,它仍然有效。事实证明,传递给函数的元素被“绑定”到参数的位置——连续 1、2、3。所以?或者我哪里错了。请告诉我?

我将单独发布问题:

传递给回调函数的参数是否“绑定”到参数的位置?

javascript callback
  • 3 个回答
  • 10 Views
Martin Hope
Віталій Карпенко
Asked: 2020-09-13 18:55:19 +0000 UTC

随机化范围内的每个数字

  • 12

有两个设置范围的数字,你需要对循环中的每个数字做一些事情,但不是按循环顺序,而是随机顺序。
范围显然是未知的并且很大,所以复杂度和内存消耗是 O(1)。
为此可以使用哪些算法/模式?

c
  • 1 个回答
  • 10 Views
Martin Hope
S. Oleg
Asked: 2020-09-06 17:15:16 +0000 UTC

Bigdecimal精度损失

  • 12

创建一个变量BigDecimal bet = new BigDecimal(0.00000010)并将其传递给服务器,它返回一个与预期不同的值。目前尚不清楚为什么会这样。

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