摘要:
在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。 栈是一种先进后出的数据结构,栈有一个存储区、一个栈顶指针。栈顶指针指向堆栈中第一个可用的... 阅读全文
阅读排行榜
没有沟通的代价
2009-11-07 16:32 by htc开发, 154 阅读, 收藏,
摘要:
这次又被单位派到了现场。 本以为自己的任务完成后,就无须再去。可是现场验收的不顺,导致单位紧急安排我飞到现场。 在路上,我一直在想,我去能做什么呢?我负责的模块,应该没有啥问题。至于另一通信模块的不稳定,与我有何关系呢? 到了现场,才发现问题的严峻。因为我们设备的不稳定,使得甲方对我们意见很大。 主管测试我们设备的人员,一直向上面汇报我们设备的种种弊病。 很是纳闷。为何和测试单位尤其这位测试主管关系如此僵硬?于是赶紧向现场同事了解情况。经过大量事实的梳理,分析了几个原因。一、刚开始派到现场的人员不了解设备功能,在跟外单位联试时,无法说出通信失败原因,并且相互推诿,甚至指责外单位,给测试单位造成 阅读全文
APUE学习笔记(3)-时间概念
2009-10-27 11:09 by htc开发, 154 阅读, 收藏,
摘要:
写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第1、6、8章。2. 总结了UNIX系统下的两种时间概念。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。UNIX系统一直使用两种不同的时间概念:日历时间和进程时间。日历时间保存日历时间的数据类型有三种:l time_t:记录自国际标准时间公元1970年1月1日00:00:00以来经历的秒数。通过time函数返回。文件属性中的最后访问时间,最后修改时间和最后文件属性更改时间,都使用该类型记录。#include <time.h>time_t time(time_t *calptr);l timeval:通过getti 阅读全文
CentOS 5.4 安装和卸载桌面
2012-01-15 15:32 by htc开发, 153 阅读, 收藏,
摘要:
显示系统已经安装的组件,和可以安装的组件:#yum grouplist如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:#yum groupinstall "X Window System"安装GNOME桌面环境yum groupinstall "GNOME Desktop Environment"安装KDE桌面环境yum groupinstall "KDE (K Desktop Environment)"卸载GNOME桌面环境yum groupremove "GNOME Desktop Environme 阅读全文
一个以游戏娱乐为主的类似PSP的手机的设想(续)
2008-07-29 10:34 by htc开发, 153 阅读, 收藏,
摘要:
去年发表过一篇文章(见http://blog.csdn.net/flylonginsky/archive/2007/06/19/1657313.aspx),猜想做一个类似PSP的PDA或手机。时间过去一年,手机市场发生了很大变化。iphone把手机的概念又延伸了,引来不少粉丝。 最近,类似PSP的手机终于出现了,只不过还是概念机。这款手机完美的诠释了我的思想。 哈哈~~~~ 精美豪华身 Sidekick PSP概念手机曝光 近日,一位手机爱好者Samuel Lau设计了一款别具匠心的Sidekick PSP手机,将PSP与Sidekick手机合为一体。 虽然索尼爱立信新一批Walkma... 阅读全文
浙公网安备 33010602011771号