小编Mug*_*tsu的帖子

颤动图像预加载

是否有可能以某种方式预加载应用程序启动时的图像?就像我在我的抽屉里,但对于第一次当我打开抽屉有一个背景图片可以看我的图像闪烁喜欢它是从资产获取并显示,它给不好的经历对我来说,一旦我看到它用于其他第一次抽屉的开口表现得如预期的那样,因为它是缓存的.我想在app load上预取它,所以没有这样的效果.

dart flutter

18
推荐指数
5
解决办法
8640
查看次数

Flutter setEnabledSystemUIOverlays 隐藏顶部状态栏

当我使用我的 appbarwidget 设置 SystemUiOverlay.bottom 时遇到了一个问题,SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom])并注意到状态栏是隐藏的,但是一旦我拉下屏幕的上侧,它就会显示并且不会再次消失。所以我想出了为整个小部件应用程序添加一个手势检测器的想法,以便在您按下屏幕上的任何位置时始终将其隐藏。我想知道这是否是最好的解决方案,并且不会有任何性能问题或其他任何问题。有什么想法吗?

void main() => runApp(PlanetsApp());

class PlanetsApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new GestureDetector(
      onTap: () => SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]),
      child: new MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'Planets App',
        color: Colors.purple,
        home: HomeScreen(),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

用于测试的 Flutter ios 构建

我想知道如何在不将应用程序注册到应用程序商店的情况下构建发布应用程序。我想拥有 APK 文件并与朋友分享以进行测试,而无需注册该应用程序。找不到与此相关的信息。谢谢!

更新:找到了在真实设备上获取与 Cydia Impactor 一起安装的 .ipa 文件的解决方案:

# flutter build
flutter build ios --release --no-codesign

# make folder, add .app then zip it and rename it to .ipa
mkdir -p Payload
mv ./build/ios/iphoneos/Runner.app Payload
zip -r -y Payload.zip Payload/Runner.app
mv Payload.zip Payload.ipa

# the following are options, remove Payload folder
rm -Rf Payload
Run Code Online (Sandbox Code Playgroud)

xcode ios flutter

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

Observable 内部的异步/等待

如何在 Observable 中使用 async/await ?使用此代码,我无法在可观察范围内触发取消订阅功能,因此间隔未被清除。

const { Observable } = require("rxjs");

const test = () => new Observable(async (subscriber) => {
  await Promise.resolve();

  const a = setInterval(() => {
    subscriber.next(Math.random());
    console.log("zz");
  }, 500);

  return () => {
    console.log("asdsad");
    clearInterval(a);
  };
});

const xyz = test().subscribe(console.log);


setTimeout(() => {
  xyz.unsubscribe();
}, 3000);
Run Code Online (Sandbox Code Playgroud)

javascript observable rxjs

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

在 EFS 或 EBS 上使用 CloudFormation 具有持久数据的 ECS

我正在寻找一些 AWS 专家来帮助我完成这件事。我花了将近一周的时间尝试将我的后端 docker 映像部署到 AWS,但没有 100% 达到预期的行为。

首先,有人建议我尝试 AWS 最近提供的新 Fargate 服务。我设法部署了我需要的一切,但很快就发现我需要任何类型的数据持久性,从我读过的内容来看,Fargate 目前无法使用这些数据持久性。

我发现这些模板非常有用,因为 AWS 非常大而且势不可挡,所以没有这些模板我什么也做不了,目前尝试使用 EC2 实例进行部署。https://github.com/awslabs/aws-cloudformation-templates/tree/master/aws/services/ECS/EC2LaunchType

我对这种部署有一个问题:
1:为什么这个部署会为集群创建 2 个 EBS 实例?一个 8GB 带快照,第二个 22GB 不带快照。

2:是否可以减少那些 EBS 卷的大小??如果是这样怎么办?

3:是否可以只拥有其中一个 EBS ?

4:是否可以将 docker 后端映像中的卷挂载到那些 EBS 卷以持久化数据?如果是这样怎么办?我需要为我的后端安装两个卷, /root/.local/share/Bisq /root/.local/share/bisq-api或者~/.local/share/Bisq ~/.local/share/bisq-api我不太确定这如何与 AWS 配合使用。与本地环境上的步骤相比,路径是什么。

5:数据持久化使用EBS还是EFS更好?EFS 的问题是我找不到任何相关文档如何将 EFS 连接到这种 ECS 部署。一切都必须使用 CloudFormation 模板

总体而言,符合 100% 期望行为的要求是:

1:CloudFormation 模板/模板尽可能少地部署必要的服务,以免构建庞大的基础设施来保留成本和只需单击按钮并获取到后端服务的外部链接的能力。(不能有任何手动配置一切都必须自动化)

2:能够为后端容器停止/启动 EC2 实例(EC2 将每天运行几分钟到几小时/一个月几天。(取决于每个用户场景他将使用后端的频率)

3:能够在用户停止实例然后在将来的时间点启动它时保留数据。

我会感谢任何帮助/建议,因为我开始对连接到 AWS 服务的所有东西失去理智。了解 AWS 的任何用例真的是一个很大的问题,所以我希望得到帮助

谢谢!

amazon-ec2 amazon-web-services amazon-elastic-beanstalk amazon-efs aws-ecs

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

仅针对特定文件夹更改运行 Husky 挂钩

当仅更改特定文件夹中的文件时,是否可以仅运行 git hooks?

我有带有后端和前端的 monorepo。我想仅当前端的文件发生更改时才运行 husky hook。否则它不应该被触发并且不运行 linting 测试等......这会激怒后端开发人员

git node.js husky git-husky

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

firestore规则中可用的循环?

我想知道是否有更简单的方法来实现这个规则.刚开始尝试使用firestore.

match /emails/{emailId} {

    allow write: if request.resource.data.attachments.size() == 0
    || request.resource.data.attachments.size() == 1 && request.resource.data.attachments[0].fileSize < 3 * 1024 * 1024 && (request.resource.data.attachments[0].filetype == 'image/png' || request.resource.data.attachments[0].filetype == 'image/jpg' || request.resource.data.attachments[0].filetype == 'application/vnd.ms-excel')
    || request.resource.data.attachments.size() == 2 && request.resource.data.attachments[0].fileSize < 3 * 1024 * 1024 && (request.resource.data.attachments[0].filetype == 'image/png' || request.resource.data.attachments[0].filetype == 'image/jpg' || request.resource.data.attachments[0].filetype == 'application/vnd.ms-excel') && request.resource.data.attachments[1].fileSize < 3 * 1024 * 1024 && (request.resource.data.attachments[1].filetype == 'image/png' || request.resource.data.attachments[1].filetype == 'image/jpg' || request.resource.data.attachments[1].filetype == 'application/vnd.ms-excel')
    || request.resource.data.attachments.size() …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-security google-cloud-firestore

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

AWS Fargate 503 服务暂时不可用

我正在尝试使用我找到的 cloudformation 模板将后端应用程序部署到 AWS Fargate。当我使用 docker image training/webapp 时,我能够成功部署它并从应用程序的网络堆栈中使用 externalUrl 进行访问。
当我尝试部署我们的后端映像时,我可以看到堆栈正在正确部署,但是当我尝试转到 externalUrl 时,我得到 503 Service Temporously Unavailable 并且我看不到它......我注意到的另一件事是在 docker hub 上,我可以看到在 cloudformation 服务运行时,图像一直在不断地被拉取......

后端是某种 maven 项目,我不知道到底是什么,但我知道它在本地工作,但要让它运行带有这个后端映像的容器大约需要 8 分钟......我不确定这是否会影响法门??知道如何让它工作吗?

amazon-web-services aws-cloudformation aws-sdk aws-fargate

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

Supabase JSON 查询 JavaScript

我试图从包含 JSONB 对象数组的表中获取单个条目。我可以以某种方式匹配该数组来找到所需的结果吗?

[
    {
        "chats": [
            { "id":  56789 },
            { "id":  66753 },
        ],
        "id": 999
    },  
    {
        "chats": [
            { "id":  43532 }
        ],
        "id": 999
    }
]
Run Code Online (Sandbox Code Playgroud)

我想获取与 id 匹配999并包含在chats->中的对象id: 66753

尝试了几种方法但没有奏效。

我虽然有些链接会起作用。但没有成功

let { data, error } = await supabase
  .from('xyz')
  .select('*')
  .eq('id', 999)
  .contains('chats', {id: 66753})
Run Code Online (Sandbox Code Playgroud)

能做到吗?

javascript node.js supabase

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

带有docker app的AWS Cloudformation和ECS

我正在寻求帮助,因为我无法找到解决问题的任何方法。我是使用AWS的初学者,文档和示例太过激昂,无法开始使用某些东西。我只看文档和示例,却无能为力,因为有太多事情...
基本上,我需要的是能够将容器化的应用程序部署到EC2并通过Web访问它。我想使用cloudformation模板来部署ECS并在其上运行我的应用程序,但我真的找不到方法来编写模板。一切都应以编程方式从脚本内完成。

可行的解决方案是:使用https://github.com/Nordstrom/cfn部署cloudformation模板,以在其中部署我的应用程序并在不使用AWS WEB UI的情况下运行它。对我来说最大的问题是模板。我根本不了解语法以及如何正确编写以部署应用程序。

amazon-ec2 amazon-web-services amazon-ecs aws-cloudformation

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

unity linq 返回匹配对象

我正在统一使用 System.Linq,我想知道这是否可以实现:

我想搜索一个 RaycastHits 列表,如果它包含一个带有特定组件的命中,我想返回它而不是 RaycasHit

hits.FirstOrDefault(hit => hit.transform.GetComponent<Target>());
Run Code Online (Sandbox Code Playgroud)

这会返回一个 RaycastHit,其中包含组件 Target。我想立即获取该 Target 组件,这样我就不必在新行中再次获取组件

RaycastHit target = hits.FirstOrDefault(hit => hit.transform.GetComponent<Target>());

Target combatTarget = target.transform.GetComponent<Target>();
Run Code Online (Sandbox Code Playgroud)

是否可以在一行中投射或映射它?

c# linq unity-game-engine

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