小编Phi*_*bby的帖子

将硬编码的JSON字符串存储到变量

我在将这个json字符串存储到变量时遇到了问题.这是我在这里失踪的傻事

private string someJson = @"{
    "ErrorMessage": "",
    "ErrorDetails": {
        "ErrorID": 111,
        "Description": {
            "Short": 0,
            "Verbose": 20
        },
        "ErrorDate": ""
    }
}";
Run Code Online (Sandbox Code Playgroud)

c# json

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

Chrome 中 CDN 后面 woff2 字体的 CORS 问题

我有一个带有 Cloudfront CDN 的 S3 Bucket。在那个桶中,我有一些 woff2 字体,它们自动标记了内容类型octet-stream。尝试从实时制作网站上的 CSS 文件加载该字体时,出现以下错误:

Access to Font at 'https://cdn.example.com/fonts/my-font.woff2' from origin 
'https://www.live-website.com' has been blocked by CORS policy: 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'https://www.live-website.com' is therefore not allowed access.
Run Code Online (Sandbox Code Playgroud)

问题是卷曲表明 Access-Control-Allow-Origin存在:

HTTP/1.1 200 OK
Content-Type: binary/octet-stream
Content-Length: 98488
Connection: keep-alive
Date: Wed, 08 Aug 2018 19:43:01 GMT
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET
Access-Control-Max-Age: 3000
Last-Modified: Mon, 14 Aug 2017 14:57:06 GMT
ETag: "<redacted>"
Accept-Ranges: bytes
Server: AmazonS3 …
Run Code Online (Sandbox Code Playgroud)

google-chrome amazon-s3 cors amazon-cloudfront woff2

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

如何在mongodb中插入blob数据,是否需要任何额外的软件

我刚刚在我的系统上安装了 mongodb,我想知道是否可以在 mongodb 中插入 blob 数据。程序是什么,是否需要任何其他软件?

mongodb mongodb-java mongodb-query spring-data-mongodb

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

ElasticSearch部分搜索匹配

我试图获得一些功能,如nGrams和同义词工作,但我没有运气.

我正在关注此博文.我已经尝试将映射和查询调整到我的数据,它只会匹配确切的术语.我也尝试使用来自这个要点的文章中的确切数据,结果相同.

这是映射:

{
   "mappings": {
      "item": {
         "properties": {
            "productName": {
               "fields": {
                  "partial": {
                     "search_analyzer":"full_name",
                     "index_analyzer":"partial_name",
                     "type":"string"
                  },
                  "partial_back": {
                     "search_analyzer":"full_name",
                     "index_analyzer":"partial_name_back",
                     "type":"string"
                  },
                  "partial_middle": {
                     "search_analyzer":"full_name",
                     "index_analyzer":"partial_middle_name",
                     "type":"string"
                  },
                  "productName": {
                     "type":"string",
                     "analyzer":"full_name"
                  }
               },
               "type":"multi_field"
            },
            "productID": {
               "type":"string",
               "analyzer":"simple"
            },
            "warehouse": {
               "type":"string",
               "analyzer":"simple"
            },
            "vendor": {
               "type":"string",
               "analyzer":"simple"
            },
            "productDescription": {
               "type":"string",
               "analyzer":"full_name"
            },
            "categories": {
               "type":"string",
               "analyzer":"simple"
            },
            "stockLevel": {
               "type":"integer",
               "index":"not_analyzed"
            },
            "cost": {
               "type":"float",
               "index":"not_analyzed"
            }
         } …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

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

比较 PHP 中的 unix 时间戳

在 PHP 中我有:

$diff = abs(strtotime(date('m/d/Y h:i:s')) - strtotime($latest));
$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
echo floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
Run Code Online (Sandbox Code Playgroud)

如何获得以秒为单位的差异?我尝试过以下方法:

$diff = abs(strtotime(date('m/d/Y h:i:s')) - strtotime($latest));
Run Code Online (Sandbox Code Playgroud)

html php mysql

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

Ansible jinja2 在 selectattr 中转义点键

我目前正在尝试循环 k8s_facts 的子集。我的事实看起来是这样的:

{
  "resources": [
  { 
    "metadata": {
      "annotations": {
         "com.foo.bar/name": "foo",
         "com.foo.bar/foo-name": "baz"
       },
       "creationTimestamp": "2018-12-20T02:29:50Z",
       "name": "foo-bar"
    }
  },
  ...
Run Code Online (Sandbox Code Playgroud)

我想过滤com.foo.bar/foo-name键的特定值。因为该键有.-/,所以它与 Jinja2 功能不能很好地配合selectattr。我尝试做类似的事情,但徒劳:

- debug:
    msg: "{{ item }}"
    loop: "{{ my_fact.resources | selectattr('metadata.annotations[\\'com.foo.bar/foo-name\\']', 'defined') | selectattr('metadata.annotations[\\'com.foo.bar/foo-name\\']', 'match', 'baz') | list }}"
  loop_control: 
    label: "{{ item.metadata.name }}"
Run Code Online (Sandbox Code Playgroud)

执行前一个时,我收到此错误:

fatal: [<redacted>]: FAILED! => {"msg": "template error while templating string: expected token ',', got 'com'. String: {{ my_fact.resources | …
Run Code Online (Sandbox Code Playgroud)

jinja2 ansible

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

PHP单选按钮 - 错误后保留表单中的值

我正在使用PHP在HTML中构建一个包含电子邮件,姓名等的联系页面.我的联系页面上也有单选按钮.如果用户提交了他们的姓名并选中了一个单选按钮但忘记发送电子邮件,则表单处理页面会将其翻转回联系页面并显示错误.我可以让我的联系人保留为其姓名输入的值(如果用户输入则发送电子邮件),但不会在单选按钮中保留值.

我是PHP的新手,所以我敢打赌,这对我来说是一个愚蠢的错误.这是我的姓名输入:

Your Name:
<input type="text" name="name" <?php
    if (isset($form['name'])) {
        echo 'value="';
        echo htmlentities($form['name']);
        echo '"';
    }
?>/>
Run Code Online (Sandbox Code Playgroud)

我试着做类似于我的收音机.这就是我对收音机的看法:

Are you New to our Business?<br>
<input type="radio" name="customer" value ="yes" <?php
    if (isset($form['customer'])) {
        echo 'value="';
        echo htmlentities($form['customer']);
        echo '"';
    }
?>/>

Yes, I am!<br>
<input type="radio" name="customer" value="no"<?php
    if (isset($form['customer'])) {
        echo 'value="';
        echo htmlentities($form['customer']);
        echo '"';
    }
?>/>
No, I am a returning customer! 
Run Code Online (Sandbox Code Playgroud)

我将值存储在名为$ form的数组中的用户输入上 - 这就是我有($ form ['name])的原因.我想继续这样做.我研究的其他一些响应只是没有数组部分的isset.

希望我已经提供了足够的信息......感谢您的帮助!

html php forms radio-button

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

haskell函数声明

我在理解Haskell函数的签名/参数/输入时遇到问题.在有人抱怨之前,是的,我已经完成了我的研究,但似乎无法找到一个好的答案或解释.

基本上我有一个功能:

update :: Eq a => (a->b) -> b -> a -> (a->b)

我如何理解(a-> b) - > b - > a - >(a-> b)?我认为它是一个函数的输入后跟2个值并输出一个函数??

我有2个不同的函数,它们做同样的事情,一个使用3个参数,一个使用4个但是标题(函数的参数)是相同的.

(1)

update :: Eq a => (a->b) -> b -> a -> (a->b)
update s v x y = if x==y then v else s y
Run Code Online (Sandbox Code Playgroud)

(2)

update :: Eq a => (a->b) -> b -> a -> (a->b)
update s v y = ss
  where ss x = if ( x == y …
Run Code Online (Sandbox Code Playgroud)

haskell declaration function

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

删除所有确认php

我有一个表预览我的数据库表中的所有记录.我做了一个按钮,当它被点击时,给定表的所有记录都被删除.我只是想在用户点击全部删除后立即添加确认消息.

deleteall.php

// get the 'id' variable from the URL
$id = $_GET['id'];
$table = $_GET['table'];
mysqli_query($con,"DELETE FROM $table");
Run Code Online (Sandbox Code Playgroud)

链接(在另一个PHP文件中)

echo "<td><a href='../cms/deleteall.php?id=" . "&table=" . $table .  "'>Delete All</a></td>";
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php mysql

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