我正在尝试获得一个非常简单的数据库支持的golang heroku应用程序,它可以用作世界。
我的应用程序的已部署Heroku版本运行良好,如果我在本地手动测试它,则可以正常运行,但是heroku local顽固地使用了旧版本的代码。特别:
$ heroku local
forego | starting web.1 on port 8080
Run Code Online (Sandbox Code Playgroud)
可以,但是意外地提供了较旧版本的应用程序。另一方面,这是:
$ go run web.go
Run Code Online (Sandbox Code Playgroud)
和这个:
$ git push heroku master
Everything up-to-date
$ heroku open
Run Code Online (Sandbox Code Playgroud)
两者都符合我的期望,这是我代码的最新版本。
这真让我感到困惑。我已经阅读了所有文档,并仔细检查了所有内容的状态,找不到任何指示正在发生或可能导致此情况的内容。
我最好的猜测是heroku local,在未更新的地方使用编译的段塞。
我一直在尝试自学 D3.js,但我似乎无法让语义缩放(缩放位置但不是形状)为我工作。
我在这里阅读了 d3 缩放文档,并尝试在功能上复制svg 语义缩放示例代码
这是我的代码:
var X, Y, circle, circles, h, i, j, svg, transform, w, zoom, _i, _j;
w = 1200;
h = 600;
circles = [];
for (j = _i = 0; _i <= 6; j = ++_i) {
for (i = _j = 0; _j <= 12; i = ++_j) {
circles.push({r: 25, cx: i * 50, cy: j * 50});
}
}
X = d3.scale.linear()
.domain([0, 1])
.range([0, 1]);
Y = …Run Code Online (Sandbox Code Playgroud)