小编Can*_*lli的帖子

如何测试分割算法的准确性?

我正在处理图像分类问题.在分类之前,应该分割图像.我尝试了几种方法.我的问题是"我如何测试分割的准确性?".我计划根据像素差异将最终二进制图像与正确的二进制图像进行比较,以获得成功率.有没有更有效的方法来比较两个二进制图像的边缘,而不是这个?

image-processing computer-vision image-segmentation

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

我对快递会话和cookies有什么看法?

我已经使用express和express-session以及express-sql-session了.当用户登录时,我已经在数据库中为会话创建了一行.这就是我设置它的方式:

//login route handler
this.bcrypt.compare(password, row.hashed, function(err, passwordsMatch) {
    if (passwordsMatch === true) {
        console.log("user now logged in");
        req.session.user = row;
        req.session.success = 'User successfully logged in';
        res.send(row);
        res.end();
    }
});
Run Code Online (Sandbox Code Playgroud)

Hunky dory!我可以跳到我的会话表中并从数据库中获取行.这里是:

{"cookie":{"originalMaxAge":600000,"expires":"2015-08-24T23:16:20.079Z","httpOnly":false,"path":"/"},

"user":{"userID":24,"userName":"g","email":"g","joinDate":"2015-08-24T07:15:33.000Z"},"success":"User successfully logged in"}
Run Code Online (Sandbox Code Playgroud)

请注意,您可以看到已设置自定义使用对象.但是,在下一次获取某些数据的请求时,我检查user会话中的对象:

// some other route called after login. 
if (!req.session.user) {
    console.log('user not authorized' + JSON.stringify(req.session));
    res.send('not authorized');
    return;
}
Run Code Online (Sandbox Code Playgroud)

但是这记录了一个(显然)空的会话.

user not authorized{"cookie":{"originalMaxAge":600000,"expires":"2015-08-24T23:27:13.455Z","httpOnly":false,"path":"/"}}
Run Code Online (Sandbox Code Playgroud)

进入浏览器,我也看到资源面板中没有设置cookie.这不应该用express 4和session自动生成吗?文档说你不再需要expressCookie()和express 4了.如何在后续请求中获得正确的会话?

此外,如果我再次登录,它只会在会话表中创建一个重复的行.如何在响应中正确设置cookie以使其适用于下一个请求?

这是我的会话配置,如果它有帮助:

// at the beginning of my node server 

import express …
Run Code Online (Sandbox Code Playgroud)

javascript cookies session node.js express

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

在Angular2中同时获取多个HTTP资源

我可以http.get使用以下代码处理单个可观察的结果:

http.get('/customers/1')
        .map((res: Response) => res.json())
        .subscribe(customer => this.customer = customer);
Run Code Online (Sandbox Code Playgroud)

现在我有一个资源ID列表var list:number[] = [1, 4, 7];,我希望能够发送所有资源的请求,并将所有已解析的项目分配给我的数组customers => this.customers = customers.

http typescript angular

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

如何使用Bootstrap嵌套列网格

我试图实现bootstrap嵌套列div但这不响应我想在BootStrap中实现完全响应的网格系统

这是我想要在自举网格系统中实现的BootStrap网格系统

这是我的html标记

<div class="col-md-12 topSpace">
   <div class="col-md-3 text-center"></div>
   <div class="col-md-6 text-center">
   </div>
   <div class="col-md-3 text-center">
   </div>
</div>
<div class="md-col-6 col-centered"></div>
Run Code Online (Sandbox Code Playgroud)

这是css标记

.col-centered{
margin:0 auto;
}

.topSpace{
top:100px;
}
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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