基础知识
mysee1989
这个作者很懒,什么都没留下…
展开
-
#define
1,防止一个头文件被重复包含 #ifndef BODYDEF_H #define BODYDEF_H //头文件内容 #endif 2,得到指定地址上的一个字节或字 #define MEM_B( x ) ( *( (byte *) (x) ) ) #define MEM_W( x ) ( *( (word *) (x) ) ) 3,得到一个field在结转载 2014-01-23 12:04:04 · 608 阅读 · 0 评论 -
标准C++中的string类的用法总结
C++中string类的使用。标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好了,废话少说,直接进入正题吧!要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using std::string;using s转载 2014-05-04 14:22:23 · 527 阅读 · 0 评论 -
MessageBox深入理解
MessageBox应用广泛,但是细心观察可以发现一个问题,是否可以实现消息框的默认按钮?答案是肯定的。在MessageBox的第三个参数中,除了可以设置MB_OKCANCEL和MB_ICONSTOP之外,还可以加上如下三个选项,用来设置消息框默认按钮:MB_DEFBUTTON1 值:0,代表选中第一个按钮MB_DEFBUTTON2 值:256,代表选中第二个按钮MB_DE原创 2013-06-19 15:20:56 · 862 阅读 · 0 评论 -
如何优化C语言
程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。一、程序结构的优化1、程序的书写结构虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该尊循一定的书写规则,一个书写清晰、明了的程转载 2013-06-24 09:20:38 · 764 阅读 · 0 评论 -
LNK2005之解决办法
造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Test,那么转载 2013-06-05 17:10:00 · 6437 阅读 · 0 评论 -
string C++用法总结
如果离开了MFC框架,要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using std::string;using std::wstring;或using namespace std;下面你就可以使用string/wstring了,它们两分别对应着char和wchar_t。s转载 2013-06-18 14:52:07 · 620 阅读 · 0 评论 -
crontab详解
转载自这里,感谢原作者的整理。通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。19.1. 命令格式crontab [-u user] [ -e | -l | -r ]19.2. 命令参数转载 2015-10-08 14:12:09 · 304 阅读 · 0 评论 -
文件系统文献推荐
一.综述与展望1. The evolution of storageR.J.T.Morris, B.J.Truskowski. IBM SYSTEMS JOURNAL, VOL42, NO2, 2003 该文献对存储系统的发展进行了全面回顾,从存储介质-磁盘、存储系统的结构、人类社会信息增长的规律都进行了讨论。论文数据充实,观点精辟,高瞻远瞩。 二.主机文件系统转载 2016-12-25 23:54:14 · 830 阅读 · 0 评论