- 博客(12)
- 收藏
- 关注
转载 嵌入式软件测试的十大秘诀
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了对嵌入式有更深层次的理解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? Oracle面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问
2006-12-20 10:53:00
711
原创 剖析java中的多态(继承)问题
继承和多态是面向对象语言中一个比较重要的概念,本文以代码为例,简单描述java中有关多态,覆盖的基本特征。 示例代码:/** *//** * @author test.java * */class A ...{ public String f(D obj) ...{ return ("A and D"); } public String f(A obj
2006-11-21 11:37:00
1050
原创 由++操作引发的问题
最近在项目中遇到了一个奇怪的问题,在此作个标记,以免再犯!! 代码如下:#include stdio.h>int main(int argc, char* argv[])...{ int c = 9; c = c++ % 5; printf("c = %d ", c); return 0;}编译器: sparc-elf-gcc 3.2.3程序执行结果:c =
2006-11-16 21:27:00
828
原创 管理中的帕金森定律
帕金森定律 一个不称职的官员,可能有三条出路:第一是申请辞职,把位子让给能干的人;第二是让一个能干的人来协助自己工作;第三是任用两个比自己更低的人来当助手。 大多数人会选择第三种,于是一个机构臃肿,人浮于事,效率低下的领导体系产生了。企业上层领导们头干活,无精打采;中层只顾勾心斗角;下面则是心灰意冷,成天混日子。“永远第三流”的格言, 机构臃肿 决策难以落实作用条件: 必须
2006-11-13 12:05:00
1762
转载 解释传统与敏捷方法最贴切的故事:大象与猴子
很久以来我都对传统的软件工程方法和盛行的敏捷方法的联系与区别郁闷不已,因为每一个领域都是那么庞大,作为一个非专业人士,要能清楚地把握其中的关系,确实不是件容易的事情,直到我看到下面的这个故事(摘自《平衡敏捷与规范》Balancing Agility and Discipline: A Guide for the Perplexed,邓辉 孙鸣译 清华大学出版社)。在敲字的过程中我自己对一些名词对照
2006-09-25 10:10:00
976
原创 JAR的基本用法
jar命令是大部分java程序员常用的工具之一,这里简单介绍一下常用的jar 命令。呵呵!实验目录如下:| -MANIFEST.MF (file)| -O2MICRO (directory) | - ZJH (directory) | -Encrypt.java (source file) | -Encrypt.class (cl
2006-08-18 11:32:00
3133
1
原创 闲来无聊,自己写的itoa函数
某著名公司的一道面试题:请用C语言将API函数itoa函数重写,并计算复杂度。我花了半个小时写了一个,欢迎大家批评指正。itoa.c (时间复杂度 = o(len), len为转换后的字符串长度)char* itoa(int value, char* str, int radix)...{ int remainer = value; int len = 0; int
2006-08-11 15:51:00
1916
转载 JAVA--HelloWorld问题集精华
来源:水木清华问HelloWorld问题的人实在是太多了,而且经常都以“问一个最简单的问题”开头。其 实回想一下,自己也是从这个阶段过来的,说一句“你好”,真的是一个最简单的问题 吗?...//think 好了,言归正传,lets say "HelloWorld!" in java... 首先,我们要假设一下我们的平台是Windows+JDK(Linux环境下也差不多)。这个环境 是相当普遍
2006-08-11 09:48:00
836
原创 明晰C语言中的floor, ceil和type cast
floor, ceil and type cast floor(x): returns a floating-point value representing the largest integer that is less than or equal to x。(返回不大于x的最大整数的浮点值)。调用时需包含math.h。函数原型如下:double floor( double x
2006-07-25 15:46:00
3601
转载 管理十大经典理论
管理十大经典理论 1、彼得原理 每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,而无
2006-07-19 10:03:00
831
原创 常用的JavaScript代码片断分析
以下是本人在网站开发中的一点心得体会,若转载,请注明出处。(未完待续中) onLoad and onunLoad event 语法:onload="SomeJavaScriptCode"onLoad事件是在网页HTML代码都下载完成之后被触发。通常用来初始化一些页面参数。The onload event occurs immediately after a page or
2006-07-18 20:32:00
1022
1
转载 深度剖析传值、传地址和传引用的区别
指针(Pointer) VS 引用(Reference) 指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象
2006-07-18 10:00:00
856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人