问题列表 - 第265763页

可以在没有 HTTPS 的站点上使用 reCAPTCHA 吗?

我有一个没有电子商务方面的简单信息网站。它有一个我想用 reCAPTCHA 保护的评论提交表单。

有没有办法在不将站点转换为 HTTPS(证书和托管成本增加)的情况下使用 reCAPTCHA?

recaptcha

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

计算Common Lisp中向量的线性组合

我正在使用Common Lisp进行一些数值计算,我需要计算具有给定数值系数的几个向量的线性组合.我正在重写一段Fortran代码,这可以通过以下方式完成res = a1*vec1 + a2*vec2 + ... + an*vecn.我最初接受CL只是简单地写每次:

(map 'vector 
  (lambda (x1 x2 ... xn)
    (+ (* x1 a1) (* x2 a2) ... (* xn an)))
  vec1 vec2 ... vecn)
Run Code Online (Sandbox Code Playgroud)

但我很快就注意到这种模式会一遍又一遍地重复出现,所以开始编写一些代码来抽象它.因为向量的数量以及因此lambda参数的数量会因地而异,所以我认为需要一个宏.我想出了以下内容:

(defmacro vec-lin-com (coefficients vectors &key (type 'vector))
  (let ((args (loop for v in vectors collect (gensym))))
    `(map ',type
          (lambda ,args
            (+ ,@(mapcar #'(lambda (c a) (list '* c a)) coefficients args)))
          ,@vectors)))
Run Code Online (Sandbox Code Playgroud)

宏扩展表达式:

(vec-lin-com (10 100 1000) (#(1 2 3) #(4 5 6) #(7 8 …
Run Code Online (Sandbox Code Playgroud)

vector sbcl common-lisp numerical-methods

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

角-反应形式-FormGroupName内的FormGroupName

我有一个从API返回的嵌套JSON响应,其结构与我需要在模板上显示的方式不同,例如:

@Component({
  selector: 'reactive-form-example',
  styles: ['./reactive-form-example.component.css'],
  template: `
    <form [formGroup]="form" (ngSubmit)="onSubmit()">
        <div formGroupName="first">
            <input type="text" placeholder="some id" formControlName="someId">
            <div formGroupName="second">
                <input type="text" placeholder="some text" formControlName="someText">
            </div>
        </div>
    </form>
  `
})
export class ReactiveFormExampleComponent {
    form = new FormGroup({
        first: new FormGroup({
            someId: new FormControl('587824')
        }),
        second: new FormGroup({
            someText: new FormControl('the sky is blue')
        })
    });
    onSubmit(value) {
        console.log('Submit', this.form.value);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题:是否有可能formGroupName嵌套在另一个对象中formGroupName,或者是否有更好的方法使用反应形式来实现相同的结果?

angular angular-reactive-forms

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

AWS X-Ray 错误:aws_xray_sdk.core.context:找不到当前段/子段

我们最近通过以下方式将 X-Ray 添加到我们的代码中:

from aws_xray_sdk.core import xray_recorder
from aws_xray_sdk.core import patch_all

patch_all()
Run Code Online (Sandbox Code Playgroud)

虽然这在 AWS Lambda 上运行良好,但在调用 ElasticSearch 期间尝试在本地运行时,我们遇到以下异常:

ERROR:aws_xray_sdk.core.context:cannot find the current segment/subsegment, please make sure you have a segment open
queryCustomers - DEBUG - Caught exception for <function search_customer at 0x10bfcf0d0>
Traceback (most recent call last):
  File "/Users/jameslin/virtualenvs/test-project/lib/python3.6/site-packages/chalice/app.py", line 659, in _get_view_function_response
    response = view_function(**function_args)
  File "/Users/jameslin/projects/test-project/src/app.py", line 57, in search_customer
    return query[0:size].execute().to_dict()['hits']['hits']
  File "/Users/jameslin/virtualenvs/test-project/lib/python3.6/site-packages/elasticsearch_dsl/search.py", line 639, in execute
    **self._params
  File "/Users/jameslin/virtualenvs/test-project/lib/python3.6/site-packages/elasticsearch/client/utils.py", line 73, in _wrapped
    return func(*args, params=params, …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-xray

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

Kotlin Firebase 为数据库设置多个值

如何使用 Kotlin 为 firebase 数据库设置多个值?类似于下面的代码。

  val database = FirebaseDatabase.getInstance()
  val myRef = database.getReference("users")

  var ref = myRef.child(firebaseUser.uid)
  ref.setValue({ "username": username,
                            "email": email,
                            "rank": 0,
                            "message_count": 0,
                            "date_joined": date,
                            "purchase": false,
                            "initial_payment_option": "N/A",
                            "current_payment_option": "Free",
                            "subscription": "N/A",
                            "date_purchased": "N/A",
                            "family_discount": "N/A"})
Run Code Online (Sandbox Code Playgroud)

规则

{
  "rules": {
    "users":{
     ".read": "true",
     ".write": "true",
Run Code Online (Sandbox Code Playgroud)

android kotlin firebase firebase-realtime-database

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

导航架构组件 - 具有CollapsingToolbar的详细信息视图

新导航组件的拟议实践在I/O中提供,具有以下模板和建议的理念:

  1. 应用程序的一个活动
  2. 活动包含工具栏和底部导航栏

典型的应用程序通常具有包含CollapsingToolbar的详细视图.如何在该架构下构建它?

  • 将工具栏移动到每个片段XML?
  • 以编程方式实现折叠工具栏?
  • 将细节片段移动到它自己的活动(它可能会使用它自己的深层链接)并"打破"这个哲学?

android android-architecture-components android-jetpack android-architecture-navigation

29
推荐指数
2
解决办法
1339
查看次数

Flutter:如何将Canvas / CustomPainter保存到图像文件?

我正在尝试从用户那里收集签名并将其保存到图像中。我已经做得足够远,可以在屏幕上绘制了,但是现在我想单击一个按钮以保存到图像并存储在数据库中。

这是我到目前为止的内容:

import 'package:flutter/material.dart';

class SignaturePadPage extends StatefulWidget {
  SignaturePadPage({Key key}) : super(key: key);

  @override
  _SignaturePadPage createState() => new _SignaturePadPage();
}
class _SignaturePadPage extends State<SignaturePadPage> {

  List<Offset> _points = <Offset>[];

  @override
  Widget build(BuildContext context) {
    return Container(
      color: Colors.white,
      child: GestureDetector(
        onPanUpdate: (DragUpdateDetails details) {
          setState(() {
            RenderBox referenceBox = context.findRenderObject();
            Offset localPosition =
            referenceBox.globalToLocal(details.globalPosition);
            _points = new List.from(_points)..add(localPosition);
          });
        },
        onPanEnd: (DragEndDetails details) => _points.add(null),
        child: new CustomPaint(painter: new SignaturePainter(_points)),
      ),
    );
  }
}

class SignaturePainter extends CustomPainter { …
Run Code Online (Sandbox Code Playgroud)

canvas image save dart flutter

6
推荐指数
3
解决办法
5123
查看次数

在React Datepicker中排除未来日期

我正在使用React-Datepicker库,根据这个例子https://reactdatepicker.com/#example-17,我可以排除这样的日期:

excludeDates={[moment(), moment().subtract(1, "days")]}

该代码不包括今天和昨天的日期...如何排除所有未来日期?如果今天是5月13日,则排除从14日开始的所有日期.

提前致谢!

javascript datetime date datepicker reactjs

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

32字节地址怎么能代表超过32个字符呢?

我刚刚开始研究可靠性和编码,我倾向于看到这样的事情:

点击查看图片

我很困惑“32 字节哈希”如何可以包含超过 32 个字符(即使在“0x000”之后)。我的印象是每个字节可以代表一个字符。我也经常看到参考文献,说诸如“32 字节地址(64 字节十六进制地址)”之类的内容。但是,如果 64 字节十六进制地址是 32 字节地址,那么如何表示它 - 每个字符还需要一个字节吗?我知道这可能是一个愚蠢/菜鸟的问题,而且我可能错过了一些明显的东西,但我不太明白。

solidity

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

如何获得Swashbuckle来生成带有日期(无时间)的Swagger属性?

我有一个通过Swashbuckle公开的类,看起来像这样:

public class Person
{
     [JsonProperty("dateOfBirth")]
     [JsonConverter(typeof(DateFormatConverter))]
     public System.DateTime? DateOfBirth { get; set; }
}

internal class DateFormatConverter : Newtonsoft.Json.Converters.IsoDateTimeConverter
{
    public DateFormatConverter()
    {
        DateTimeFormat = "yyyy-MM-dd";
    }
}
Run Code Online (Sandbox Code Playgroud)

(该类由NSwag-studio生成)

当我使用app.UseSwagger();Swashbuckle生成Swagger合约时,结果如下所示:

"Person": {
    "dateOfBirth": {
      "format": "date-time",
      "type": "string"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我想配置Swashbuckle以识别我的DateFormatConverter班级并相应地处理格式。

options.SchemaFilter<DateFormatSchemaFilter>()在我的Startup课程中尝试过,但是过滤器没有属性的上下文,因此除非我希望所有的 DateTime对象都是date,否则这不是一个可行的选择。

asp.net date datetime-format swagger swashbuckle

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