摘要: 什么情况下用宏定义(或B)?一、变量与宏定义 #define N 1000;B:int N=1000;二、函数与宏定义 #define MAX(x,y) ((x)>(y) ?(x) :(y))B: float max(x,y) { return ((x)>(y) ?(x) :(y)) ;} 阅读全文
posted @ 2011-09-09 09:43 lalalalalalalalala 阅读(147) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include <time.h>#include <iostream>#define N 10000using namespace std;bool algorithm_count();int main (){time_t start,end;double diff=0.0;time(&start);if (algorithm_count())//运行被测代码{time(&end);diff=difftime(end,start);cout << "该代码段运行周期: &q 阅读全文
posted @ 2011-09-07 15:52 lalalalalalalalala 阅读(160) 评论(0) 推荐(0) 编辑
摘要: makefile调试SOURCE=http://www.cnblogs.com/../..CC=gcc -gCFLAG=INC= -I$(SOURCE)/libs \ -I$(SOURCE)/common \ -I$(SOURCE)/libs/cull\ -I$(SOURCE)/daemons/execd\ -I$(SOURCE)/libs/gdi\ -I$(SOURCE)/daemons/qmaster\ -I$(SOURCE)/libs/evm\ -I$(SOURCE)/daemons/common\ -I$(SOURCE)/libs/spool\ -I$(SOURCE)/libs/spo 阅读全文
posted @ 2011-08-11 14:03 lalalalalalalalala 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 在需要使用调试的文件中包含头文件logfile.h:#define DENTER(function) \ static const char SGE_FUNC[] = function; \ error_printf("-> %s\n", function);#define DEXIT \ error_printf("<- %s\n", SGE_FUNC);#define DPRINTF(msg) \ error_printf(" "); \ error_printf msgvoiderror_set(DWORD id, 阅读全文
posted @ 2011-08-03 10:20 lalalalalalalalala 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 结论:纯C中的struct没有成员函数,但可以有函数指针来模拟实现class成员函数。struct为public 而 class为 private。++++拓展关键字:Object-oriented programming with ANSI-C ;回调函数与函数指针++++实例:* typedef struct spooling_field {* int nm;* int width;* const char *name;* const struct spooling_field *sub_fields;* int (*read_func) (lListElem *ep, int nm, c 阅读全文
posted @ 2011-08-01 11:13 lalalalalalalalala 阅读(936) 评论(0) 推荐(0) 编辑
摘要: c :enum/struct/pointer++++linux使用:cmds++++代码追踪:vs 2008/source insight++++makefile++++gcc/gdb++++bdbspooling++++ 阅读全文
posted @ 2011-07-31 13:47 lalalalalalalalala 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.指针:用指向函数的指针作函数参数、指针的数据类型和指针运输小结int i; 定义整型变量 iint *p p 为指向整型数据的指针变量int a[n]; 定义整型数组 a,它有n个元素int *p[n]; 定义指针数组 p,它由n个指向整型数据的指针元素组成int (*p)[n]; p 为指向含n个元素的一维数组的指针变量int f(); f 为带回整型函数值的函数int *p(); p 为带回一个指针的函数,该指针指向整型数据int (*p)(); p 为指向函数的指针,该函数返回一个整型值int **p; P是一个指针变量,它指向一个指向整型数据的指针变量++++++++++++1) 阅读全文
posted @ 2011-07-26 12:14 lalalalalalalalala 阅读(910) 评论(0) 推荐(1) 编辑
摘要: 一、基础课程 OS、计算机组成原理、计算机网络、数据结构、计算机体系结构、数字电路分析、离散数学 这些课程主要的作用是让我们对计算机有基础认识。二、编程语言 我们专业从汇编、c、c++到java、c#都开设 了课程。 作用一:什么都懂,什么都不专 作用二:都接触理解了结构化编程思想、OOP思想,再加上各种语言的基础,适应未来工作中的变化三、高级课程 可以分为两类:管理与架构技术 管理相关的有软件工程、项目管理,在学习这些课程的时候,顺便考取了信息系统项目管理师认证。 架构技术分为.net和java ee 两个方向,再加上设计模式这门课。 在这个阶段没有学习到具体的编程技能,主要是理解和应用工程 阅读全文
posted @ 2011-07-21 10:40 lalalalalalalalala 阅读(498) 评论(0) 推荐(1) 编辑
摘要: 电子书:http://icc.hust.edu.cn/old/UploadFiles/Course/20079269435655.pdf第一章 WBS概论 WBS这一概念最初是在20世纪60年代初由美国国防部和航天局开发的。 有这样一个被经常使用的比喻,这是一个古老的问题,问:“你怎样吃掉一头大象?”回答当然是:“一次吃一口。”所以,准备大纲的第一步是对“每一口”进行定义和分类。“每一口”都是很重要的,因为有效的工作是一步一步完成的。建立一个WBS分为4个步骤: ① 确定项目目标,着重于项目产生的产品、服务以及提供给客户的结果。 ② 准确确认项目所产生的产品、服务或提供给客户的结果(可交付成果 阅读全文
posted @ 2011-07-20 10:16 lalalalalalalalala 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: qmod 更改运行中的作业、队列 Jianshan.Hu@swift-technology.cn 阅读全文
posted @ 2011-07-17 14:30 lalalalalalalalala 阅读(961) 评论(0) 推荐(1) 编辑