小编Dol*_*rma的帖子

BoxConstraints 的最小宽度为负

在此类中作为一个小部件,我使用动画来显示和隐藏,当我通过单击多次显示或隐藏时,有时会收到此错误:

BoxConstraints 的最小宽度为负。违规约束为:BoxConstraints(w=-0.8, 0.0<=h<=Infinity; NOT NORMALIZED)

这部分代码有问题

child: Row( //<--- problem cause on this line of code
   children: <Widget>[
      ...
   ],
),
Run Code Online (Sandbox Code Playgroud)

我的班级代码:

class FollowingsStoryList extends StatefulWidget {
  final List<Stories> _stories;

  FollowingsStoryList({@required List<Stories> stories}) : _stories = stories;

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

class _FollowingsStoryListState extends State<FollowingsStoryList> with TickerProviderStateMixin {
  List<Stories> get stories => widget._stories;
  bool _isExpanded = false;
  AnimationController _barrierController;

  @override
  void initState() {
    super.initState();
    _barrierController = AnimationController(duration: const Duration(milliseconds: 400), vsync: this);
  }

  @override
  Widget build(BuildContext context) …
Run Code Online (Sandbox Code Playgroud)

flutter

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

LARAVEL用引导程序设置了密码字段

以这种形式,我Form::password(),我不能为此设计或嵌入课程.例如,下面的类和样式Form::text可以正常工作.

{{ Form::text('username', Input::old('username'), array('placeholder'=>'UserName', 'class'=>'form-control' ) ) }}
Run Code Online (Sandbox Code Playgroud)

生成的HTML:

<input id="username" class="form-control" type="text" name="username" placeholder="username">
Run Code Online (Sandbox Code Playgroud)

但是因为Form::password()不工作:

{{ Form::password('password', null, array('placeholder'=>'Password', 'class'=>'form-control' ) ) }}
Run Code Online (Sandbox Code Playgroud)

生成的HTML:

<input id="password" type="password" value="" name="password">
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap laravel laravel-4

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

在 Flutter 中将目录中的所有图像显示到列表中

我想知道是否有一种方法可以将用户移动设备中特定目录中的所有图像或文件显示到 flutter 中的列表/数组,以便我可以在 ListView 中使用。

谢谢任何帮助是受欢迎的。

PS:我想尝试使用 path_provider 但不知道如何。

ios dart dart-sdk flutter

6
推荐指数
2
解决办法
8313
查看次数

Dart 为参数设置默认值

Flutter框架中,我试图将参数的默认值设置为borderRadius,在此示例中我如何实现它?我得到的Default values of an optional parameter must be constant错误,当我尝试设置,例如:

class SimpleRoundButton extends StatelessWidget {
  final BorderRadius borderRadius;
  SimpleRoundButton({
  }):this.borderRadius = BorderRadius.circular(30.0);
}


class SimpleRoundButton extends StatelessWidget {
  final BorderRadius borderRadius= BorderRadius.circular(30.0);
  SimpleRoundButton({
    this.borderRadius,
  });
}


class SimpleRoundButton extends StatelessWidget {
  final BorderRadius borderRadius;
  SimpleRoundButton({
    this.borderRadius=  BorderRadius.circular(30.0)
  });
}
Run Code Online (Sandbox Code Playgroud)

所有这些样本都是不正确的

dart flutter

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

Flutter 制作一个简单的 Ticket 小部件

在颤振中,我想剪辑可选部分Container以制作此小部件:

在此处输入图片说明

剪裁小部件,使其顶部和底部有两个半圆。

对于这个裁剪小部件的某些功能,我想要一些可选功能,例如:

在此处输入图片说明

裁剪顶部,底部的可选和右侧的空间。如何Container使用可选功能进行剪辑?

flutter

6
推荐指数
2
解决办法
3762
查看次数

一个 VideoPlayerController 销毁后使用。一旦在 VideoPlayerController 上调用了 dispose(),就不能再使用它

截屏

我正在使用咀嚼播放器在 pageview.builder 中播放视频列表。当我在下方滚动页面时,它工作正常,但是当我滚动页面以查看顶部视频时,它会显示此错误。如何重新初始化 videoplayercontroller。

dart flutter

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

找不到模块“@nestjs/typeorm”

我已经使用以下命令安装了 TypeORM:

Github 存储库

npm i --save @nestjs/typeorm typeorm

up to date, audited 855 packages in 3s

86 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
Run Code Online (Sandbox Code Playgroud)

但当我想使用@nestjs/typeorm它时,它说“找不到模块”。

main.ts:

import 'dotenv/config';
import {Logger} from '@nestjs/common';
import {NestFactory} from '@nestjs/core';
import {AppModule} from './app.module';

import {TypeOrm} from '@nestjs/typeorm';

const port = process.env.PORT || 3000;

async function bootstrap() {
    const app = await NestFactory.create(AppModule);
    await app.listen(port);
    Logger.log(`server started on ${port}`, 'Bootstrap');

}

bootstrap();
Run Code Online (Sandbox Code Playgroud)

错误:

import …
Run Code Online (Sandbox Code Playgroud)

node.js npm docker typeorm nestjs

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

PHP $ this不在对象上下文中来自类外的set public变量

我有简单的类,我想public从课外设置变量.

<?php

class AlachiqHelpers
{
    public $height;

    public static function getHeight($height)
    {
        return $this->height - 50;
    }

    public static function setHeight($height)
    {
        $this->height = $height;
    }
}
Run Code Online (Sandbox Code Playgroud)

在结果中我收到此错误:

Using $this when not in object context
Run Code Online (Sandbox Code Playgroud)

php arrays oop static function

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

Laravel 将数据以 JSON 形式保存在数据库中,而不转义 URL

在函数中store,我想将 JSON 数据保存在数据库中而不转义 URL,例如:

$arr = [
    'images'=>['original'=>'/uploads/contents/' . basename($filename)],
    'thumbnail'=>'/uploads/contents/' . basename($filename)
];

$data = Contents::create([
    'title' => $request->title,
    'description' => $request->description,
    'featured_images' => $arr,
    'visit' => 0,
]);
Run Code Online (Sandbox Code Playgroud)

为了将此结果存储$arr在数据库中,我有:

{
    "images":
          {"original":"\/uploads\/contents\/636459965493789558.jpg"},
    "thumbnail":"\/uploads\/contents\/636459965493789558.jpg"
}
Run Code Online (Sandbox Code Playgroud)

在此过程中,URL 被转义了。如何在不转义 URL 的情况下存储它?

我的模型选项:

protected $casts=[
    'featured_images'=>'array'
];
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

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

Flutter 从类外管理动画控制器

这是我在课堂上使用的简单动画

controller = AnimationController(vsync: this, duration: Duration(milliseconds: 200));

offset = Tween<Offset>(begin: Offset.zero, end: Offset(0.0, -1.0)).animate(controller);
controller.forward();
Run Code Online (Sandbox Code Playgroud)

因为我只能管理动画控制器,例如forwardreverse类内部,我尝试将此控制器移动到类外部,就像另一个类一样NotificationBarController,有人可以帮助我如何实现此解决方案吗?

例如

controller = NotificationBarController();
controller.forward();
Run Code Online (Sandbox Code Playgroud)

源代码

class NotificationBar extends StatefulWidget {
  final Widget contentWidget;
  final Widget barWidget;

  NotificationBar({@required this.contentWidget, @required this.barWidget});

  @override
  State<StatefulWidget> createState() => NotificationBarState();
}

class NotificationBarState extends State<NotificationBar>  with SingleTickerProviderStateMixin {
  AnimationController controller;
  Animation<Offset> offset;

  @override
  void initState() {
    super.initState();

    controller = AnimationController(vsync: this, duration: Duration(milliseconds: 200));
    // offset = Tween<Offset>(begin: Offset.zero, end: Offset(1.0, …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-animation

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