小编Kin*_*one的帖子

Sequelize 如何比较日期的年份和月份

我目前有这个代码:

\n
Evento.findAll({\n    where: db.sequelize.where(db.sequelize.fn('MONTH', db.sequelize.col('start_date')), req.body.month),\n    order: ['start_date'],\n    attributes: ['id', 'description', 'start_date', 'end_date', 'picture', 'status', 'place', 'text'],\n    include: [{\n        model: TypeEvent\n    }]\n}).then(events => {\n    if (events) {\n        res.status(200).send({\n            events\n        });\n    } else {\n        res.status(400).send({\n            message: "without events"\n        });\n    }\n});\n
Run Code Online (Sandbox Code Playgroud)\n

但我也需要咨询今年的事情,我不知道该怎么做,我已经尝试了所有方法,但我无法得到答案。

\n

我想要的 SQL 查询:

\n
SELECT .... FROM ... WHERE MONTH(start_date)=5 AND YEAR(start_date)=2021 ORDER BY ..\n
Run Code Online (Sandbox Code Playgroud)\n

请帮助我\xc2\xa1\xc2\xa1\xc2\xa1\xc2\xa1

\n

mysql node.js sequelize.js

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

ConstraintLayout-wrap_content + toRightOf布局问题

我正在使用约束布局,并且尝试使textview在准则的右侧,并且还包装其宽度。但是由于"app:layout_constraintLeft_toRightOf="@id/guideline1"某种原因,textview没有使用约束

在此处输入图片说明

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout android:id="@+id/chat_model"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginRight="15dp"
    android:layout_marginTop="15dp"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <android.support.constraint.Guideline
        android:id="@+id/guideline1"
        android:layout_width="1dp"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        app:layout_constraintGuide_percent=".25" />

    <TextView
        android:id="@+id/texview_chatmodel_message"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/bubble_user"
        android:padding="8dp"
        android:text="Username: aaaaaaaa aaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
        android:textColor="@color/colorBlack"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintLeft_toRightOf="@id/guideline1"
        android:gravity="right"/>

</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

当我将textview的宽度设置为0时,它起作用

android:layout_width="0dp"
Run Code Online (Sandbox Code Playgroud)

但是,这会导致短消息一直延伸到指南的所有地方,从而形成空白。

在此处输入图片说明

如何获得该消息,以便使消息布局位于准则的右侧,并且还包装其内容?

这就是我要的:

在此处输入图片说明

我用wrap_width和horizo​​ntal_bias实现了

<TextView
      android:id="@+id/textview_chatmodel_message"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:background="@drawable/bubble_user"
      android:padding="8dp"
      android:text="Username: aaaaaaaa "
      android:textColor="@color/colorBlack"
      app:layout_constraintRight_toRightOf="parent"
      app:layout_constraintLeft_toRightOf="@id/guideline1"
      app:layout_constraintHorizontal_bias="1"
      android:gravity="right"/>
Run Code Online (Sandbox Code Playgroud)

但这会导致不遵守Left_toRightOf guideline约束的问题:

在此处输入图片说明

如何获得该消息,以便使消息布局位于准则的右侧,并且还包装其内容?

android android-constraintlayout

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

如何在反应中使用if else语句验证RegExp?

如果用户在输入的文本中输入符号时如何提醒用户?我试过了

textChange = () => {
   if (this.state.texts == new RegExp(/[^a-zA-Z\s]/) ) {
       alert("No symbols allowed")
   }
}
Run Code Online (Sandbox Code Playgroud)

但是注意符号类型时会发出警报

javascript regex reactjs react-native

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

无法从 Cloud Tasks HTTP 请求向 Cloud IAP 后端进行身份验证

我正在尝试使用 Cloud Tasks HTTP 请求到达受 Cloud IAP 保护的 HTTPS 负载均衡器后面的 Kubernetes 端点。

端点可以使用任何 Gsuite 公司帐户,但当云任务执行时,这是云审核 - 数据访问日志(仅显示重要部分)

authenticationInfo: {
}
authorizationInfo: [
  0: {
    permission: "iap.webServiceVersions.accessViaIAP"     
    resource: "projects/<PROJECT_NUMBER>/iap_web/compute/services/<SERVICE_NUMBER>/versions/bs_0"     
    resourceAttributes: {
      service: "iap.googleapis.com"      
      type: "iap.googleapis.com/WebServiceVersion"      
    }
  }
]

status: {
  code: 7    
  message: "PERMISSION_DENIED"    
}
Run Code Online (Sandbox Code Playgroud)

我正在使用计算引擎服务帐户来创建任务,因此我已授予该帐户适当的权限:

计算引擎服务帐户 iam

创建任务时,我将适当的 OIDC 服务帐户电子邮件添加到 http 请求中

'oidc_token': {'service_account_email': <PROJECT_NUMBER>-compute@developer.gserviceaccount.com}}
Run Code Online (Sandbox Code Playgroud)

我还检查了另一个端点上的 Cloud Tasks HTTP 请求,并且存在身份验证承载令牌。

我现在真的不知道如何让它发挥作用。谢谢您的帮助

google-iap google-cloud-tasks

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

Ant design Modal去除或改变黑色背景

编辑:

您好,非常感谢您的回答,对我帮助很大。但你知道如何去除线条背景吗? 请看这张图片

在此输入图像描述

background simplemodal modal-dialog reactjs ant-design-pro

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