小编Gor*_*Gor的帖子

Imagemagick转换裁剪并调整大小


我有超过1000个不同分辨率的图像(例如1234x2122,4400x5212等),我想将它们转换为固定的100x100尺寸,所以.

  1. 首先我需要调整保持比例的图像大小,并获得100xA或Ax100,其中A> 100(它取决于图像的宽度和高度,对于某些图像宽度>高度,对于某些图像高度>宽度).

  2. 将此图像从中心裁剪为100x100

是否有一个简单的转换命令,我可以用于我的所有图像?

resize crop imagemagick

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

数字开头的Javascript 0

我只想在数字的开头用0-s理解js逻辑.例如

var x = 09.3
// here x == 9.3
// other example
09.3 == 9.3
// returns true

// but check this one
var x = 02.5
// Uncaught SyntaxError: Unexpected number
// or this one
02.5 == 2.5 
// same error here
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释,它是如何工作的,为什么在第一个例子中它起作用,并忽略前导零,但在第二个例子中它给了我一个SyntaxError

谢谢

javascript numbers leading-zero

14
推荐指数
2
解决办法
6183
查看次数

opencv无法阻止流:设备的ioctl不合适

我只是想将视频转换为帧图像.

使用这个简单的代码

import cv2
vidcap = cv2.VideoCapture('gog.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
  success,image = vidcap.read()
  print 'Read a new frame: ', success
  cv2.imwrite("frame%d.jpg" % count, image)
  count += 1
Run Code Online (Sandbox Code Playgroud)

输出是

无法停止流:设备的ioctl不合适

我在ubuntu服务器上使用python 2.7.6.

python video opencv frame

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

mongodb位置操作员错误

我有这样的对象

{
    "_id" : ObjectId("5742be02289512cf98bf63e3"),
    "name" : "test1",
    "name" : "test1",
    "attributes" : [ 
        {
            "name" : "x",
            "color" : "0xd79c9c",
            "_id" : ObjectId("5742be02289512cf98bf63e8")
        }, 
        {
            "name" : "y",
            "color" : "0xd79c9c",
            "_id" : ObjectId("5742be02289512cf98bf63e7")
        }, 
        {
            "name" : "z",
            "color" : "0xd79c9c",
            "_id" : ObjectId("5742be02289512cf98bf63e6")
        }
    ],
    "__v" : 6
}
Run Code Online (Sandbox Code Playgroud)

我想更新所有文档,并为每个属性设置新字段.所以我想运行单个查询,一次更新所有文档.我想,这个查询会做到这一点

db.spaces.update({}, { $set: { "attributes.0.weight": 2 } }, {multi: true})
Run Code Online (Sandbox Code Playgroud)

但是当我运行此查询时,我收到错误.

"code":16837,
"errmsg":"位置运算符未找到查询所需的匹配.Unexontded update:attributes.$.weight"

所以我不明白为什么.请帮忙

arrays updates mongodb

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

Mongodb部分匹配

如何以一个levenshtein距离在mongodb中获取所有文档。

我有足球队的收藏。

{
    name: 'Real Madrir',
    nicknames: ['Real', 'Madrid', 'Real Madrir' ... ]
}
Run Code Online (Sandbox Code Playgroud)

与用户搜索Real MadidMaddrid或别的东西。

我想将包含昵称的所有文档返回给定搜索字符串的距离为0或1 levenshtein的所有文档。

我认为有两种方式,mongodb全文搜索或正则表达式。

那我可以写这样的正则表达式或查询吗?

谢谢。

javascript regex fuzzy-search mongodb levenshtein-distance

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

节点JS控制台日志ascii符号


我正在使用节点JS为我的应用程序,我想在终端中打印ascii符号.
是ascii符号的表.请检查扩展ASCII代码字段.我想打印方形或圆形,例如178或219.


谁能说我,怎么办呢?
谢谢

ascii node.js console.log

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

使用纹理从URL导入.scn文件到场景

我正在为我的应用程序使用ARKit,我尝试从web服务器动态加载.scn文件

这是我的代码的一部分

    let url = URL(string: "http://192.168.0.31:1234/5a27e09cbad20a7a03ad5d80/box/box.scn")
    if let objectScene = try? SCNScene(url: url!, options: [.overrideAssetURLs: true]) {
        print("load success")
        let node = SCNNode()
        for childNode in objectScene.rootNode.childNodes {
            node.addChildNode(childNode)
        }

        sceneView.scene.rootNode.addChildNode(node)
    } else {
        print("error loading")
    }
Run Code Online (Sandbox Code Playgroud)

这里box.scn包含纹理.我收到了一个错误

加载失败:C3DImage 0x1c00f6f80 src:file:///var/containers/Bundle/Application/110F7AB6-00F8-4E5B-B843-46551A23CB7F/ar.app/maps/CMU_Split_Face_Running_200x400_bump.jpg [0.000000x0.000000]

为什么Scenekit会尝试从本地文件加载此纹理?我该如何解决?

ios scenekit swift arkit

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

如果Else vs && ||

用if else或&&和||编码是否有区别?运营商.

例如,在if-else样式中,我可以编写此代码

for( var i = 0; i < 1000000000; i ++ ) {
    if( i % 2 == 0 ) {
        f1();
    } else {
        f2();
    }
}
Run Code Online (Sandbox Code Playgroud)

在&&和||中 样式我可以使用此代码获得相同的结果

(( i % 2 == 0 ) && (test1() || true)) || test2();
Run Code Online (Sandbox Code Playgroud)

我在JS中测试它们,它们大约在同一时间工作,但我没有在C++上测试它们.也许它取决于编译器或语言.

有速度差吗?还是有什么不同?

谢谢

javascript c++ if-statement

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

HTML电子邮件标签

我想用node.js应用程序编写html电子邮件.电子邮件已成功发送.当我记录文本时,它会向我显示这样的内容

<html><body><h1>Hi John!</h1><p>Jack just shared graph with you</p><p><a href='https://some.url.here/blablabla'>View here</a></p></body></html>
Run Code Online (Sandbox Code Playgroud)

当我用谷歌收件箱打开这封电子邮件时,它很好地显示了html,但是标签没有href属性,所以我不能从电子邮件中获取给定的URL.我正在使用sparkpost用于电子邮件.

谁能告诉我为什么会这样?

email html-email node.js sparkpost

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

javascript setAttribute 函数

我的功能有问题setAttribute

这是我的代码

mind.SetRequest(rec_input.value);
mind.Reply();
element.setAttribute('text', mind.GetReply());
element.speak();
Run Code Online (Sandbox Code Playgroud)

element.speak()不等待setAttribute完成。

完成speak()后是否有任何函数可以调用?setAttribute

img.onload = function(){ . . . }加载后调用的函数,img是否有类似的方式可以在加载speak后调用我的函数setAttribute

javascript setattribute wait

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