阻塞和非阻塞对于软件和硬件概念是一致的:
对于软件:
简单点说:
阻塞就是干不完不准回来,
非阻塞就是你先干,我现看看有其他事没有,完了告诉我一声
我们拿最常用的send和recv两个函数来说吧...
比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据...
分类:
其他好文 时间:
2014-07-28 16:08:03
阅读次数:
262
/// /// Sha1 /// /// /// public static string Sha1(string str) { byte[] strres = Enco...
分类:
其他好文 时间:
2014-07-28 15:09:53
阅读次数:
174
在java中,能够使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,须要使用一个byte数组来进行存储,如此会有例如以下两个问题:1.怎样建立合适大小的byte数组,假设已知输入流的大小。2.假设不知输入流的大小,则肯定须要建立一个非常大的byte数组,那么byte...
分类:
其他好文 时间:
2014-07-28 13:44:28
阅读次数:
170
一:数据类型 (1)java整形: 类型 存储要求 int 4字节 short 2字节 long 8字节 byte 1字节 (2)浮点类型 类型 ...
分类:
编程语言 时间:
2014-07-28 11:23:00
阅读次数:
225
/*目的:测试变量的运算方式结果:byte a, b, c; a = b+c; 或者 a = b+10 形如这种形式的算式, 等式的右边的运算结果默认的都是int型的!因为等式右边有变量, 编译器无法确定变量的内容 ,因为它是变量!所以相加之后得到的i...
分类:
编程语言 时间:
2014-07-27 23:25:19
阅读次数:
216
一、题目DescriptionThere is a town with N citizens. It is known that some pairs of people are friends. According to the famous saying that ?The friends of...
分类:
其他好文 时间:
2014-07-27 22:32:29
阅读次数:
278
Problem IFRIENDSThere is a town with N citizens. It is known that some pairs of people are friends. According to the famous saying that ?The friends o...
分类:
其他好文 时间:
2014-07-27 22:31:29
阅读次数:
255
Problem DescriptionThere is a town with N citizens. It is known that some pairs of people are friends. According to the famous saying that “The friend...
分类:
其他好文 时间:
2014-07-27 22:26:19
阅读次数:
199
近期正在做一个蓝牙驱动的使用程序,其中有一块从c++发送数据到C#的部分,网上查了很多资料,大多都是介绍如何通过调用函数获取用户数据。并且在消息发送中,很少介绍如何发送一个结构体,并且结构体里面有byte数组(硬件开发常用)等如何进行处理。首先c++里面要建立一个dll文件: 1 BOOL APIE...
分类:
编程语言 时间:
2014-07-27 10:36:42
阅读次数:
374
/*** String 构造方法学习* String(byte[ ] bytes):通过byte数组构造字符串对象。* String(byte[] bytes, int offset, int length) 通过byte数组构造字符串子数组对象* * String(char[ ] value):通...
分类:
编程语言 时间:
2014-07-27 10:10:32
阅读次数:
224