小编sea*_*man的帖子

在 xCode 中存档时,Flutter iOS 应用程序版本和内部版本号未更新

当我在 xCode 中存档我的 iOS 应用程序以上传到 Apple 应用程序商店时,它停止获取正确的版本号和内部版本号:

在此输入图像描述

我的 pubspec.yaml 有正确的数字:

version: 1.0.9+11
Run Code Online (Sandbox Code Playgroud)

它在 xCode 中看起来是正确的,但一旦存档就不行了:

在此输入图像描述

xcode ios flutter flutter-ios-build

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

AWS弹性IP指向新实例不起作用

我在AWS上创建了我的服务器的AMI,并启动了一个新实例.

当我将弹性IP地址指向我的新实例并输入我的域名时,我在访问我的网站时出现超时错误.

我以前做过备份,只是重新指出我的弹性IP,但这次似乎没有用,有什么想法吗?

我在AWS上采取的步骤:

  1. 我点击我的弹性IP并选择actions-> Associate Address
  2. 资源类型=实例
  3. 实例:我选择刚刚复制旧实例的新实例
  4. 重新关联:我单击复选框以允许允许弹性IP重新关联(如果已连接)
  5. 我点击了关联

当我进入我的网页时,我得到了这个错误:

Error Code: DLG_FLAGS_INVALID_CA
DLG_FLAGS_SEC_CERT_CN_INVALID
Run Code Online (Sandbox Code Playgroud)

当我点击继续时,我得到这个而不是我的网站(Chrome不允许我继续):

在此输入图像描述

看起来像某种证书问题......

我在chrome中遇到的错误是:

NET::ERR_CERT_AUTHORITY_INVALID
Run Code Online (Sandbox Code Playgroud)

amazon-web-services elastic-ip amazon-elastic-beanstalk

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

chmod 0775 没有改变权限

我有一个 Ubuntu 幼虫 AWS 实例正在运行,我正在尝试更改一些权限:

当我访问新安装站点的 IP 地址时,我收到此警告:

The /var/www/seekadventure.net directory is not writable.
Please chmod this directory and its contents to 0775.
Run Code Online (Sandbox Code Playgroud)

所以在命令行中我试试这个:

ubuntu@ip-172-31-80-211:/var/www$ sudo chmod 0775 /var/www/seekadventure.net
ubuntu@ip-172-31-80-211:/var/www$ ls -la
total 20
drwxr-xr-x  5 root     root     4096 Dec 14 05:32 .
drwxr-xr-x 14 root     root     4096 Feb 27  2018 ..
drwxr-xr-x 12 www-data www-data 4096 Feb 28  2018 laravel5.6
drwxrwxr-x  5 root     root     4096 Dec 14 05:34 seekadventure.net
drwxr-xr-x  3 www-data www-data 4096 Nov  8 13:32 utility
ubuntu@ip-172-31-80-211:/var/www$ …
Run Code Online (Sandbox Code Playgroud)

ubuntu file-permissions chmod amazon-web-services

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

perl:计算数组中的唯一元素

我有一个带有名字的简单数组,我希望能够轻松打印出每个名字出现的次数.

我已经尝试制作一大堆for循环的diff语句,然后先创建另一个具有唯一值的数组,然后尝试计算orinal数组中的值并将它们存储在第3个数组中.这似乎过于复杂,我想看看是否有更简单的方法来做到这一点.

arrays perl counting

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

Flutter Material 3 更改了颜色和字体

所以我决定在 Flutter 中尝试一下 Material 3,它改变了很多颜色、字体等。

我知道某些东西看起来会有所不同,例如卡片上的圆角,但我没想到所有字体和卡片颜色都会改变。我实际上只是将其添加useMaterial3: true,到下面的代码中:

child: MaterialApp(
          debugShowCheckedModeBanner: false,
          routes: appRoutes,
          theme: ThemeData(
            useMaterial3: true,
            scaffoldBackgroundColor: const Color(0xFF2b8293),
          ),
          home: const CheckLogin(),
        ),
Run Code Online (Sandbox Code Playgroud)

以下是前后图片变化的示例:

在此输入图像描述

在此输入图像描述

无论如何要更改默认的卡片颜色和标题字体,这样我就不必在应用程序的每个视图中一一更改它们?

同样奇怪的是,垂直的三点图标变成了黑色,而搜索图标却没有。谢谢!

flutter flutter-material material3

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

将Perl哈希从最大到最小排序

我正在查看此处的示例:http://perlmeme.org/tutorials/sort_function.html

它给出了这段代码,根据每个键的值对哈希进行排序:

# Using <=> instead of cmp because of the numbers
    foreach my $fruit (sort {$data{$a} <=> $data{$b}} keys %data) {
        print $fruit . ": " . $data{$fruit} . "\n";
    }
Run Code Online (Sandbox Code Playgroud)

这段代码我不完全理解,但是当我试验它时,它从最低到最高排序.如何翻转它从最高到最低排序?

perl hash perl-hash

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

谷歌地图:未捕获的参考错误:谷歌未定义

当我尝试使用地图加载 HTML 页面时收到此错误:

未捕获的引用错误:谷歌未定义

我以为这是我加载 Google 地图 API 的顺序,但我一开始就有了。

我的 HTML 看起来像这样:

<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJT$
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://maps.googleapis.com/maps/api/js?key=MYKEY&callback=initMap"
    async defer></script>
    <script src="mapCode.js"></script>


    <title>Adventure Map</title>

</head>
<body>
<select id="type" onchange="filterMarkers(this.value);">
  <option value="">All Markers</option>
  <option value="backpacking">Backpacking</option>
  <option value="hiking">Hiking</option>
  <option value="offRoad">Off Road</option>
</select>

<div id="map-canvas" style="width: 100%; height: 600px"></div>

</body>
Run Code Online (Sandbox Code Playgroud)

我的 html 代码调用的 mapCode.js 如下所示。我的顺序是否错误,是不是在加载地图之前没有及时加载 google API?:

var gmarkers1 = …
Run Code Online (Sandbox Code Playgroud)

html javascript google-maps

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

Chrome 未读取 manifest.json 文件

我的页面中有这一行指向 manifest.json 文件:

<link rel="manifest" href="https://www.seekadventure.net/manifest.json">
Run Code Online (Sandbox Code Playgroud)

您可以在此处的 chrome 控制台中看到它未被识别:

在此处输入图片说明

他们的特殊权限等是否需要在 manifest.json 文件上设置?

html google-chrome manifest progressive-web-apps manifest.json

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

Flutter List.generate 但相反?

我有一个容器,我试图打印出列表中的项目,减去列表中的最后一个项目。我正在使用 list.generate:

        child: Container(
          width: double.infinity,
          color: Colors.white,
          child: ListView(
            padding: const EdgeInsets.only(top: 10.0),
            children: List.generate(
              Provider.of<WeekList>(context).listOfWeeks.toList().length -
                  1,
              (index) => ListTileCustom(
                index: index,
              ),
            ),
          ),
        ),
Run Code Online (Sandbox Code Playgroud)

我的问题是,当它打印出我的自定义ListTileCustom小部件时,添加到列表中的每个新项目都会添加到视图的底部而不是顶部。

在此输入图像描述

上图中的顺序应该是:

  • 红条
  • 红/绿条
  • 绿条

当我通过按下按钮添加新项目时,它们应该添加到顶部而不是底部。

我尝试添加reverse: true,这得到了正确的顺序,但将所有内容移动到底部并在它们上面添加了大量的空白...也不确定滚动在那时是否会在正确的方向上工作。

在此输入图像描述

listview flutter flutter-layout flutter-listview

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