- 博客(5)
- 收藏
- 关注
原创 OpenCV配置指南
第一次配置 OpenCV 比较繁琐,而 OpenCV Library 提供了丰富而详细的说明文档,虽然文档内容多基于 Visual Studio 2010,但是与之后的版本在配置上没有太大差别,这里以 Visual Studio 2013 + OpenCV2.4.13 为环境做配置详解。一、下载和解压 OpenCV前往 OpenCV 官网,找到RELEASES,选择合适的版本,其中有 OpenCV2
2017-06-22 01:41:31 623
原创 socket通道小例子
用这个小例子,实现客户端提交加法数据,服务端计算结果并返回给客户端。 服务端代码package me.zhengzx.nio;import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.IntBuffer; import java.nio.cha
2017-06-20 01:59:11 362
原创 Java NIO 通道
一、通道基础通道(Channel)是 java.nio 的第二个主要创新。他们既不是一个扩展也不是一个增强,而是全新、极好的Java IO 示例,提供与 IO 服务的直接连接。Channel 用于在字节缓冲区和位于通道另一侧的实体(通常是一个文件或套接字)之间有效地数据传输。通道可以形象地比喻为银行出纳窗口使用的气动导管。你的薪水支票就是你要传送的信息,载体(Carrier)就好比一个缓冲区。你先填
2017-06-20 01:58:03 325
原创 Java NIO 缓冲区
一、缓冲区基础概念上,缓冲区是包在一个对象内的基本数据元素数组。Buffer 类相比一个简单数组的有点是它将关于数据的数据内容和信息包含在一个单一的对象中。Buffer 类以及它专有的子类定义了一个用于处理数据缓冲区的 API。所有的缓冲区都具有四个属性来提供关于其所包含的数据元素的信息。它们是: 1. 容量(Capacity) 缓冲区能够容纳的数据元素的最大数量。这一容量在缓冲区创建时被设定,
2017-06-12 00:14:01 253
原创 Java NIOAIO了解
一、阻塞和非阻塞阻塞和非阻塞是进程在访问数据的时候,数据内是否准备就绪的一种处理方式,当数据没有准备的时候。阻塞:往往需要等到缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。非阻塞:当我们的进程访问我们的数据缓冲区的时候,数据没有准备好的时候,直接返回,不需要等待数据。数据有的时候,也直接返回。二、同步和异步同步和异步都是基于应用程序和操作系统处理IO时间所采用的方式,比如同步应用程序
2017-06-01 01:17:20 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人