自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coding life

人老了 需要笔记

  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

转载 文件指针 & 文件描述符

昨天在《C Programming FAQs》上看见了一段类似的代码,刚刚在CSDN问了,又Google了一下,整理下来。代码:#include FILE *myfopen(char *name){FILE *fp=fopen(name,"w");fprintf(fp,"abcdefg");return fp;}int main(){FILE *fptr=myfopen("example.txt");fprintf(fptr,"ABCDEFG");fclose(fptr);return 0;}问题1:自定义

2011-01-28 22:15:00 952

转载 交换两个变量而不用临时变量

1:  inline void Swap(int *a,int *b)  2:  {  3:      *a=*a+*b;  4:      *b=*a-*b;  5:      *a=*a-*b;  6:  }  是不是很有意思,真的没有用到其它的临时变量啊!那我们上面的结论1是不是错了呢?当然不是,为什么可以直接就可以交换了呢?还是用上面的例子来说,两个人交换苹果和桔子但是每人只有一个手,也不借助其它的容器,那如何进行哟?有办法,就只是用一个手拿两样东西,也就是说先将苹果(桔子)给另一个人用一只手拿着,

2011-01-24 17:24:00 623

转载 C++虚函数表解析(转)

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R

2011-01-20 11:23:00 964

转载 VS中Debug模式和Release模式的区别

一、Debug 和 Release 编译方式的本质区别  Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。  Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此不讨论)  Debug 版本:  /MDd /ML

2011-01-20 11:15:00 18323 4

Essential C++中文版

Essential C++中文版 初学c++的经典书籍 阅读c++ primare的基础

2010-12-14

拜占庭将军问题 分布式

拜占庭将军问题 分布式系统中的经典问题 上传的是word文档

2009-11-25

分布式系统设计与范例 课后答案

分布式系统设计与范例是分布式的经典教材 上传的是其影印版答案

2009-11-25

高质量C和C++编程指南.pdf

高质量C和C++编程指南.pdf是一本不可多得的好书,提供了编写代码的规则,需多阅读和练习来深入体会

2009-07-20

空空如也

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

TA关注的人

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