小编Mar*_*ark的帖子

无法使用静态访问访问 Flutter 实例成员“{0}”

我在flutter中将变量从一个活动传递到另一个活动,但收到错误“无法使用静态访问访问实例成员'纬度'”我需要在该块中转换它,以便我可以将其分配给静态URL。

class Xsecond extends StatefulWidget {
  final double latitude;
  final double longitude;
  Xsecond(this.latitude, this.longitude, {Key key}): super(key: key);

  @override
  _Xsecond createState() => _Xsecond();
}

class _Xsecond extends State<Xsecond> {
  static String lat = Xsecond.latitude.toString(); // Error: Instance member ‘latitude’ can’t be accessed using static access
  ...
Run Code Online (Sandbox Code Playgroud)

其次是

  ...
  String url = 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=${lat},$lng&radius=$radius&type=restaurant&key=$api';
  ...
Run Code Online (Sandbox Code Playgroud)

static instance dart flutter

17
推荐指数
1
解决办法
4万
查看次数

使用CSS和JavaScript在两个元素之间创建一条线

我试图在我的页面上的两个点之间划一条线.图像可以拖动并放置在DIV中,因此它们的位置可以改变,但线仍然需要连接它们.

到目前为止,我已尝试过只使用自定义行来启动它.

var s = document.getElementById("Red1X");
var x = 200, y = 200;
s.style.x2 = x + "px";
s.style.y2 = y + "px";

function allowDrop(ev) {
    ev.preventDefault();
}
function drag(ev) {
    ev.dataTransfer.setData("text", ev.target.id);
}
function drop(ev) {
    ev.preventDefault();
    var data = ev.dataTransfer.getData("text");
    ev.target.appendChild(document.getElementById(data));
}
Run Code Online (Sandbox Code Playgroud)
#div1 {
    width: 17px;
    height: 17px;
    padding: 0px;
    border: 1px solid #aaaaff;
    float: left
}
Run Code Online (Sandbox Code Playgroud)
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>

<img id="RED1" src="http://i.imgur.com/By4xvE5.png" draggable="true" ondragstart="drag(event)" align="left">

<img id="RED2" src="http://i.imgur.com/By4xvE5.png" …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

如何在Python中同时运行2个列表?

我正在尝试依次打印 2 个列表中的内容。

ls1 = ['Apple', 'Orange', 'Banana', 'Morty']
ls2 = ['Pineapple', 'Carrot', 'Rick', 'Tangelo']
Run Code Online (Sandbox Code Playgroud)

我通常会这样做:

for fruit in ls1:
    print(fruit)
for fruit in ls2
    print(fruit)
Run Code Online (Sandbox Code Playgroud)

但这将循环遍历一个列表,然后再循环另一个列表。我希望输出按顺序在列表之间交替:

Apple
Pineapple
Orange
...etc...
Run Code Online (Sandbox Code Playgroud)

或者

ls1[0]
ls2[0]
ls1[1]
ls2[1]
...etc...
Run Code Online (Sandbox Code Playgroud)

python list

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

通过 Flutter 网址“没有相应的路由”

我在 Flutter Web 应用程序中使用命名路由进行导航。导航到所需的路由时,URL 会更新,但我无法通过 URL 栏直接导航到该路由。每次我尝试在 URL 中添加路径时,它都会将我带到“.../#/”

使用更新的 URL 执行热重新加载时,出现以下错误:

Could not navigate to initial route.
The requested route name was: "/Page_One"
There was no corresponding route in the app, and therefore the initial route specified will be ignored and "/" will be used instead.
Run Code Online (Sandbox Code Playgroud)
class Start extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'My Site',
      theme: ThemeData(...),
      initialRoute: '/',
      routes: <String, WidgetBuilder> {
        "/": (context) => MainPage(),
        "/Page_One": (context) => Page2(0),
        "/Page_Two": (context) …
Run Code Online (Sandbox Code Playgroud)

routes flutter flutter-web

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

将列表中的"0"拆分为两个列表

我有一个清单:

matrix = [1, 2, 3, 0, 4, 5, 0, 6]
Run Code Online (Sandbox Code Playgroud)

需要在0处分割成随机数量的列表(忽略0):

matrix1 = [3, 2, 1]
matrix2 = [4, 5]
matrix3 = [6]
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?原始列表将具有随机长度和随机数.

python list matrix

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

Python:替换20%的列表

我试图在python中随机替换20%的列表:

ls = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
ls = [1, 2, NULL, 4, 5, 6, NULL, 8, 9, 10]
ls = [1, 2, 82, 4, 5, 6, 28, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)

至今

while n <= len(ls)/5
    ls[randint(0, 9)]=randint(1, 100)
    n += 1
Run Code Online (Sandbox Code Playgroud)

但它有很大的机会在一次运行中多次删除和替换相同的条目.

python random list

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

标签 统计

list ×3

python ×3

flutter ×2

css ×1

dart ×1

flutter-web ×1

html ×1

instance ×1

javascript ×1

matrix ×1

random ×1

routes ×1

static ×1