自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://guanzi.info

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 探究java IO之PushbackInputStream类

缓存的新应用之一就是回推(pushback)的实现。回推用于输入流,以允许读取字节,然后再将它们返回(回推)到流中。PushbackInputStream类实现了这一思想,提供了一种机制,可以“偷窥”来自输入流的内容而不对它们进行破坏。PushbackInputStream类具有以下构造函数:?12PushbackInpu

2015-12-21 22:58:34 2349

翻译 Binary Indexed Trees[二进制索引树]

原文链接:http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=binaryIndexedTrees简介为了使我们的算法更快,我们总是需要一些数据结构。在这篇文章中我们将讨论二进制索引树(Binary Indexed Tree)。依据Peter M. Fenwick,这个数据结构首先用于数据压缩。现在它多用

2013-08-21 21:04:23 1985

转载 typedef 与#define的区别

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#define PI 3.1415926程序中的:area=PI*r*r 会替换为3.1415926*r*r如果你把#define语句中的数字9 写成字母g 预处理也照样带入。2)typedef是在编译时处理的。它

2013-08-20 17:36:37 1582

原创 C/C++ const 浅析

1. C中的const    C中的常量总是占用存储,而且他的名字是全局符。C编译器不能把const看作编译期间的常量。    eg:        const int buffersize = 100;        char buffer[buffersize];    上述代码是错误的。2. C++中的const

2013-08-20 17:27:58 1631

转载 【搜狐笔试】显示所有正确的括号匹配

题目:编程实现所有括号的合法匹配。实例如下:输入 3输出 ((())) (()()) (())() ()(()) ()()()解题思路:学名为:深度优先搜索(DFS) 这是看别人的文章得到的名称。。。代码如下:#include "stdafx.h"#include "iostream"#include "stdio.h"#include #inc

2013-05-16 19:51:47 1924 1

转载 C++中模板使用介绍

1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float

2013-05-02 17:48:18 1626

转载 直连的两台不同网段的主机为什么ping不通

首先要明白的是:数据从网卡发出去的条件是什么?是要知道往那张网卡上发!意思就是要知道目标网卡的mac地址。当pc1向pc2发出ping时,数据走到ip层会加上带pc2的ip地址的ip头,走到链路层的时候,发现没有对应的mac地址,这时会arp广播吗?会的话,那么通过一根线相连的pc2一定会收到广播包,然后单播回去自己的mac地址,那pc1就顺利得到pc2的mac地址并加上含

2013-04-24 19:40:36 3834 2

转载 Windows内核中IRP的处理与完成机制

最近一段时间我将《Windows驱动开发详解》翻阅了一遍,个别章节进行了精读,还是很有体会的,在此想对Window设备驱动开发的一些思想做一下总结。由于这几年在Linux驱动开发方面做了很多工作,因此会将Linux驱动与Windows驱动做一下简单的比较。       2003年时做本科毕业设计,那时候首次涉及Windows驱动程序,由于课题的需要,因此直接采用DriverSt

2013-04-23 16:07:22 3390

原创 20个银币1个金币

问题描述:    假设有20个银币1个金币,你和你的同伙分赃,每次可拿走1~4个硬币,当银币全部拿出后才可以拿金币。请问你怎么拿才可以保证金币属于你?思考过程:    必须承认的一点是,一看到这个题我蒙了。。。。冷静一下,躺下来睡一觉先从简单入手吧,用Y代表银币,J代表金币。我是A,同伙是B    如果这个题是1Y 1J的话-----A必败(条件1)2Y

2013-04-23 15:56:32 3437 3

原创 C++ overload(重载) overrriding(重写 or 覆盖) redefine(重定义)浅析

#include "stdafx.h"#include "iostream"#include "stdio.h"#include using namespace std;class Base{public: void f( int ){ cout << "Base::void f( int )" << endl; } void f(string ){ // overloa

2013-04-22 22:23:01 1782

操作系统课程设计mycp

模仿linux的cp命令 在windows和linux下实现目录的拷贝

2010-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除