原文:http://blog.csdn.net/haluoluo211/article/details/52183219 一、通过BufferedReader和BufferedWriter来读写文件 使用缓冲流的好处是,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。经常使用 ...
分类:
编程语言 时间:
2017-05-12 11:34:04
阅读次数:
206
本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它们的关键,本文 ...
分类:
系统相关 时间:
2017-05-12 11:33:34
阅读次数:
209
虚拟 转 物理地址 virt_to_phys( *addr );物理 转 虚拟地址 phys_to_virt( *addr ); 如: Linux内核里提供的/dev/mem驱动,为我们读写内存物理地址,提供了一个渠道。下面讲述2种利用mem设备文件进行物理地址读写的方法,一种是设备驱动的方法,另一 ...
分类:
系统相关 时间:
2017-05-12 10:17:33
阅读次数:
236
在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized来实现同步 ...
分类:
编程语言 时间:
2017-05-12 01:50:37
阅读次数:
226
转自赵文原文 gdal读写图像分块处理(精华版) Review: 用gdal,感觉还不如直接用C++底层函数对遥感数据进行处理。因为gdal进行太多封装,如果你仅仅只是Geotif等格式进行处理,IO,遍历,转换,算法处理等操作,就别用gdal了。如果你想懒省事,那么这篇文章还是或许有些参考价值了。 ...
分类:
其他好文 时间:
2017-05-12 00:18:54
阅读次数:
389
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器, ...
分类:
系统相关 时间:
2017-05-12 00:07:57
阅读次数:
484
数据写入方式 1. update-in-place原地更新 2. append-only btree/copy on write tree顺序文件末尾追加 数据被按照特定方式放置,提升读性能,但写性能下降,对b+树和hash更新时需要随机读写: 1. 二分查找,将文件数据有序保存,使用二分查找来完成 ...
分类:
数据库 时间:
2017-05-11 14:36:58
阅读次数:
217
前提:已经安装cmake 下载assimp安装包 这里使用的是3.3.1的版本。 在下载得到的assimp-3.3.1文件夹中新建一个名为build的空文件夹。 打开cmake gui,source code目录设置为assimp-3.3.1,binaries目录设置为刚才新建的build文件夹。 ...
分类:
系统相关 时间:
2017-05-11 11:49:19
阅读次数:
1761
RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和O ...
分类:
移动开发 时间:
2017-05-11 01:04:27
阅读次数:
292
前言
安装
读写音频文件
play
record
wired
playcallback
Wirecallback
外部应用
总结前言很久之前写过一个将文本转成语音的,借助了一个名为pyttsx的库。具...
分类:
其他好文 时间:
2017-05-10 23:12:38
阅读次数:
2843