自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苍茫大地的专栏

纸上得来终觉浅,绝知此事要躬行

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 关于const 和&修饰函数返回值的问题

可以说这曾经是困扰我好几天的一个问题,而且还在百度知道上发了贴,最终弄明白了。现在把截图贴出来关于这个问题的解释如下:

2012-08-29 23:18:01 1126 2

原创 C语言比较经典的知识点

一、预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL (PS:UL必须要要加上)考点: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的

2012-08-29 23:06:52 839

原创 C语言面试题之华为篇

1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?答:ex

2012-08-29 22:28:17 1008

转载 一些重要的算法

http://coolshell.cn/articles/2583.html下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的很专

2012-08-26 11:11:09 698

翻译 Why always override hashcode() if overriding equals()?

讲解的很好的一篇文章,等有时间了翻译出来Why always override hashcode() if overriding equals()?In Java, every object has access to the equals() method because it is inherited from the Object class. However, this

2012-08-25 18:33:51 1293

原创 Collections.sort方法对list排序的两种方式

Collections.sort( )分为两部分,一部分为排序规则,一部分为排序算法 。规则用来判断对象,算法则考虑如何进行排序对于自定义对象,sort()不知道规则,所以无法比较,这种情况下一定要定义排序规则。方式有两种:第一种,java.lang下面的一个接口:Comparable。可以让自定义对象实现一个Comparable接口,这个接口只有一个方法comparableTo(Ob

2012-08-25 16:06:56 19950

原创 Java抽象类分析

1、如果父类中含有抽象方法,留给子类去实现,则父类必须显式的被定义成一个abstract类,否则子类继承父类并实现抽象方法的时候,发生编译报错例子:public class demo{public static void main(String[] args){SubClass sc = new SubClass();sc.print();}}class Super

2012-08-24 23:52:30 665

原创 Java多态分析

多态的唯一目的就是实现所谓的“动态绑定”。什么叫动态绑定?除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定。若在程序执行前进行绑定(例如编译期)的话,叫做前期绑定,或静态绑定,但是它不能利用任何运行期的信息(c语言c++语言都是前期绑定)。相应的,在运行时候根据对象的类型进行绑定叫后期绑

2012-08-24 23:10:52 547

原创 Java io流(2)

终于找到了一篇真正的讲io流讲的比较好的文章。http://zzqrj.iteye.com/blog/586302#http://cj1240.zhmy.com/archives/2008/148832.htmlhttp://wenku.baidu.com/view/1cfdd1a1b0717fd5360cdc01.html###

2012-08-24 20:30:14 390

转载 临界区,互斥量,信号量,事件的区别

四种进程或线程同步互斥的控制方法1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。 临界区(Critical Section)保证在某一时刻只有一个线程能访问数

2012-08-22 23:34:46 897

转载 IP数据报的分片与重组分析

转载:http://3layer.blog.51cto.com/57448/893273前言  其实在IP协议的报头中,除了TTL字段,还有几个字段是非常重要的,这就是我们今天要讨论的标识符、标志位以及偏移量,这3个字段在IP数据报的分片与重组中,是非常重要的字段。  我们都知道,不同类型的网络,其MTU(最大传输单元)各不相同,如以太网中,最大的传输帧为1518字节,FD

2012-08-21 21:55:37 859

转载 Hadoop 集群配置(最全面)

来源:http://www.open-open.com/lib/view/open1328536842327.html通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/co

2012-08-20 12:43:42 394

原创 一道动态指针传递的问题

昨天有个同学让我做下面这道有关动态内存的题,做完后就写了这篇小文#includeusing namespace std;void  GetMemory(char* p,int num){p = (char*)malloc(sizeof(char)*num);}int main(){char *str=NULL; GetMemory(str,100

2012-08-12 17:09:59 564

转载 STL之queue和stack容器

转载:http://hi.baidu.com/hj11yc/item/f401323edee805f7de222183模版类stack,它是一个后进现出的容器适配器--即自己不直接维护被控序列的模版类,而是它存储的容器对象来为它实现所有的功能;typedef stack>> mycont;默认的参数中容器是用deque实现的;被包含的容器要满足提供value_type,

2012-08-11 17:09:26 2223

原创 写了个循环队列

就当找工作练手了#includeusing namespace std;struct Queue{int * array;int front;int rear;};void init(Queue* queue){queue->array = (int*)malloc(sizeof(int)*8);queue->front = 0;

2012-08-10 13:47:28 654

原创 基于mfc的ip公务电话

上次和同学一起做了一个比赛的项目,IP电话,初步实现了基本功能。但是由于暑假到来以及找工作的迫近,到了复赛便没有再继续做下去。一直在复习找工作的东西,没时间总结,今天就稍微阐述一下吧。 1、因为要传输语音,传统的WINDOWS API如wavein waveout也能实现要求,好像因为性能的原因使用的不多,所以从一开始就选择了directsound,从录音到放音,都是一个同学摸索出来的

2012-08-06 12:32:47 1318

原创 C++操作符operator的另一种用法

今天在程序员面试宝典上看到这样一道题目: A C++ developer wants to handle a static_cast() operation for the class String shown below. Which of the following options are valid declarations that will accomplish this tas

2012-08-05 23:02:49 4153 1

原创 C++运算符重载

运算符重载是C++编译时多态的一种形式,可使代码简洁直观具有可读性,搜罗了一些资料,将C++中的运算符重载技术简单总结如下1、运算符重载是对已有运算符赋予多重含义,使同一个运算符作用域不同数据类型的数据导致不同行为的发生,比如:int i; int i1=10,i2=10; i=i1+i2; std::cout<<"i1+i2="<<i<<std::endl; double d

2012-08-05 19:49:34 1061

转载 C++中的四种强制类型转换

转:http://www.cppblog.com/lapcca/archive/2010/11/30/135081.html使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast用法:static_cast ( expression )    该运算符把exp

2012-08-05 15:35:27 381

转载 C++复制构造函数跟赋值构造函数

更详细的内容进一步参考:区别拷贝构造函数和赋值函数1. 何时调用复制构造函数  复制构造函数用于将一个对象复制到新创建的对象中。也就是说,它用于初始化过程中,而不是常规的赋值过程中。类的复制构造函数原型通常如下:  class_name(const class_name&);  它接受一个指向类对象的常量引用作为参数。例如,String类的复制构造函数的原型如下:  Strin

2012-08-04 22:42:32 422

原创 关于C++虚继承、虚函数继承的几个例子

今天看虚继承以及虚函数继承时写了几个实例来加深一下理解。相关技术原理参见:c++虚继承对象的内存布局代码1:没有虚继承的情况下#includeusing namespace std;class A//定义基类A{public:A(int i){ cout<<"A cons"<<endl;} void virtual print(){cout<<"aaa"<<endl;};

2012-08-04 20:58:46 2870

原创 浮点数在C/C++中存储方式

今天和同学探讨了一道C++的面试题,题目如下:#include #include #include #include using namespace std;int main(){ float a=1.0f; cout<<(int)a<<endl; cout<<&a<<endl; cout<<(int&)a<<endl; cout<<boolalpha<<((int

2012-08-02 23:17:38 629

转载 C++ static,const,以及static const

const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。      static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。一般类的静态函数几乎就是一个全局函数,只不过它的作用域限于包含它的文件中。      在C++中,sta

2012-08-02 18:48:44 564

转载 C++中类的构造函数与析构函数(成员初始化列表)

转:http://www.cnblogs.com/qlwy/archive/2011/08/04/2127666.html1.构造函数(constructor function):用来实现自动初始化的特殊函数称为构造函数,constructor是一个对象创建时会自动执行的成员函数。1) 构造函数的规定:首先,它与所属的类有着同样的名称其次,构造函数没有返回类

2012-08-01 15:23:58 3289

android 阅读器 FBReader

外国人写的代码 ,非常不错,完美运行。本地书库和在线书库功能俱全

2012-04-17

android系统音msd乐播放器源码

现在许多下载资源 要么代码有bug 要么界面丑 看看这个绝对不让你失望!

2012-04-17

基于MATLAB的2fsk仿真

包含完整的程序代码,能够正常运行,并制作了gui界面。可拿去当课设。。。o(∩_∩)o...哈哈

2010-05-29

基于MATLAB的QPSK和QAM系统仿真

包含完整代码,并制作了gui界面,便于观察仿真结果

2010-05-29

DAC0832中文资料

典型的D/A转换芯片,应用广泛,是许多电子爱好者的所使用

2009-09-30

空空如也

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

TA关注的人

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