自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 xx.pch': No such file or directory错误解决

最近用VC6.0编辑Windows下的程序,经常出现 fatal error C1083: Cannot open precompiled header file: 'Debug/Test.pch': No such file or directory错误在网上搜了很久,也没有找

2011-07-20 23:01:19 11437

转载 多重继承和虚继承的内存布局

 这篇文章主要讲解虚继承的C++对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。原文见这里(By Edsko de Vries, January 2006)      敬告: 本文是介绍C++的技术文章,假定读者对于C++有比较深入的认识,同时也需要一些汇编知识。   本文我们将阐释GCC编译器针对多重继承和虚拟继承下的对象内存布局。尽管在理想的使用环境中,一个C++程序员并不需要了解这些编译器内部实现细节,实际

2011-03-11 14:53:00 668

原创 第一个驱动程序:at91sam9g45核心板的看门狗驱动

<br /><br />纪念第一个驱动程序:at91sam9g45核心板的看门狗驱动<br />看门狗的驱动一般来说比较简单,只要做寄存器的设置实现开启、关闭、喂狗功能。本项目中我们使用的是at91sam9g45处理器,带有看门狗定时器。这个看门狗的驱动却比较复杂,应用层想用它的话,将涉及到boot引导设置,uboot配置及驱动,改写驱动程序。下面将逐步说明。<br />1、boot引导(bootstrap-v1.14)<br />由于该看门狗的MR寄存器只能写一次(Only a processor res

2011-01-21 16:22:00 5787 4

原创 学习《Linux设备驱动程序》在Vmware里面搭建程序测试环境

平台:VmWare+Fedora7版本:Linux2.6.21-1.3194.fc71.安装gcc     由于默认安装没有gcc,所以只能选择rpm安装。因为各个安装文件有依赖关系,故按以下顺序安装(安装文件存放在安装光盘的Fedora目录下)才能成功:rpm -ivh cpp-4.1.2-12(默认已安装)rpm -ivh gcc-4.1.2-12.i386.rpmrpm -ivh gcc-c++-4.1.2-12.i386.rpm(C++编译器)rpm -ivh glibc-devel-2.6-3.i

2010-12-01 17:07:00 1107

转载 ASN.1编码

 1.什么是ASN.1(抽象语法记法一)?        ASN.1是ITU-T的一个标准集,它用来编码及表示通用数据类型,这些数据类型有可打印串值,八位位组串值,位串值,整数值以及用可移值方式组合而成的其他类型序列值.简单的说,ASN.1指定了以何种方式对非平凡的数据类型进行编码,以便其他任何平台及第三方工具都能够解释其内容.比如,字母a在一些平台以ASCII编码为十进制数值97,而在其

2009-04-13 09:04:00 10943 5

原创 结构体指针强制类型转换

这两天整结构体指针强制类型转换的问题,真好碰到一个网友的一个问题,我把这个问题实例化实现, 发现这个实例对弄清楚下面三个问题有很大帮助: 1,结构体指针强制类型转换的问题 2,char字符cout输出的问题 3,结构体数据对齐的问题 具体下面的实例有分析 #include using namespace std; #pragma pack(1) typedef str

2008-05-07 09:53:00 9999

原创 虚函数 纯虚函数的用法

虚函数是指一个类中你希望重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的版本。  下面是一个实例:#i nclude "stdio.h" #i nclude "conio.h" class Parent { public:     char data[20];     void Function1();     virtual void

2007-07-16 22:54:00 1500

转载 ASSERT与VERIFY宏的区别

今天看到了VERIFY宏,查了资料看了下,觉得和ASSERT宏作用很像.于是查了资料看下有什么区别.总结:    1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。    2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT不计算表达式的值,也不会输出诊断信息;

2007-07-15 21:10:00 679

转载 WINAPI和CALLBACK这两个宏有什么区别

WINAPI和CALLBACK这两个宏有什么区别呢? _stdcall _cdecl _pascal _fastcall这些关键字是什么意思,有什么区别呢? 首先看MSDN里给出的解释,不过有些语焉不详哦 WINAPI ·Use in place of FAR PASCAL in API declarations. If you are writing a DLL with exported AP

2007-07-15 21:06:00 998

转载 ASSERT的用法

ASSERT(   pcage!=   NULL   )     ASSERT(   pcage->IsKindOf(   RUNTIME_CLASS(   CAge   )   )   )     编译过程中判断语句的成功(合法)函数 是一种断言语句。主要用来调试程序 就是说Debug(调试)的时候,ASSERT(   *******)   这句要运行,          但是到了release

2007-07-15 21:03:00 742

原创 类静态成员和非静态成员属于类还是对象

  C++程序的内存格局通常分为四个区:全局数据区(data area),代码区(code area),栈区(stack area),堆区(heap area)(即自由存储区).全局数据区存放全局变量,静态数据和常量;所有类成员函数和非成员函数代码存放在代码区;为运行函数而分配的局部变量,函数参数,返回数据,返回地址等存放在栈区;余下的空间都被称为堆区.       根据这个解释,我们可以得知在类

2007-07-15 20:59:00 5455 2

原创 ::操作符的作用

主要两个用处: 一个是引用类的方法和成员,比如有一类,A,中的一方法a,在定义方法时一般写作A::a(...); 另一个用来指出这个函数为“全局”函数;另外在MFC中要调用API,一般也用::,比如调用MessageBox,写作::MessageBox,其实有与没有差别不大。 但在以下情况必须有: 1、某全局函数与某个类方法名称参数定义一致,在这个类里需要调用这个全局函数时,一定要加::,否则编译

2007-07-15 20:56:00 1009

原创 const的用法

关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性。 1.       const常量,如const int max = 100;   优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应) 2.       const 修饰类的数据成员

2007-07-15 20:52:00 529

原创 自动远程刷屏或跳转

//实现自动远程网页跳转,可稍做改动用于自动刷屏,提高网站点击率var WshShell = WScript.CreateObject("WScript.Shell");var autoTime=10000;var i=0;var j=0;var n=20;        var ca = WshShell.AppActivate("教学内容");if(ca){  WScript.Echo("网页

2007-07-15 20:41:00 844

think bayes

英文版,没找到中文原版

2017-01-22

think Stats中文版

统计思维,pythson示例

2017-01-22

think python

think python 中文版

2017-01-18

怎样看电气二次回路图

最近想看看继电保护的知识,找了点资料,和有同样需求的人低分分享

2012-08-23

继电保护自动装置及二次回路(V2)

想看看继电保护,找了点资料,低分奉献给有同样需求的人

2012-08-23

三菱PLC编程精典实例(pdf)

上百例梯形图,可学可用,好学好用。初学者大有益意。

2010-11-03

空空如也

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

TA关注的人

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