Adobe Acrobat和Reader都是美国Adobe公司开发的非常流行的PDF文件阅读器。 Adobe Reader和Acrobat 7.1.4之前的7.x版本,8.1.7之前的8.x版本以及9.2之前的9.x版本中存在基于堆的缓冲区溢出漏洞。远程攻击者可借助触发内存破坏的特制PDF文件执行任 ...
分类:
其他好文 时间:
2016-08-20 00:11:07
阅读次数:
188
BufferedReader reader = new BufferedReader(); …… reader.close(); BufferedReader需要显示关闭 解释: 方法调用结束后,这两个对象都会被销毁的,它们的内存空间会被回收。之所以需要关闭流资源,是为了释放资源,因为io是操作系统 ...
分类:
其他好文 时间:
2016-08-18 12:45:02
阅读次数:
255
dirty reader怎样 不被writor block住? 如数据库支持dirty read, 则 所有打开的dbhandle都配置 DB_READ_UNCOMMITTED; 在线程拿到 write锁并做完处理后(比如splite one page), 降为 was_write锁. WWRITE ...
分类:
数据库 时间:
2016-08-17 13:47:59
阅读次数:
240
压缩解压软件 1.7-Zip(开源的压缩软件,免费,效率高) 办公软件 1.LibreOffice(开源的office软件,免费) 阅读软件 1.Adobe Acrobat Reader DC(pdf等格式阅读软件) 输入软件 1.QQ输入法(占空间小,无广告,如果是windows 10的话,就不用 ...
分类:
其他好文 时间:
2016-08-17 13:44:12
阅读次数:
128
转换流有两种:InputStreamReader:将字节流转换为字符流 OutputStreamWriter:将字符流转换为字节流 什么时候使用转换流?由以下分析: 流对象很多,首先要明确那个流对象。 通过三点来完成: 1、明确源和目的 源:输入流。InputStream Reader 目的:输出流 ...
分类:
编程语言 时间:
2016-08-11 09:44:23
阅读次数:
138
与前面介绍的锁和 volatile 相比较,对 final 域的读和写更像是普通的变量访问。对于final 域,编译器和处理器要遵守两个重排序规则: 下面,我们通过一些示例性的代码来分别说明这两个规则: 这里假设一个线程 A 执行 writer() 方法,随后另一个线程 B 执行 reader() ...
分类:
编程语言 时间:
2016-08-09 19:07:00
阅读次数:
325
O(∩_∩)O哈哈~ 1.综述 一门成熟的语言肯定具备的几个模块:IO,通信,线程,UI...... Java作为一门成熟的程序语言,其IO流是比较复杂的。上个图大家感受下: 简单分析一下,IO分为两种流:字符流和字节流。字符流的父类Reader(读取到内存)和Writer(从内存输出),字节流的父 ...
分类:
编程语言 时间:
2016-08-09 18:47:46
阅读次数:
190
锁的释放-获取建立的 happens before 关系 锁是 java 并发编程中最重要的同步机制。锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送消息。下面是锁释放-获取的示例代码: 假设线程 A 执行 writer() 方法,随后线程 B 执行 reader() 方法。根 ...
分类:
编程语言 时间:
2016-08-08 19:29:47
阅读次数:
251
var input = document.getElementById("J-btn-cont2"); var img_area = document.getElementById("ul-box"); if (typeof (FileReader) 'undefined') { dialogBox ...
分类:
Web程序 时间:
2016-08-06 12:49:53
阅读次数:
703
字节流掌握的好的话,字符流就很简单了。套路是一样的,只是字符流是处理String的。 字符流介绍如下: 字符流的顶层Reader对应字节流中的InputStream,Writer对应于OutputStream. 介绍一下io系统中Reader的类层次: writer类层次: 我们看一下字符流里面很重 ...
分类:
编程语言 时间:
2016-08-06 00:17:28
阅读次数:
225