小编pas*_*swd的帖子

Javascript .querySelector通过innerTEXT找到<div>

如何找到某些文字的DIV?例如:

<div>
SomeText, text continues.
</div>
Run Code Online (Sandbox Code Playgroud)

试着用这样的东西:

var text = document.querySelector('div[SomeText*]').innerTEXT;
alert(text);
Run Code Online (Sandbox Code Playgroud)

但是当然它不起作用.我该怎么做?

javascript innertext selectors-api

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

AWS ECR 生命周期策略未执行但在测试中有效

我设置图像生命周期策略来删除未标记的图像和具有特定前缀的图像

{
  "rules": [
    {
      "rulePriority": 1,
      "description": "Delete untagged images",
      "selection": {
        "tagStatus": "untagged",
        "countType": "sinceImagePushed",
        "countUnit": "days",
        "countNumber": 1
      },
      "action": {
        "type": "expire"
      }
    },
    {
      "action": {
        "type": "expire"
      },
      "selection": {
        "countType": "sinceImagePushed",
        "countUnit": "days",
        "countNumber": 5,
        "tagStatus": "tagged",
        "tagPrefixList": [
          "staging"
        ]
      },
      "description": "Delete old staging images",
      "rulePriority": 2
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我单击“测试规则”,dryRun 正确显示了所有受影响的图像。但即使我等了几天,它实际上也没有删除任何未标记的图像。可能是什么原因?为什么它在“测试”中有效,但对存储库本身不起作用?

未标记的图像是docker buildx为多种架构创建的。就像 buildx 推送后的剩菜一样。

amazon-web-services docker amazon-ecr buildx

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

Kubernetes,访问集群外IP

我有一个企业网络(10.22.. ,它托管一个 Kubernetes 集群(10.225.0.1)。如何从集群中的 pod 内访问同一网络中但集群外部的某些 VM?

例如,我有一个 IP 为 10.22.0.1:30000 的 VM,我需要从 Kubernetes 集群中的 Pod 访问它。我尝试创建这样的服务

apiVersion: v1
kind: Service
metadata:
  name: vm-ip
spec:
  selector:
    app: vm-ip
  ports:
    - name: vm
      protocol: TCP
      port: 30000
      targetPort: 30000
  externalIPs:
    - 10.22.0.1
Run Code Online (Sandbox Code Playgroud)

但是当我从 Pod(kubectl exec -it)执行“curl http://vm-ip:30000 ”时,它会返回“连接被拒绝”错误。但它适用于“google.com”。访问外部IP的方式有哪些?

networking kubernetes

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

jQuery,检查复选框是否已选中同一个类

我正在尝试使用 jQuery 获取表的值。每个表格行的开头都有一个复选框。如何复制每行的数据,但前提是已检查。所有复选框和行都具有相同的类。现在我正在使用这段代码:

var table = $("table");
    var allRows = [];
    table.find('tr').each(function (i, el) {
        if($('input:checkbox:checked').length > 0){
            var $tds = $(this).find('td'),
            name = $tds.eq(2).text(),
            surname = $tds.eq(4).text();
            allRows.push(surname+";"+name+";"+"\n");
        }
    });
    allRows = allRows.join("");
Run Code Online (Sandbox Code Playgroud)

但它已经得到了所有的线路。如何仅对已检查的行执行此操作?

javascript checkbox jquery

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

Android Studio,javax.net.ssl.SSLHandshakeException:不可接受的证书

我正在尝试Android Virtual Device从 Android Studio运行。一切正常,直到我尝试从虚拟设备内部访问任何 Google 服务。我们的网络正在使用公司代理,我们必须安装公司证书才能使应用程序正常工作。我通过 将证书安装到 Java(jdk) keytool -importcert -trustcacerts ...,然后以Android\Android Studio\jre\bin相同的方式安装。然后使用 将证书上传到虚拟机中adb push C:\certs\cert1.cer /sdcard/cert1.cer,并将其应用到 Android 的设置中。但我仍然收到错误

Caused by: javax.net.ssl.SSLHandshakeException: Unacceptable certificate: CN=CompanyName Root CA, OU=IT Department, O='CompanyName Professional' LLC, L=NY, ST=NY, C=EN
Run Code Online (Sandbox Code Playgroud)

无论如何绕过是真的吗?如果我已经导入了证书,为什么它仍然要求提供证书。在浏览器中,如果在虚拟机中打开它,所有网站都可以正常工作。谢谢。

java ssl android android-studio

0
推荐指数
3
解决办法
5366
查看次数