代码改变世界

阅读排行榜

《C++编程艺术》第五章 下载工具源码

2015-04-20 18:22 by fuimaz, 316 阅读, 收藏,
摘要: 今天看了书上的第五章代码,看了后想编译起来结果报了好些错,修改完后已经可以正确的编译起来,供大家下载研究// Header file for downloader. Call this file dl.h. #include #include #include #include #incl... 阅读全文

《C++编程艺术》第二章的垃圾回收器 源码Bug修改

2015-04-13 11:37 by fuimaz, 272 阅读, 收藏,
摘要: 《C++编程艺术》上第二章的代码运行第一个测试程序的时候就报错了,上网找了下,没找到具体的解决方法,CSDN上有网友说是在collect里面出的错。好吧,我自己动手调进去修改吧。#include #include #include "gc.h" using namespace std; int ... 阅读全文

Java的集中基本排序方法

2014-04-01 23:39 by fuimaz, 259 阅读, 收藏,
摘要: 冒泡排序、快速排序、希尔排序、选择排序package com.firewolf.sort;public class MySort { /** * @param args */ public static void main(String[] args) { int array[] = {45,32,54,12,43,65,11,3,43,6,33,90,44,1,178}; MySort mySort = new MySort(); mySort.insertSort(array); System.out.print("插入排序结果 : "); mySort.printAr 阅读全文

JAVA新I/O学习系列笔记(2)

2014-04-01 23:08 by fuimaz, 220 阅读, 收藏,
摘要: JAVA新I/O学习系列笔记(2)(二)使用 ChannelChannel类似于传统的流对象,但与传统的流不同的是,Channel有两个主要的区别(1)Channel可以直接将指定的文件的部分或全部直接映射成Buffer(2)程序不能直接访问Channel中的数据,包括读、写都不行,Channel只能与Buffer进行交互。也就是说,如果要从Channel中取得数据,必须先用Buffer从Channel中取出一些数据,然后让程序从Buffer中取出这些数据。如果要将程序中的数据写入Channel,一样先让程序将数据放入Buffer中,程序再将Buffer里的输入写入Channel中. Cha. 阅读全文

JAVA新I/O学习系列笔记(1)

2014-04-01 23:05 by fuimaz, 215 阅读, 收藏,
摘要: JAVA新I/O学习系列笔记(1) 在JDK1.4以前,I/O输入输出处理,我们把它称为旧I/O处理,在JDK1.4开始,java提供了一系列改进的输入/输出新特性,这些功能被称为新I/O(NEW I/O),新添了许多用于处理输入/输出的类,这些类都被放在java.nio包及子包下,并且对原java.io包中的很多类以NIO为基础进行了改写,新添了满足新I/O的功能。 旧I/O中,java.io包中的类,如BufferedReader读取输入流中的数据时,如果没有读到有效数据时,程序将在此处阻塞该线程的执行(InputStream中的read方法也是如此),简单一点说,旧的i/o流,是属于.. 阅读全文