自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 在Linux/Unix中使用错误保留符需注意的事项(2006-02-17)

          在 linux/unix中写程序常常使用errno.h库中的各种错误保留符号以表示程序是否出现问题   但是,习惯上,经常取负号, 这一点要小心.  如下代码是linux的mmc驱动的代码片段,目的是为mmc   设备请求DMA通道.       int  omap_request_dma(dma_device_t device, const char *dev

2006-02-17 17:22:00 1348

原创 C语言中的指针参数传递小结 (2005-7-5)

#include #include typedef struct dlink{ int ch; struct dlink *pFront; struct dlink *pNext;}Dlist;Dlist *buildDlink(int num);void prtDlink(Dlist *hedp, Dlist *temP);int mai

2005-07-06 12:03:00 1503

原创 C++中类的定义和派生要领

1.在基类中不要轻易定义变量,这会导致派生类中的变量空间变大(如果基类中有protected成员),不好控制。也会把派生类定义得比较死,不方便程序扩展。这时,可以思考能否采用抽象类来定义纯虚函数,以定义派生类的接口。2.一个类是否需要定义构造函数,关键是看它是否需要在实例化的时候,对某些成员变量做初始化。3. example of virtual deconstructor

2005-06-28 15:24:00 1487

原创 C++中的虚函数和多态的关系

我的小例子:#include using namespace std;class A{private: int numA;public: A(); virtual void prt(); //看到virtual function就要想到要使用多态机制了!};A::A(){ cout << "Construct in A" <<

2005-06-28 11:26:00 984

原创 C++中对象间的相互操作例子(2005-6-1)

#include using namespace std;class A{private: int real; int imag;public: char *string; A(){ this->real = 10, this->imag = 20; string = "from A()";

2005-06-01 21:07:00 1061

原创 Unix/Linux环境下的Socket编程

            网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。 Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常用的Socket类型有两种:流式Socket (SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式是一种

2005-06-01 10:13:00 4133

原创 Microwindow嵌入试GUI和Linux驱动间的关系(5-20)

在Microwindows 的驱动层有支持触摸屏的驱动程序,可在src/drivers 中找到touchscreen.c 的文件就是其驱动程序。它又通过统一接口struct _mousedev{}来调用uClinux 内核的触摸屏设备驱动程序完成最终的设备控制。这一次我们使用的触摸屏校正程序就是在该驱动程序的基础上进行编写的,它取代Microwindows 驱动层的触摸屏驱动程序

2005-05-20 12:45:00 1689

空空如也

空空如也

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

TA关注的人

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