小编ROM*_*eer的帖子

无法构建智能合约 - 使用 erdpy 构建合约编译 elrond-wasm 时出错

当我尝试使用以下命令从这里构建乒乓球智能合约时:

erdpy build contract
Run Code Online (Sandbox Code Playgroud)

我没有得到以下预期输出:

INFO:projects.core:WASM file generated: output/ping-pong.wasm
Run Code Online (Sandbox Code Playgroud)

因为文件中出现以下错误sc_results.rs

Compiling elrond-codec v0.5.3
Compiling elrond-wasm v0.18.2
error[E0432]: unresolved import `core::ops::FromResidual`
--> /Users/<username>/elrondsdk/vendor-rust/registry/src/github.com-1ecc6299db9ec823/elrond-wasm-0.18.2/src/types/io/sc_result.rs:7:30
...
error[E0437]: type Output is not a member of trait `Try`
--> /Users/<username>/elrondsdk/vendor-rust/registry/src/github.com-1ecc6299db9ec823/elrond-wasm-0.18.2/src/types/io/sc_result.rs:62:5
...
error[E0437]: type Residual is not a member of trait `Try`
--> /Users/<username>/elrondsdk/vendor-rust/registry/src/github.com-1ecc6299db9ec823/elrond-wasm-0.18.2/src/types/io/sc_result.rs:63:5
...
error[E0407]: method branch is not a member of trait `Try`
--> /Users/<username>/elrondsdk/vendor-rust/registry/src/github.com-1ecc6299db9ec823/elrond-wasm-0.18.2/src/types/io/sc_result.rs:65:5
...
error[E0407]: method from_output is not a member of trait `Try`
--> /Users/<username>/elrondsdk/vendor-rust/registry/src/github.com-1ecc6299db9ec823/elrond-wasm-0.18.2/src/types/io/sc_result.rs:71:5
...
error aborting …
Run Code Online (Sandbox Code Playgroud)

erdpy multiversx

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

如何获取给定地址的总质押 EGLD?

以下端点

https://api.elrond.com/accounts/{address}/stake
Run Code Online (Sandbox Code Playgroud)

例如:

https://api.elrond.com/accounts/erd1hw78kxyj353x52hmmq6dzxgexynwt4m29q2uvpq6xdm90z3halvsl7cn6g/stake

回报

{"totalStaked":"0"}
Run Code Online (Sandbox Code Playgroud)

但给定地址的质押总数不为 0。

是否有任何 API 端点可以返回真实的质押值?

multiversx

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

fprintf如何在C++中工作?

fprintf如何运作?

如果我写 fprintf(outfile, "test %d %d 255/r", 255, 255);

这是什么意思?我知道outfile是输出文件的名称.其他值意味着什么?

c++ printf internals

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

Java:抽象类构造函数和this()

有人能指出我误解的是什么吗?

我有两个类,一个抽象和一个混凝土,如下:

public abstract class Abstract
{
    protected static int ORDER = 1;

    public static void main (String[] args)
    {
        Concrete c = new Concrete("Hello");
    }

    public Abstract()
    {
        Class c = this.getClass();
        System.out.println(ORDER++ + ": Class = " 
            + c.getSimpleName() 
            + "; Abstract's no-arg constructor called.");
    }

    public Abstract(String arg)
    {
        this();
        Class c = this.getClass();
        System.out.println(ORDER++ + ": Class = " 
            + c.getSimpleName() 
            + "; Abstract's 1-arg constructor called.");
    }
}
Run Code Online (Sandbox Code Playgroud)

public class Concrete extends Abstract
{ …
Run Code Online (Sandbox Code Playgroud)

java constructor this abstract

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

ArrayList中的内容被修改

我对我正在制作的程序有疑问,说实话,我找不到解决办法.看来Java ArrayList集合中包含的对象正在被修改,而我没有编程这样的修改.

该程序作为一个整体意味着通过在路径上移动,基本上在10x10网格上的两个节点之间创建随机连接.此路径表示为网格中的ArrayList点集合,第一个索引包含第一个节点的位置(节点A),最后一个索引包含第二个节点的位置(节点B).我这样做是通过将自己定位在A的位置,然后随机移动到网格中的连续点,在while循环中重复这一点,直到达到B的位置.

一切似乎都有效,除了"路径"集合以某种方式被改变,这样它的每个点最终都与我移动的最后一个点相同,这也是B的位置.

方法如下:

public void generateRandomPath()
{
    path = new ArrayList<Point>();
    path.add(pInitial);
    complete = false;

    while(!complete)
    {
        k = path.get(path.size()-1);
        d = selectDirection(k);

        GUI.log.append("==== Before the method. ==== \n");
        GUI.log.append(Integer.toString(path.get(path.size()-1).getX())+" - "+Integer.toString(path.get(path.size()-1).getY())+"\n");

        x = move(k, d);
        path.add(x);

        if(k.getX() == pEnd.getX() && k.getY() == pEnd.getY())
            complete = true;

    }
    GUI.log.append("Finished. \n");
}
Run Code Online (Sandbox Code Playgroud)
  • " "只是点,X和Y坐标用整数表示.
  • " pInitial "是表示节点A的位置的点.
  • " pEnd "是表示节点B的位置的点.
  • " d "是我将继续这个重复的方向.这可以分别由向上,向右,向下或向左表示,分别由整数1,2,3和4表示.
  • " k "是路径中的最后一个点,也就是它在前一次重复时移动的点.
  • " x "是它在当前重复上移动的新点.

所以它基本上做的是它抓住路径中的最后一个点作为参考,选择一个方向,然后移动到该方向上连续的点.while循环的每次重复都应该为路径添加一个新.然而,最终发生的事情是,不仅添加了这个新点,而且已经在路径中的每个其他都会添加最后一个点的值.通过利用上面显示的日志条目(GUI.log.append),我设法在步骤中看到该 …

java arraylist

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

SCJP - 数字格式

鉴于:

public class LineUp {
    public static void main(String[] args) {
        double d = 12.345;
        // insert code here
    }
}
Run Code Online (Sandbox Code Playgroud)

在第4行插入哪个代码片段会产生输出| 12.345|

A. System.out.printf("|%7d| \n", d);
B. System.out.printf("|%7f| \n", d);
C. System.out.printf("|%3.7d| \n", d);
D. System.out.printf("|%3.7f| \n", d);
E. System.out.printf("|%7.3d| \n", d);
F. System.out.printf("|%7.3f| \n", d);
Answer: F
Run Code Online (Sandbox Code Playgroud)

printf语句的解释是什么,为什么是|%7d | 正在给予illegalFormatConversionException ?

谢谢

java scjp certificate number-formatting

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

如何将变量赋值给静态方法的return语句?

我似乎无法获得第二种方法的价值,请教我如何仍然是初学者.我是否必须使用其他变量?如果是这样,我如何将该方法的返回值分配给所述变量?

import java.util.Scanner ;

class JavaChip
{

    static Scanner s = new Scanner(System.in) ;
    static double val ;


    public static void main( String[] args )
    {
        displayLine () ;
        System.out.print ("Enter number of cups of Mocha JavaChip: ");
        val = getMocha( s.nextDouble() ) ;
        System.out.print ("The grams of mocha is: " + val ) ;

        System.out.print ("\nThe grams of sugar is: " + val ) ;
        displayLine () ;
    }

    static double getMocha ( double c )
    {
        return ( …
Run Code Online (Sandbox Code Playgroud)

java methods

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

使用PHP发送附带附件的电子邮件,仅显示没有附加文件的字符

我在我的网页上遇到这个问题,我需要通过电子邮件将文件发送给某人,我遇到的问题是邮件到达时没有附件和很多奇怪的字符,我留下了我的代码:

$boundary='Datos Adjuntos';
$boundary.=" ".md5(time());
//Cabeceras del email               

$headers ="From: Example <name@example.com>\r\n";
$headers .= "Reply-To: <name@example.com>\r\n";
//   $headers .="MIME-Version: 1.0\r\n";   
$headers .="Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n\n";

$body="--". $boundary ."\n";
$body .= "Content-Type: text/html; charset=ISO-8859-1\r\n\n";

$archivo=file_get_contents($dir."/".$handle->file_dst_name);

$archivo=chunk_split(base64_encode($archivo));

//Escritura del archivo adjunto
$body .= $body .$ContenidoString. "--" .$boundary. "\n";
//Content-Type: application/msword; name=\"nombre_archivo\"\r\n
$body .= "Content-Transfer-Encoding: base64\r\n";
$body .=  "Content-Disposition: attachment; filename=\"".$handle->file_dst_name."\"\r\n\n$archivo";

$body = $body . "--" . $boundary ."--";

Correo::Enviar("OPERACION","name@example.com", $body,$headers);
Run Code Online (Sandbox Code Playgroud)

$ContentString是电子邮件的html,我使用上传类将文件上传到服务器然后发送,我给你留下了一封我收到的电子邮件:这是其他所有的东西,比如名字和## e电子邮件的内容.

--Datos Adjuntos 1c436ca78c5925e7096267f0eae3a7d3 Content-Transfer-Encoding:base64 Content-Disposition:attachment; filename ="9cbdf187_3251_42e5_aeaa_84df343a227d_4.pdf"JVBERi0xLjQKJdP0zOEKMSAwIG9iago8PAovQ3JlYXRpb25EYXRlKEQ6MjAxMTA4MTYxNTEyNDIt MDUnMDAnKQovQ3JlYXRvcihQREZzaGFycCAxLjMuMTY4NC1nIFwod3d3LnBk

php email attachment

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

如何在 Prolog 中检查一个列表是否继续另一个列表

我想创建一个当一个列表继续另一个列表时成功的参数。

例如 ?-proceed_list([1,2],[2])。是或 True(无论编译器是什么)。

谁能帮我?

list prolog

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

检查JavaScript中的日期格式

我希望在使用JavaScript(jQuery)发布帖子之前检查日期格式是否为(dd/mm/yyyy).

我怎么能实现这一目标?

javascript jquery date

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