小编Sou*_*mes的帖子

初始化Gradle将永远用于Flutter项目的android studio

我正试图在我的设备上第一次运行一个hello world flutter app,但是当我在android studio上运行时,它会显示初始化gradle,并且它保持超过20分钟没有记录或错误,我有一个英特尔i5作为CPU,我在Linux上运行它(双启动,我的下载速度非常慢(200 kb/s平均下载速率),以防这个帮助

我安装了Flutter SDK,当我尝试adb devices使用我的机器时,它显示我的设备已连接.

那么为什么要用这个时间来运行呢?(直到现在还没有运行)

android gradle android-studio flutter

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

如何使用颤动修复页脚中的小部件

我想修复屏幕页脚中的图像,因此在不同的手机中它始终位于底部。

我试过的

我尝试使用Column,然后在mainAxisAlignment我会使用MainAxisAlignment.end

附加问题: 有没有办法创建画布并将其放置在图像上,因此如果我想绘制某些内容而不是全屏,我可以在图像上使用相对坐标

flutter flutter-layout

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

如何在抖动中为路径设置动画?

我想要实现路径动画效果,如此处所示:

此动画(由于gif太大,我无法包含它)

我只想在地图动画上实现路径,我知道我需要使用堆积的地图,放置地图,然后使用Painter绘制这样的路径,但是如何对其进行动画处理?

flutter

5
推荐指数
3
解决办法
2567
查看次数

Firebase CLI 在 Ubuntu 上出现分段错误

我在使用 firebase CLI 时遇到了困难,当我使用 npm 安装它时,无论是在项目本地还是全局,我调用firebase它提供的命令Segmentation fault,但没有进一步的细节。

我首先认为问题出在我的 Node 版本上,因为我使用的是 9.x,我移回到 8.x 版本,并重新安装了 firebase,但没有成功,我升级到 12.x,也没有成功,总是出现相同的错误。

我正在使用 NVM 正确处理我的节点版本,但仍然找不到解决此问题的方法。

nvm 列表给出了这个:

 ->      v8.11.3
        v8.13.0
        v12.3.0
         system
Run Code Online (Sandbox Code Playgroud)

当我运行npm list firebase-tools它时firebase-tools@7.9.0,我也尝试卸载并重新安装,但没有成功。

firebase google-cloud-platform firebase-tools

5
推荐指数
0
解决办法
273
查看次数

使用 ImageDataGenerator 时 Keras 训练速度很慢

所以我刚开始使用 Keras,我首先尝试了 MNIST 数据集,一切都在几秒钟内快速完成了 5 个 epoch(60k 图像)。

现在我正在尝试在包含大约 8000 个图像的汽车数据集上训练 CNN,我使用 ImageDataGenerator 将图像大小调整为相同大小 (128 * 128),并从具有文件名和类名的数据帧中获取它对于每张图像,以下是负责此操作的部分:

datagen=ImageDataGenerator(validation_split=0.2)
train_generator = datagen.flow_from_dataframe(dataframe=df_train, directory="cars/cars_train/cars_train/", x_col="fname", y_col="class_name", class_mode="categorical", target_size=(128,128), batch_size=32,subset="training")
test_generator = datagen.flow_from_dataframe(dataframe=df_train, directory="cars/cars_train/cars_train/", x_col="fname", y_col="class_name", class_mode="categorical", target_size=(128,128), batch_size=32,subset="validation")
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,除了调整数据集大小之外,我没有做任何密集的事情。当我model.fit在 ImageDataGenerator 上使用时,第一个 epoch 需要大约 2800 秒才能完成,另一个 epoch 仅需要大约 60 - 70 秒(1 分钟)。神经网络并不复杂,只有2个卷积层+1个密集层。

nb_epochs = 4
bs = 32
model.fit(
    train_generator,
    steps_per_epoch = train_generator.samples//bs,
    validation_data = test_generator, 
    validation_steps = test_generator.samples//bs,
    epochs = nb_epochs)
Run Code Online (Sandbox Code Playgroud)

我想知道使用 ImageDataGenerator 训练网络很慢尤其是在第一个时期是否正常?如果是这样,在训练网络之前是否有更快更有效的方法来调整图像大小并对其进行预处理?

顺便说一句,我正在使用 Google Colab,我启用了 GPU 并检查了 …

python deep-learning keras google-colaboratory

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

当控件在抖动中变得可见时,如何对其进行动画处理?

我想在我的应用程序的某些小部件中添加一些动画,但是直到用户向下滚动才能看到这些小部件。

我希望这些动画在小部件变得可见时发生,通常,我会在其中开始动画,initState但这仅在第一次绘制小部件时才使动画产生,而不是在用户可见时才产生动画。

有没有这样的事件要听?如果不是,我想我可以使用视口或宽高比或MediaQuery吗?

flutter

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

如何在 Laravel Fortify 中更改重置密码电子邮件模板?

我正在使用 fortify 进行身份验证,但是我需要更改 fortify 自动发送的“重置密码”电子邮件模板中的文本。我找不到实现此目标的方法。

是否可以从 Nova 编辑模板?我在 Nova 中有一个 MailTemplate 资源,允许从 Nova 更改电子邮件模板,但我无法实现“重置密码电子邮件”,因为它是由 fortify 发送的,并且无法找到控制它的方法。

laravel laravel-fortify

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