零。前言本部分将讲解HTTP/2协议中对流的定义和使用,其实就是在说HTTP/2是若何做到多路复用的。一。流和多路复用的关系1. 流的概念流(Stream),服务器和客户端在HTTP/2连接内用于交换帧数据的独立双向序列,逻辑上可看做一个较为完整的交互处理单元,即表达一次完整的资源请求-响应数据交换...
分类:
Web程序 时间:
2015-07-13 13:56:58
阅读次数:
152
零。前言这里整理了一下错误和安全相关部分简单记录。一。HTTP/2错误1. 错误定义HTTP/2定义了两种类型错误:导致整个连接不可使用的错误为连接错误(connection error)单独出现在单个连接上的错误为流错误(stream error)2. 错误代码错误代码,32位正整数表示错误原因,...
分类:
Web程序 时间:
2015-07-13 13:47:14
阅读次数:
200
有时候我们需要对同一个InputStream对象使用多次。比如,客户端从服务器获取数据 ,利用HttpURLConnection的getInputStream()方法获得Stream对象,这时既要把数据显示到前台(第一次读取),又想把数据写进文件缓存到本地(第二次读取)。但第一次读取InputStr...
分类:
其他好文 时间:
2015-07-12 11:07:44
阅读次数:
141
服务器端 header头 要想服务器端推送:在服务器端的报头要定义: header('Content-Type:text/event-stream'),服务器发送的响应内容应该使用这种`text/event-stream`的MIME;这样客户端才能理解你这是发送的不是普通的数据, even...
分类:
Web程序 时间:
2015-07-11 18:06:51
阅读次数:
118
1. ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播...
分类:
其他好文 时间:
2015-07-10 17:10:11
阅读次数:
196
直接记录配置如下
userwww;
worker_processes1;
events{
worker_connections1024;
}
http{
includemime.types;
default_typeapplication/octet-stream;
keepalive_timeout300;
sendfileon;
server{
listen80;
server_namelocalhost;
root/var/www/web;
indexindex.phpindex.htm..
分类:
Web程序 时间:
2015-07-10 16:56:52
阅读次数:
139
Mastering Dart
目录
1
基础2
高级技术/反射3
对象创建4
异步编程5
Stream框架6
Collection框架7
Dart与JavaScript互操作8
国际化和本地化9
C/S通信10
高级存储11
支持其他HTML5特性12
安全
基础
模块化
pubspec.yamlimport...
分类:
其他好文 时间:
2015-07-10 13:36:41
阅读次数:
148
在Storm中, 开发者可以为上游spout/bolt发射出的tuples指定下游bolt的哪个/哪些task(s)来处理该tuples。这种指定在storm中叫做对stream的分组,即stream grouping,分组方式主要有以下7种Shuffle Grouping 或 None Group...
分类:
其他好文 时间:
2015-07-10 02:05:52
阅读次数:
195
JAVA NIO
I/O简介
I/O或者输入输出指的是计算机与外部世界或者一个程序与计算机的其余部分之间的接口。它对于任何计算机系统都非常关键,因而所有I/O的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。
在Java编程中,直到最近一直使用流的方式完成I/O。所有I/O都被视为单个的字节的移动,通过一个称为Stream的对象一次移动一个字节。流I/O用于...
分类:
编程语言 时间:
2015-07-09 00:54:08
阅读次数:
145
常常遇到这段代码, while(scanf("%d",&num)!=EOF){...} ,对于 EOF 以及 scanf 函数的返回值始终没有好好研究过,本文将对这个问题进行一下简单的剖析。...
分类:
编程语言 时间:
2015-07-08 09:40:28
阅读次数:
152