上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 引子:事情的起因我已经记不清了,但是事情的根本原因在于,我们要遍历一个集合,是用字典来存储还是用数组链表来存储。1. 把基本概念说清对List<T>的阐述,我在http://www.cnblogs.com/kym/archive/2009/03/09/1406657.html一文中已经有过相应的解释,再此不再赘述。Dictionary<T1,T2>,我们俗称其为字典,他包含... 阅读全文
posted @ 2009-12-31 12:51 飞林沙 阅读(3635) 评论(10) 推荐(4) 编辑
摘要: 软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢? 5. 面向过程是先总后分的行文顺序 相信大多数程序员都和我一样,C语言都是自己的第一门语言,那么面向过程的这个概念也自然深入人心。其实,我相信,每个人心中的思维都是... 阅读全文
posted @ 2009-12-31 00:24 飞林沙 阅读(3177) 评论(26) 推荐(4) 编辑
摘要: 软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢?1. 何为语义我们无论是在编程,还是在架构一个完整而庞大的软件,总结起来,无外乎在构建一个场景,或者说,在搭建一个虚拟的世界。那么我们在回想一下我们在小学写作文的过程... 阅读全文
posted @ 2009-12-27 23:16 飞林沙 阅读(3909) 评论(19) 推荐(7) 编辑
摘要: 目录 1. 什么是最后一公里 2. 不得不说的“敏捷” 3. 效率!= 时间短 4. 测试随时随刻 5. 关于测试环境 6. 理想的测试 7. “最后一公里”的根源 8.  如何避免”最后一公里“ 9. 总结 1. 什么是最后一公里 初次接触最后一公里这个概念,应该是在大学的计算机网络课程中。 “最后一公... 阅读全文
posted @ 2009-12-10 03:34 飞林沙 阅读(3904) 评论(8) 推荐(2) 编辑
摘要: 1. 写在前面的 事情的起因是这样的,我要处理一段这样的程序,用户可以以任意的形式输入11位数字+空格的形式,然后我要把他分成434的格式。 然后想到的办法是: 去掉所有空格,然后按照规则划分成数组,然后再输出。 那么怎么样去掉空格,常规的方法这么几个: A. String.Replace() B. String.Split(new char[]{‘ ’},StringSp... 阅读全文
posted @ 2009-12-07 02:19 飞林沙 阅读(3834) 评论(20) 推荐(0) 编辑
摘要: 1. 写在前面的 在前文中,我主要介绍了数组的一些相关知识,希望加深各位对Array的理解,不过,看过Ivony…同学的回复,我发觉自己离说透还有很大的距离,于是就有了下面的文章。在本文中,我也主要来围绕Ivony…同学提出的几点问题来作以说明,问题如下: A、数组在托管堆内部是怎么存放的?数组元素的位置是连续的么? B、非零基数组可以和零基数组转换么? C、int[]... 阅读全文
posted @ 2009-10-09 23:59 飞林沙 阅读(2941) 评论(18) 推荐(6) 编辑
摘要: 近些日子一直在看一些SEO方面的书,现在就来从以下几个方面写一下我眼中的SEO: 1. 基础概念开始 2. SEO——加密与解密 3. SEO实践总结 4. 可持续的SEO战略 5. 什么是真正的SEO 阅读全文
posted @ 2009-10-07 04:14 飞林沙 阅读(4439) 评论(24) 推荐(8) 编辑
摘要: 在笔试中,我想很多人都会遇到阶乘的编程题。今天突然想起自己的第一次笔试,就遇到了这样的题,还没在电脑上敲过。就随便来写一下,不知道大家在笔试的时候都写对了么? 很多人可能都会用int ,double之类的类型来存储结果,可是这样就很容易出现溢出的情况,不信您来试试100的阶乘! 其实回头想想,如果当初这个我用Perl,然后用bigint类型写也许就不用这么麻烦了。 而且Erlang貌似也有个阶... 阅读全文
posted @ 2009-10-05 17:58 飞林沙 阅读(4700) 评论(25) 推荐(2) 编辑
摘要: 经常都会有人问我一个问题,我是一个刚刚学编程的人,我想知道,我到底该学什么呢? 这个问题我听了不下数十遍,我学软件的时间不长,也不是个高手,这里仅仅写出自己的经验之谈。 学软件,专业知识我就不说了,但是其实我并不赞同在学软件的时候就仅仅去学这门语言,那门语言。除非你就是想做一个打字机。软件是一门工程,个人认为是需要接触的知识面最广的学科之一。那除了各种语言,以及专业课之外,我们还需要学什么呢? 1... 阅读全文
posted @ 2009-08-16 23:09 飞林沙 阅读(1622) 评论(9) 推荐(2) 编辑
摘要: 1. 自定义控件概述 自定义控件常常继承于System.Web.UI.Control,System.Web.UI.WebControls.WebControl,System.Web.UI.WebControls.CompositeControl. 而CompositeControl类从WebControl继承,WebControl继承自Control类。 System.Web.UI.Control... 阅读全文
posted @ 2009-06-15 22:41 飞林沙 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 1. 摘要每个程序员都想写出漂亮的代码,但是什么是漂亮,这个我想每个人都有着自己的看法。那么我就说几种典型的想法:A. 写出别人看不懂的代码,让别人觉得很高深。B. 写出简短的代码C. 用最新的语言特性写出代码这个我不发表评论,毕竟每个人有着自己的观点,我也不能证明自己的就是对的。但是在这里,我想说一些典型的误用。2. 从dynamic谈起作为C#4.0的更新之一,dynamic已经越来越被推到了... 阅读全文
posted @ 2009-05-29 14:29 飞林沙 阅读(4893) 评论(20) 推荐(0) 编辑
摘要: 近日看到了一篇关于反三层的文章,手也痒痒了,就牺牲些时间,拿出来把这个老得掉牙的话题拿出重谈。 1. 什么是三层 很多人爱把三层架构和MVC混为一谈,但是我们可以从最简单的角度去考虑他们的不同: 在设计模式中一般都会有这样一章,MVC设计模式,而从没见过哪本书中有写过三层架构设计模式。 回归三层,三层一般来讲分为两类: A. 物理上的三层架构 B. 逻辑上的三层架构 现在就逐个谈起,来看下究竟三层... 阅读全文
posted @ 2009-05-25 17:35 飞林沙 阅读(4345) 评论(36) 推荐(0) 编辑
摘要: Photoshop CS4版本早就发布了,今天花了2个小时间Down下来。安装前要求输入序列号,网上搜了一个序列号填进去,完成安装了。可是刚用没多久,就提示当前激活号不可用的对话框。因为此版本的PS可自动连接互联网,显然网上搜来的序列号都是被使用过的,所以只要是非正版的PS都会出现此对话框,若不激活则只能试用30天时间。  当然,在中国,这难不倒我们……网上搜一搜,破解方法... 阅读全文
posted @ 2009-05-13 15:06 飞林沙 阅读(1250) 评论(3) 推荐(0) 编辑
摘要: AjaxValidator.js function AjaxValidatorEvalateValid(val) {var value = ValidatorGetValue(val.controltovalidate);WebForm_DoCallback(val.id, value, AjaxValidatorResult, val, AjaxValidatorError, true);}fu... 阅读全文
posted @ 2009-05-13 11:19 飞林沙 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 文章其实很简单,在这里只是想给大家一个提醒。让大家回顾一下曾经的知识而已,大学的知识,现在你还记得么?另外,善意提醒下博客园团队,虽然我理解商业重要性,但是我个人还是希望把培训学校的广告撤下博客园首页的广告行列中,我相信博客园是一个纯洁的技术博客,大家对博客园都非常信任,我们不希望让太多的初学者受到这个影响,个人意见而已。我刚才做一个小软件的破解,一直被堆栈的操作弄得昏昏沉沉,在这里写一下也算是加... 阅读全文
posted @ 2009-05-03 06:08 飞林沙 阅读(3348) 评论(7) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页