小编Tri*_*yen的帖子

如何为本地主机关闭 Chrome 和 Firefox 上的 SSL 检查

我正在制作一个使用WebRTC但它需要https. 有什么方法可以localhost关闭 Chrome 和 Firefox 上的 SSL 检查,或者有什么方法可以WebRTC不用https?谢谢。

ssl https webrtc

7
推荐指数
3
解决办法
9911
查看次数

JMH - 奇怪的基准测试结果

我正在使用 JMH 对 DOM 解析器进行基准测试。我得到了非常奇怪的结果,因为第一次迭代实际上比后面的迭代运行得更快

在此处输入图片说明

在此处输入图片说明

谁能解释为什么会发生这种情况?另外,百分位数和所有数字是什么意思,为什么它在第三次迭代后开始变得稳定?一次迭代是否意味着整个基准测试方法的一次迭代?下面是我正在运行的方法

@Benchmark 
@BenchmarkMode(Mode.SingleShotTime) 
@OutputTimeUnit(TimeUnit.MILLISECONDS)
@Warmup(iterations = 13, time = 1, timeUnit = TimeUnit.MILLISECONDS)
public void testMethod_no_attr() {
    try {
        File fXmlFile = new File("500000-6.xml");
        DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
        DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
        Document doc = dBuilder.parse(fXmlFile);
    } catch (Exception  e) {
        e.printStackTrace();  
    }
}
Run Code Online (Sandbox Code Playgroud)

java benchmarking microbenchmark jmh

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

JMH中的分配率是什么意思

我正在尝试测量运行基准测试时消耗的内存。我在互联网上发现我可以使用GC分析器来测量它。我试过了,但我不明白答案以及看到消耗的内存量。谁能解释一下结果?谢谢。

MyBenchmark.testMethod_width_2_attribute_text                                     ss   60        32.345 ±       1.759   ms/op
MyBenchmark.testMethod_width_2_attribute_text:·gc.alloc.rate                      ss   60        26.904 ±       0.217  MB/sec
MyBenchmark.testMethod_width_2_attribute_text:·gc.alloc.rate.norm                 ss   60  14999630.400 ±      12.578    B/op
MyBenchmark.testMethod_width_2_attribute_text:·gc.churn.PS_Eden_Space             ss   60        28.282 ±      15.342  MB/sec
MyBenchmark.testMethod_width_2_attribute_text:·gc.churn.PS_Eden_Space.norm        ss   60  15903402.667 ± 8631257.013    B/op
MyBenchmark.testMethod_width_2_attribute_text:·gc.churn.PS_Survivor_Space         ss   60         0.654 ±       0.754  MB/sec
MyBenchmark.testMethod_width_2_attribute_text:·gc.churn.PS_Survivor_Space.norm    ss   60    368914.667 ±  425374.152    B/op
MyBenchmark.testMethod_width_2_attribute_text:·gc.count                           ss   60        26.000                counts
MyBenchmark.testMethod_width_2_attribute_text:·gc.time                            ss   60       105.000                    ms
Run Code Online (Sandbox Code Playgroud)

java garbage-collection microbenchmark jmh

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

Docker、MySQL - 在 .sh 文件中找不到命令

我刚刚设置了 aDockerfile和 a docker-compose.yml。由于某种原因,Docker 无法运行该脚本。每当运行此脚本时,它都会遍历所有 SQL 文件并迁移该文件。

#!/bin/bash

DB_NAME="database_name"
DB_USER="username"
DB_PASS="password"
DB_HOST="localhost"

#get current version
GET_DATABASE_VERSION="SELECT name FROM version TOP 1"
#

echo "Getting data version"
version=$(mysql -h$DB_HOST -u$DB_USER -p$DB_PASS $DB_NAME -e "SELECT name FROM version")
#trim string to get current version name
version=${version:5}
x="./config/scripts/migration/$version"
echo $version
MIGRATION_PATH="./config/scripts/migration/*"
#get migration file for newer version
for filename in $MIGRATION_PATH -maxdepth 2
do
    if [[ -f $filename ]]; then
        if [[ "$filename" > "$x" ]] || [ "$filename" == …
Run Code Online (Sandbox Code Playgroud)

mysql node.js docker docker-compose

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

如何避免"异常:Prelude.head:空列表"? - 哈斯克尔

大家晚上好,我是哈斯凯尔的新手.我试图总结一个读取字符串Unicode值的列表,并将它们存储在一个列表中,然后将整数加起来.

 getLetterUnicodeValue :: Char -> Int
 getLetterUnicodeValue l = (ord l) - 64

 unicodeValueList :: String -> [Int]
 unicodeValueList x = getLetterUnicodeValue (head x) : unicodeValueList (tail x)

 total :: [Int] -> Int
 total []     = 0
 total x = (head x) + (total (tail x))
Run Code Online (Sandbox Code Playgroud)

当字符串到达​​最后一个字符并且总结功能无法成功执行时,我得到了空列表的错误.有什么办法可以在功能unicodeValueList结束时停止它.

*** Exception: Prelude.head: empty list
Run Code Online (Sandbox Code Playgroud)

haskell list

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

Haskell - 将浮点数舍入到下一个整数

我有一个浮动1.23,例如,如果我使用round,它返回1.我想要的输出是2,舍入到下一个整数.我可以编写一个函数来完成它.我只是想知道是否有任何已编写的功能(如round).谢谢.

haskell

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

NodeJS,Axios-将文件从本地服务器发布到另一台服务器

我有一个API端点,可让客户端将其csv发布到我们的服务器,然后将其发布到其他服务器。我已经完成了服务器部分,将上传的文件保存到我们的服务器中,但是我无法完成另一部分。我不断收到错误消息{ message: 'File not found', code: 400 },这可能意味着文件永远无法到达服务器。我使用axios作为代理,有人知道如何完成此任务吗?谢谢。

// file = uploaded file
const form_data = new FormData();
form_data.append("file", fs.createReadStream(file.path));
const request_config = {
    method: "post",
    url: url,
    headers: {
        "Authorization": "Bearer " + access_token,
        "Content-Type": "multipart/form-data"
    },
    data: form_data
};
return axios(request_config);
Run Code Online (Sandbox Code Playgroud)

更新资料

正如axios doc指出的那样,我尝试调用的API需要一个文件

// data是要作为请求主体发送的数据// //仅适用于请求方法'PUT','POST'和'PATCH'// // transformRequest设置为no时,必须为以下类型之一://-字符串,普通对象,ArrayBuffer,ArrayBufferView,URLSearchParams //-仅浏览器:FormData,File,Blob //-仅节点:Stream,Buffer

有什么方法可以使axios整体发送文件?谢谢。

multipartform-data node.js axios

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

Nodejs - 无法通过ajax使用multer上传文件

我有一个包含文本字段和输入文件字段的表单。由于某些原因,除了文件之外,所有数据都没有出现任何错误。有人可以建议修复吗?谢谢。

索引.ejs

<form enctype='multipart/form-data' onsubmit="create_ajax('/create_restaurant')">
    <input type="file" id="restaurantProfilePicture" name="restaurantPicture" accept="images/*"><br>
Run Code Online (Sandbox Code Playgroud)

前端 JavaScript

function create_ajax(url) {
var formArray= $("form").serializeArray();
var data={};
for (index in formArray){
    data[formArray[index].name]= formArray[index].value;
}

$.ajax({
    url: url ,
    data: data,
    dataType: 'json',
    type: 'POST',
    success: function (dataR) {
        console.log(dataR)
        if (dataR.hasOwnProperty('message')){
            document.getElementById('message').innerHTML = dataR.message;
        }else{
            window.location.replace('/restaurant?restaurantid=' + dataR.restaurant_ID);
        }
    },
    error: function (xhr, status, error) {
        console.log('Error: ' + error.message);
    }
});
event.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)

后端,route/index.js

var multer = require('multer');
var restaurantProfileName = "";

var storageRestaurantProfile = multer.diskStorage({ …
Run Code Online (Sandbox Code Playgroud)

javascript ajax node.js multer

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

MongoDB - 嵌套数组中的总和值

我有一个看起来像这样的对象

{
    "_id" : {
        "import_type" : "MANUAL_UPLOAD",
        "supplier" : "jabino.de",
        "unit_price" : "0"
    },
    "statuses" : [ 
        {
            "status" : "DUPLICATED",
            "count" : 14
        }, 
        {
            "status" : "BLACKLISTED",
            "count" : 2
        }, 
        {
            "status" : "USABLE",
            "count" : 2239
        }, 
        {
            "status" : "INVALID_EMAIL_ADDRESS",
            "count" : 1
        }, 
        {
            "status" : "DUPLICATED",
            "count" : 14
        }, 
        {
            "status" : "BLACKLISTED",
            "count" : 2
        }, 
        {
            "status" : "USABLE",
            "count" : 2239
        }, 
        {
            "status" : "INVALID_EMAIL_ADDRESS",
            "count" : …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb mongodb-query aggregation-framework

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