electron调用go_opencv scalar

electron调用go_opencv scalarglub一般都是很轻量的编译。go太重了,改一小个部分,就编译的话,多数是编译失败。而且很消耗性能,还没想到完美的优化办法。暂时用个定时器监听2秒,停止1秒,如此循环,会减少些“无效”的编译varwatch=require(‘glob-watcher’);varexec=require(‘child_process’).exec;varsys…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

glub 一般都是很轻量的编译。

go太重了,改一小个部分,就编译的话,多数是编译失败。

而且很消耗性能,还没想到完美的优化办法。

 

暂时用个定时器 监听2秒,停止1秒,如此循环,会减少些 “无效”的编译

var watch = require('glob-watcher');
var exec = require('child_process').exec;
var sys = require('sys');
var matchregs=new Array(9);
var godirpath = process.env.GODIR;
var command = process.env.COMMAND;
for (var i=0;i<10;i++){
    var perkey="";
    var tokay="";
     for(var j=0;j<=i;j++){
         perkey+="*";
         tokay=perkey+"/"+tokay
     }
   matchregs[i]=godirpath+"/"+tokay.substring(0,tokay.length-1);
}


// var t=setTimeOut(function(){
    
    
// console.log(matchregs)
function startwatch(){
    var w=watch(matchregs, function(evt){
    console.log("1")
       child = exec(command, function(error, stdout, stderr) {
        sys.print('error: \n' + error+"\n");
        sys.print('stdout: \n' + stdout+"\n");
        sys.print('stderr: \n' + stderr+"\n");
   })
   setTimeout(function(){
       w.end();
        setTimeout(function(){
              startwatch();    
            },1000)
   },2000)
})
    }

startwatch()

Jetbrains全家桶1年46,售后保障稳定

 

转载于:https://www.cnblogs.com/zihunqingxin/p/4979545.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/210060.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • tomcat 部署war包的两种方法「建议收藏」

    tomcat 部署war包的两种方法「建议收藏」编辑tomcat/conf/server.xml文件viserver.xml->ESC+i->编辑后->ESC+:wq!第一种:添加一个Service                     connectionTimeout=”20000″                redirectPort=”9443″/>    

  • 浅析Easyui Datagrid的Rownumber行号显示「建议收藏」

    浅析Easyui Datagrid的Rownumber行号显示「建议收藏」easyuidatagrid如何获取行号getRowIndex方法$(选择器).datagrid(“getRowIndex”,row)+1其中row可以是一行也可以是这一行的id值,获取选择行可以用getselected或getselections方法,行索引从0开始,所以要加1,具体可以参照easyUI的API。Datagrid中当你的行数据超过9999时,第一列的行号r

  • Django(64)频率认证源码分析与自定义频率认证[通俗易懂]

    Django(64)频率认证源码分析与自定义频率认证[通俗易懂]前言有时候我们发送手机验证码,会发现1分钟只能发送1次,这是做了频率限制,限制的时间次数,都由开发者自己决定频率认证源码分析defcheck_throttles(self,request):

  • getopt在Python中的使用

    getopt在Python中的使用在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为”-“加上单个字母选项;长选项为”–“加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单。取得命令行参数  在使用之前,首先要取得命令行参数。使用sys模块

  • springmvc的执行流程详解[通俗易懂]

    1.什么是MVCMVC是ModelViewController的缩写,它是一个设计模式 2.springmvc执行流程详细介绍 第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找Handler        可以根据xml配置、注解进行查找第三步:处理器映射器Handle

  • go 布隆过滤器_布隆过滤器 redis

    go 布隆过滤器_布隆过滤器 redis最近面临这样的场景:2亿+数据需要调用后端服务A,业务需要1min处理完成,那么A服务承载的tps达到惊人的300w……必须想办法降低tps。那么方案来了:1、把时间窗口拉长2、降低待处理数据量。拉长时间业务肯定是接受不了的,但是按照以往的经验,这部分数据并不全部需要处理,可能仅有一半真正需要调用A服务,所以我们可以把1亿数据给过滤掉。这里我们维护一个布隆过滤器来进行数据的过滤。—————-以上都是导语—————-1.布隆过滤器的概

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号