想要学习Java的Socket通信,首先要学习Java的IO和NIO基础,这方面可以阅读《Java NIO 系列教程》。 下面展示自己代码熟悉Java的NIO编程的笔记。 1、缓冲区(Buffer) /* * 一、缓冲区(Buffer):在Java 中负责数据的存取。缓冲区就是数组。用于存储不同数据 ...
分类:
编程语言 时间:
2017-02-25 19:42:03
阅读次数:
279
首先,我并不喜欢半自动的联合仿真,宁愿花一些时间写简单的脚本。 1.先建立自己的仿真文件夹sim,用于存放tb和相应的脚本以及仿真生成的垃圾,如下图。 2.编译库是必须的,如下以lattice的ECP3为例,其中添加了DDR、Frame_buffer、pll等IP。 为了可移植性的方便,我将相应的库 ...
分类:
其他好文 时间:
2017-02-25 17:35:45
阅读次数:
201
Buffer(缓冲)Buffer(缓冲)是为了提高内存和硬盘(或者其他I/O设备)之间的数据交换的速度而设计的。根据磁盘的读写设计的。把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,提高性能。主要目的进行流量整形,把突发的大数量较小规模的I/O整理成平稳的小数量较大规..
分类:
系统相关 时间:
2017-02-24 19:55:53
阅读次数:
188
手痒就自己实现了一下简易的web服务器,由于只是简易的web服务器,所以并没有什么特别高深的技术含量。
1. TCP通信(socket)
2. IO流
3. 线程池...
分类:
Web程序 时间:
2017-02-24 11:06:40
阅读次数:
163
前面介绍了块设备的相关概念、 buffer_head和bio结构体。接下来主要分析如何向通用块层提交IO。
分类:
其他好文 时间:
2017-02-23 12:24:03
阅读次数:
211
缓冲区(Buffer):一,在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据根据数据类型不同(boolean 除外),提供了相应类型的缓冲区:ByteBufferCharBufferShortBufferIntBufferLongBufferFloatBufferD ...
分类:
编程语言 时间:
2017-02-23 11:36:16
阅读次数:
194
第一步:先确定好Excel导入的格式以及各表格字段值的含义 第二步:定义好解析的XML--videoConfig.xml 第三步:生成一下解析的实体类VideoInfo(这个需要根据excel文件的列去手工写一个) 第四步:添加jxls的jar包,我这里项目用maven管理jar包的版本是1.0.6 ...
分类:
其他好文 时间:
2017-02-23 11:34:28
阅读次数:
568
Namespace Declarations A using declaration let us use a name from a namespace without qualify the name with a namespace_name:: prefix. A sperate using ...
分类:
编程语言 时间:
2017-02-22 22:43:59
阅读次数:
199
http://wenku.baidu.com/link?url=YxTZWVP3ssO-e_Br3LIZVq2xOQnqaSz8gLPiRUDN8NIR_wX2-Z25OqwbVn5kXqGiOFYUMBsaMlWcbHld565N5ENMBTrUOp_-rsrsjIMBlgi ...
分类:
其他好文 时间:
2017-02-22 16:40:01
阅读次数:
290
本文讨论ijkplay播放直播流延时现象产生的原因和解决方法。 原因 1,网络抖动 a),推流端因为网络变差,buffer queue 会越来越大,等网络恢复正常时,再推流出去。当然,推流端大家估计有不同的控制策略。b),CDN 源节点到边缘节点转发网络抖动c),播放器端拉流因为网络变差,读取不到数 ...
分类:
其他好文 时间:
2017-02-20 21:25:19
阅读次数:
1112