- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 堆栈与函数调用
函数调用约定和堆栈 1 什么是堆栈 编译器一般使用堆栈实现函数调用。堆栈是存储器的一个区域,嵌入式环境有时需要程序员自己定义一个数组作为堆栈。Windows为每个线程自动维护一个堆栈,堆栈的大小可以设置。编译器使用堆栈来堆放每个函数的参数、局部变量等信息。 函数调用经常是嵌套的,在同一时刻,堆栈中会有多个函数的信息,每个函数占用一个连续的区域。一个函数占用的区域被称作帧(frame)。
2012-11-25 17:34:53 1006 2
原创 当前的软件潮流
1) 以ERP为代表,注重业务逻辑,模式, 数据存储. 比较经典的书籍有Fowler的等. 2) SaaS. 一些通用型的企业需求越来越倾向于使用data center提供的服务,如CRM, HCM(human capital management)等。知名的企业包括salesforce , workday等。设计此类系统除了熟悉企业模式之外,还需要精通基于云的设计,比如帐户管理的设计,后台数据
2012-11-08 14:36:22 944 6
原创 IEnumerable vs IEnumerator
对对象的存储对每一种语言都很重要,例如C++中的Iterator, C#中的IEnumerator, Java中的Iterator等。 C++:所有的集合类都定义了一个叫iterator的数据成员。可以通过此对象实现对集合的traverse. vector ivec(10,42); // loop using iterators to reset all the elements in iv
2012-11-01 15:48:13 447
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人