小编Muh*_*bba的帖子

TestRPC/Ganache:tx没有正确的nonce

我最近一直在尝试使用松露,并遵循以下教程:http://truffleframework.com/tutorials/pet-shop

每当我尝试设置事务时,我都会在下面遇到相同的错误

错误:错误:tx没有正确的nonce.account hasce of:14 tx hasce of:0

在网上查看并阅读了很多与此相关的文章,但到目前为止还没有找到可能导致此问题的原因.

  • 松露v3.4.7
  • Solidity v0.4.13
  • Npm v5.3.0
  • TestRPC v4.0.1(也适用于Ganache)
  • Metamask v3.9.5

根据我的理解,它似乎无法找到以前的事务来散列新的事务?

node.js ethereum truffle metamask

31
推荐指数
2
解决办法
7122
查看次数

安装以太坊时出错:包“ethereum”没有安装候选

我按照本文中的步骤在 Ubuntu 17.10 上安装以太坊:https ://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-2-30b3d335aa1f

但是当执行以下命令时:

sudo apt-get install ethereum
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ethereum is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ethereum' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

installation ubuntu ethereum

7
推荐指数
2
解决办法
1262
查看次数

Optoplanner vs jsprit vs Google OR 工具

我正在尝试解决具有时间窗口限制的 TSP。我正在评估以下工具。

  1. OptaPlanner - 由 Jboss 社区支持。不是特定于 TRP 的,而是通用约束求解器引擎。

  2. Jsprit - 不确定它的支持。它是由 GraphHopper 开发的吗?它在 GitHub 上列出了 Graph Hopper 的子项目之一。

  3. Google OR 工具 - 它是用 C++ 编写的。但可以在java中运行。

上述每种工具的优点和缺点是什么?市场上有更好的开源/付费工具吗?

java constraint-programming jsprit or-tools

6
推荐指数
0
解决办法
4962
查看次数

TS2416:类型“ MyGuard”中的属性“ canActivate”无法分配给基本类型“ CanActivate”中的相同属性

我已经编写了一个有角的4.3.0打字稿库。在构建库时,我在* .d.ts文件中看到以下错误。

[加载程序]中的错误.. \ myLibrary \ lib-commonjs \ my-guard.service.d.ts:13:5 TS2416:类型“ MyGuard”中的属性“ canActivate”无法分配给基本类型中的相同属性'CanActivate'。键入'(下一个:ActivatedRouteSnapshot,状态:RouterStateSnapshot)=>布尔值| 承诺| 观察...'不可分配给类型'(route:ActivatedRouteSnapshot,state:RouterStateSnapshot)=>布尔值| 可观察 Pr ...'。输入'boolean | 承诺| “可观察”不能分配给“布尔值| 可观察 诺言'。类型“可观察”不能分配给类型“布尔| 可观察 诺言'。类型“可观察”不能分配给类型“承诺”。属性“ [Symbol.toStringTag]”

这就是我的后卫的样子

  @Injectable()
    export class MyGuard implements CanActivate {
         canActivate( next: ActivatedRouteSnapshot ,state: RouterStateSnapshot):  Observable<boolean> | Promise<boolean> | boolean  {
return true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我从canActivate删除了返回类型(Observable | Promise | boolean)后,错误消失了。我想了解为什么我需要删除它才能使其正常工作。

 canActivate( next: ActivatedRouteSnapshot ,state: RouterStateSnapshot)  {
    }
Run Code Online (Sandbox Code Playgroud)

错误

typescript angular2-routing angular

4
推荐指数
2
解决办法
5916
查看次数

Angular CLI 错误:端口 80 已在使用中。使用“--port”指定不同的端口

尝试构建 Angular 应用程序并使用以下命令启动 Web 服务器时(操作系统:Ubuntu):

ng serve --port 80
Run Code Online (Sandbox Code Playgroud)

显示以下错误:

端口 80 已在使用中。使用“--port”指定不同的端口。

angular-cli

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