第一种: ImagePath := [] ImagePath[0] := 'D:/halcon_test/读取多张图片的方式/1.jpg' ImagePath[1] := 'D:/halcon_test/读取多张图片的方式/2.jpg' ImagePath[2] := 'D:/halcon_test/读取多张图片的方式/3.jpg' ImagePath[3] := 'D:/halcon_test/读取多张图片的方式/4.jpg' ImagePath[4] := 'D:/halcon_test/读取多张图片的方式/5…

2018年12月31日 0条评论 2点热度 阅读全文

在leetcode上刷第七题时,提到32位的有符号二进制数表示的整数范围为:-2^31~2^31-1,那这是怎么来的呢? 首先对于计算机内存存储的二进制数,具体表示什么其实是交给人来决定的,如: 1000 0001 有符号数表示的是:-127 无符号数表示的是:129 对于有符号数,最高位用来表示该整数的符号,0表示正数,1表示负数。 如果是正数,直接将它的原码翻译成十进制即可: 如: 0000 0010 表示的是正数: 解读方式: 直接以2为权展开为十进制数即可: 1*2^1=2 如果是负数,则它是用补码表示的,…

2018年12月31日 0条评论 0点热度 阅读全文

1.概述 FutureTask这个组件是JUC里边的但是它不是AQS的子类;创建线程有两种方式,一种是继承Thread,一种是实现Runnable接口,这两种方式有一个共同的缺陷就是执行完任务以后无法获取执行结果,从JDK1.5开始就提供了Future和Callable通过他们可以在任务执行完毕以后获取结果; 2.Callable Future FutureTask使用方法 ① Callable与Runnable接口的对比 Runnable的代码非常简单,它是一个接口而且只有一个方法run();创建一个类实现它并在…

2018年12月31日 0条评论 16点热度 阅读全文

了解                 开始介绍前,说点经验之谈,希望能有所帮助,在项目开发中肯定涉及到多进程/线程,这时使用网络编程的系统调应十分小心,也就是在程序设计时应注意: 子进程除了发心跳,肯定要处理什么event,我们在接受事件(accept)时应该小心“惊群效应”,也就是在父进程listen,子进程accept时,会出现多个子进程同时去accept的现象,但我们只希望一个子进程执行accept,有两种方法避免这种问…

2018年12月31日 0条评论 8点热度 阅读全文

以下为我近期研究EPSON机器人通讯的经验总结,主要实现机械手接收相机发送过来的数据,从而达到对应的位置,及其简单demo。 欢迎加入知识星球【3D视觉工坊】,进行交流学习。

2018年12月31日 0条评论 1点热度 阅读全文

关于ZooKeeper,上一篇博客有更详细的介绍(传送门)。 一、分布式锁 在同一个jvm进程中时,可以使用JUC提供的一些锁来解决多个线程竞争同一个共享资源时候的线程安全问题,但是当多个不同机器上的不同jvm进程共同竞争同一个共享资源时候,juc包的锁就无能无力了,这时候就需要分布式锁了。  常见的分布式锁实现方式有Redis的SETNX和GETSET函数,数据库锁,zk的数据节点和监听事件等。 其中Redis版本的实现之前已有博客介绍(传送门),现在就谈一下使用ZooKeeper实现的方案。 二、实现…

2018年12月31日 0条评论 5点热度 阅读全文

SQLite数据库的时间和时间段操作 SQlite数据库,日期的字段是CHAR。(也许设置为别的数据类型更好一些。) 内容格式为:yyyymmdd,比如:20171230, 表示2017年12月30日。 查询某一天:SELECT * FROM Table_name where Date like ‘20171230’; 如果查询时间段就需要使用时间函数了: select * from TableName where Date between date(‘2017-01-21’) and date(‘2018-11-…

2018年12月31日 0条评论 6点热度 阅读全文

大规模分布式存储系统:原理解析与架构实战 (大数据技术丛书)-杨传辉             在线阅读                   百度网盘下载(89hy) 书名:大规模分布式存储系统:原理解析与架构实…

2018年12月31日 0条评论 3点热度 阅读全文

内容待补充。

2018年12月31日 0条评论 4点热度 阅读全文

一、C# Winform应用程序占用内存较大解决方法整理(转) 原文:  http://www.jb51.net/article/56682.htm 背景: 微软的 .NET FRAMEWORK 现在可谓如火如荼了。但是,.NET 一直所为人诟病的就是“胃口太大”,狂吃内存,虽然微软声称 GC 的功能和智能化都很高,但是内存的回收问题,一直存在困扰,尤其是 winform 程序,其主要原因是因为.NET程序在启动时,是需要由JIT动态编译并加载的,这个加载会把所有需要的资源都加载进来,很多资源是…

2018年12月31日 0条评论 6点热度 阅读全文