摘要: 现代风险导向审计方法是发展方向   在识假中,运用现代风险导向审计方法是其发展方向。20世纪90年代,为了更好地发挥审计揭露会计舞弊的职能,在对传统审计方法进行改造的基础上,形成了现代风险导向审计方法。现代风险导向审计方法将风险导向的审计理念贯穿始终,它赋予了符合性测试程序和实质性测试程序更广阔的内涵,测试的范围和内容并不局限于会计控制系统,更侧重于进行经营风险控制的测试,并依据经营风险的测试结果... 阅读全文
posted @ 2010-10-12 19:44 朝阳 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 转自:http://topcool99.ycool.com/post.1797687.html宏定义了一个代表特定内容的标识符。预处理过程会把源代码中出现的宏标识符替换成宏定义时的值。宏最常见的用法是定义代表某个值的全局符号。宏的第二种用法是定义带参数的宏,这样的宏可以象函数一样被调用,但它是在调用语句处展开宏,并用调用时的实际参数来代替定义中的形式参数。 1.#define指令 #define ... 阅读全文
posted @ 2010-07-12 16:05 朝阳 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。这是面向对象设计(OOD)的基石,也是最重要的原则。2.里氏代换原则(Liskov Substitution... 阅读全文
posted @ 2010-06-26 10:17 朝阳 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 转自http://topic.csdn.net/t/20060606/17/4804433.html什么是对齐,以及为什么要对齐: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各... 阅读全文
posted @ 2010-06-18 09:30 朝阳 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 2004年,中兴公司进军海外市场,面临的挑战与艰难空前。这种背景下,中兴组建了SDR平台研发团队。研发团队四年潜伏,换来中兴在全球率先实现多项软件无线电关键技术的成熟商用。他们推出了业界首个可以支持GSM、CDMA等各种主流无线通信制式的SDR基站平台,从根本上解决了多模基站建设投资大、运维困难的问题。   自中兴SDR平台商用以来,已累计发货30万台以上,产值约800亿人民币。目前,中兴通讯CD... 阅读全文
posted @ 2010-05-30 10:07 朝阳 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回... 阅读全文
posted @ 2010-04-27 20:10 朝阳 阅读(280) 评论(0) 推荐(0) 编辑
摘要: VC调试篇 难怪很多前辈说调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 我以前接触的程序大多是有比较成形的思路和方法,调试起来出的问题都比较小,最近这个是我自己慢慢摸索调试,接触了很多新的调试方法,并查了很多前辈的总结,受益匪浅,总结以前的和新的收获如下:VC调试篇设置为了调试一个程序,首先必须使程序中包含调试信息... 阅读全文
posted @ 2010-03-30 12:52 朝阳 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 工作了才知道,原来c语言也还如此陌生,只知道一些常用的用法,却对稍微有点不常见的就不清楚了,从今天起,开始整理!typedefThe formula to follow is:      typedef [attributes] DataType AliasName;      example:      &... 阅读全文
posted @ 2010-03-18 18:50 朝阳 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 空数组即下标为0的数组,如a[0]。在函数中声明空数组是没有任何意义的,当然也编译不过。而在类或结构体中,是可以这样声明的。  struct ast_exten {  char *exten;   char stuff[0];  };  又如:  struct ast_include {  char *name;   char *rname;   char stuff[0];  };  struc... 阅读全文
posted @ 2010-03-09 20:13 朝阳 阅读(3914) 评论(1) 推荐(0) 编辑
摘要: C语言建立动态数组 数组的有点在于随机存取,然而其不足也是明显的,就是一旦建立其大小就不能改变。若用数组存储数据,则必须创建一个可能存放的最大空间的数组,这无疑浪费了空间。动态数组解决了这个问题。动态数组的思路是:先建立一定大小的数组,向这个 数组中存放数据,如果数组已满,则重新申请一个更大的空间来存放。每次重新申请时可以指定增量(inc)的大小,也可以固定大小。这样做的好处是空间浪费不多,最多浪... 阅读全文
posted @ 2010-03-03 15:52 朝阳 阅读(5199) 评论(0) 推荐(1) 编辑