12 2009 档案
摘要:引子:事情的起因我已经记不清了,但是事情的根本原因在于,我们要遍历一个集合,是用字典来存储还是用数组链表来存储。1. 把基本概念说清对List<T>的阐述,我在http://www.cnblogs.com/kym/archive/2009/03/09/1406657.html一文中已经有过相应的解释,再此不再赘述。Dictionary<T1,T2>,我们俗称其为字典,他包含...
阅读全文
摘要:软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢? 5. 面向过程是先总后分的行文顺序 相信大多数程序员都和我一样,C语言都是自己的第一门语言,那么面向过程的这个概念也自然深入人心。其实,我相信,每个人心中的思维都是...
阅读全文
摘要:软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢?1. 何为语义我们无论是在编程,还是在架构一个完整而庞大的软件,总结起来,无外乎在构建一个场景,或者说,在搭建一个虚拟的世界。那么我们在回想一下我们在小学写作文的过程...
阅读全文
摘要:目录 1. 什么是最后一公里 2. 不得不说的“敏捷” 3. 效率!= 时间短 4. 测试随时随刻 5. 关于测试环境 6. 理想的测试 7. “最后一公里”的根源 8. 如何避免”最后一公里“ 9. 总结 1. 什么是最后一公里 初次接触最后一公里这个概念,应该是在大学的计算机网络课程中。 “最后一公...
阅读全文
摘要:1. 写在前面的 事情的起因是这样的,我要处理一段这样的程序,用户可以以任意的形式输入11位数字+空格的形式,然后我要把他分成434的格式。 然后想到的办法是: 去掉所有空格,然后按照规则划分成数组,然后再输出。 那么怎么样去掉空格,常规的方法这么几个: A. String.Replace() B. String.Split(new char[]{‘ ’},StringSp...
阅读全文