飞林沙
博客园
首页
博问
闪存
新随笔
联系
订阅
管理
随笔-144 文章-0 评论-1399
01 2010 档案
读大道至简之我见3——团队建设
摘要: 近日花了一些时间在读周爱民老师的<大道至简>,全书整体来说是本好书,不过有些部分却不是很认可,在这里来谈一下,对于整本书观点,我的一些看法。 1. 氛围的敌人是模式 引用爱民老师的原话: “在一般人的思维方式中,不模式化就不能称之为一个公司。例如统一制服,统一上下班时间,统一电脑上的应用软件,等等。我们一方面看到了模式带来的规模化扩张,另一方面也看到了模式带来的臃肿和...
阅读全文
posted @
2010-01-27 01:11
飞林沙 阅读(180) |
评论 (0)
编辑
读大道至简之我见2——关于团队沟通
摘要: 近日花了一些时间在读周爱民老师的<大道至简>,全书整体来说是本好书,不过有些部分却不是很认可,在这里来谈一下,对于整本书观点,我的一些看法。 1. UML之我见 从书中的文字中,我隐约感觉到爱民老师对UML是比较反感的,以至于出现了这样的文字: 程序员不能要求客户会C,难道需求分析师们就一定要求客户会UML么? 项目文档真的可以用甲骨文来写。 我不了解爱民老师为何会对UML有如此看法,...
阅读全文
posted @
2010-01-26 23:45
飞林沙 阅读(153) |
评论 (0)
编辑
模仿老赵Show下书
摘要: 昨天看到老赵发了一篇博文:昨日搬至办公室的书籍 。 于是我也心血来潮,想回家把自己的书也照个照片,以留纪念。 哎,不过照过之后发现自己的书质量和老赵的相比,质量实在相差甚远,境界也是一个天上,一个地下,不得不哀叹自己的浅薄。 从写下第一行Hello world到现在有两年的时间了,这些书基本都是在这两年的时间内买的。 其中有一些如C#入门经典之类的书籍已经送人。 也有如计算机程序设计艺术之类...
阅读全文
posted @
2010-01-26 01:26
飞林沙 阅读(900) |
评论 (19)
编辑
读大道至简之我见1——团队管理
摘要: 近日花了一些时间在读周爱民老师的<大道至简>,全书整体来说是本好书,不过有些部分却不是很认可,在这里来谈一下,对于整本书观点,我的一些看法。 1. 团队管理 在第一家公司,我也有幸领导了一个小组开发项目,虽然小组不大,只有四个人,但是个人认为麻雀虽小,五脏俱全。虽然有的人身兼数职,不过总体上的职责还算是明确。因此虽然时间不畅,但是对团队管理还是略微有些自己的看法。 做为一个管理者...
阅读全文
posted @
2010-01-26 00:53
飞林沙 阅读(1894) |
评论 (11)
编辑
总结字符串比较函数
摘要: 最近一段时间一直在重看CLR via C# , 这次把字符串比较的函数总结下。 1.Compare和CompareTo大PK 首先是我们最常用的String.Compare和CompareTo实例方法,先来看看这两个方法: 我们通过这个可以直观地看到,String的静态方法要比CompareTo多出好多的方法重载,其实这也是两者的最大区别,也就是说String.Compare有着更多的功能选项供...
阅读全文
posted @
2010-01-24 20:15
飞林沙 阅读(4121) |
评论 (13)
编辑
【给2011想考计算机学弟学妹的一封信】(转载)
摘要: 众所周知道...计算机是四座大山...但考研不仅仅只是考计算机...还有数学...英语...政治...下面听我慢慢给你们分析从最简单的吧...政治:你至少要买一本红宝书,如果经济条件允许的同学可以再买任奶奶的..当你复习一段时间后...你会发现什么都没记住...所以此时你一定会疯狂的迷恋上鸟屎版的2000题...做了之后...心里似乎有点底了...但是估计你已经在政治这科目上有点神经衰弱...接着...
阅读全文
posted @
2010-01-23 11:42
飞林沙 阅读(477) |
评论 (21)
编辑
重写Object的虚方法——重写Equals和运算符
摘要: Object是所有类的顶级父类,而Object又提供了四个虚方法: Equals , GetHashCode, ToString, Finalize。 那么在这个系列文章中,我们就看下,我们对这四个方法的利用。 首先是引用类型重写Equals,我分成三步: 1. 空值验证 2. 类型验证 3. 比较验证 代码如下: 在此需要注意的是,在比较引用类型属性的值是,需要使用Object的...
阅读全文
posted @
2010-01-21 00:58
飞林沙 阅读(444) |
评论 (7)
编辑
基于自然语言的软件工程和程序设计(下)
摘要: 软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢? 前文索引: 基于自然语言的软件工程和程序设计(上) 基于自然语言的软件工程和程序设计(中) 10. 面向对象与语义分析 我们都知道,面向对象是自顶向下的分...
阅读全文
posted @
2010-01-19 23:34
飞林沙 阅读(2376) |
评论 (9)
编辑
Javascript学习笔记
摘要: 一. 基础篇1. Javascript学习笔记1——数据类型2. Javascript学习笔记2——函数3. Javascript学习笔记3——作用域4. Javascript学习笔记4——Eval函数 5.Javascript学习笔记5——类和对象 6.Javascript学习...
阅读全文
posted @
2010-01-18 09:08
飞林沙 阅读(4951) |
评论 (15)
编辑
Javascript学习笔记13——关于响应事件
摘要: 具体的事情记不清了,某一天下班后听到两个同事在说关于关于事件的问题。 这里简单说下: 很普通的一个按钮,我们要为其添加点击事件,有两种方法: A. B. 我们称A方法为静态绑定,B方法为动态绑定。我们来看A方法,他近乎可等于这样的效果:也就是说,当我们静态绑定一个事件的时候,实际上是系统默认为我们做了一个匿名函数,然后把我们的方法体包于其中。由于这样,就涉及到了this的问题。我们来看这样一段代...
阅读全文
posted @
2010-01-17 23:24
飞林沙 阅读(603) |
评论 (0)
编辑
Javascript学习笔记12——Ajax入门
摘要: Ajax:Asynchronous Javascript And XML。写个简单的例子: 而在另一个页面写下当前时间,这样就形成了一个钟表。 代码很简单,就是操纵一个XMLHttpRequest对象来获取服务器时间,然后更新时间。上面的代码在与服务器交互时,并没有页面整体刷新,而是局部刷新。 但是上面的代码在request.open时,最后一个参数为false,表示发出的XMLHttpReq...
阅读全文
posted @
2010-01-17 23:06
飞林沙 阅读(685) |
评论 (0)
编辑
Javascript学习笔记11——包装DOM对象
摘要: 我们在日常的应用中,使用Javascript大多数时间都是在用DOM ,以致于很多人都有一种看法就是DOM==JS,虽然这种看法是错误的,但是也可以说明DOM的重要性。这就导致了我们在写JS的时候,首先会考虑的是这个方法在页面上会产生什么样的变化之类的问题,用架构的思想来说:我们可以说这样把用户界面和业务逻辑掺杂到了一起。我们也知道,这样对于一个稍大的项目来说,满脑袋都是DIV,都是CSS是做不好...
阅读全文
posted @
2010-01-16 22:37
飞林沙 阅读(664) |
评论 (0)
编辑
Javascript学习笔记10——网页运行原理
摘要: 当我们打开一个网页的时候,浏览器会首先创建一个窗口,这个窗口就是我所知道的window对象,也就是整个Javascript运行所依附的全局变量。 为了加载网页文档,当前窗口又需要创建一个Document对象,然后把打开的网页加载到Document下。网页就是在这个加载的过程中,一边加载一边呈现,所以我们当网速非常慢的时候可以看到,网页从上到下一点点地打开。 当我们用<script src...
阅读全文
posted @
2010-01-16 00:52
飞林沙 阅读(855) |
评论 (0)
编辑
实效的软件开发——谈些常见的错误观点
摘要: 上周六,公司进行了一次技术培训,培训的内容无外乎就是常见的一些重构,敏捷开发的观点,当时因为有些事没有去听,但之后听同事说了一些关于培训内容的情况,也看了看培训的大致讲义,其实就是将重构等一些经典书籍的简单汇总,谈了些常识,原则性的东西。那么在这里,我不是反对他的观点,当然,我也没有这样的权利反对,只是语言是最容易产生误会的,我只是纠正同样一句话给人带来的错误认识。1. 代码和注释的关系在培训上,...
阅读全文
posted @
2010-01-12 01:00
飞林沙 阅读(2336) |
评论 (31)
编辑
Javascript学习笔记9——prototype封装继承
摘要: 在上文中,我利用prototype的原理做了一个封装的New,然后我就想到,我是否可以用prototype的原理进一步封装面向对象的一些基本特征呢?比如继承。好,那就让我们一步步打造,首先让我们来看下继承原本的写法: <script> var Person = function(name, age) { this.name = name; this.age = age; } Perso...
阅读全文
posted @
2010-01-10 20:43
飞林沙 阅读(768) |
评论 (4)
编辑
Javascript学习笔记8——用JSON做原型
摘要: 在Javascript学习笔记5——类和对象中,我简单地提到了利用JSON去构造一个对象。代码如下: <script type="text/javascript"> var People = { name: "kym", age: 21, SayHello: function () { alert("Hello,My name is &...
阅读全文
posted @
2010-01-10 16:50
飞林沙 阅读(967) |
评论 (1)
编辑
Javascript学习笔记7——原型链的原理
摘要: 说到prototype,就不得不先说下new的过程。 我们先看看这样一段代码: 很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步:<1> var p={}; 也就是说,初始化一个对象p。<2> p.__proto__=Person.prototype;<3> Person.call(p);也就是说构造p,也可以称之为初...
阅读全文
posted @
2010-01-09 18:07
飞林沙 阅读(932) |
评论 (7)
编辑
Javascript学习笔记6——prototype的提出
摘要: 首先我们继续上文的代码,我们来把这段代码延伸一下: <script type="text/javascript"> var Person = function (name, age) { this.name = name; this.age = age; this.Introduce = function () { alert("My name is &q...
阅读全文
posted @
2010-01-08 22:07
飞林沙 阅读(806) |
评论 (4)
编辑
Javascript学习笔记5——类和对象
摘要: 首先,不得不说,我无法达到抛开类和对象的概念来看Javascript的境界,对于Javascript是否是面向对象的说法有很多,不过我最认同的还是Javascript是一种“基于prototype的面向对象语言”。 面向对象语言三大特点:继承,多态,封装,这三点虽然Javascript没有提供天然的语法实现,但是我们都可以通过prototype等技巧来实现,因此这种说法似...
阅读全文
posted @
2010-01-06 23:27
飞林沙 阅读(948) |
评论 (6)
编辑
Javascript学习笔记索引贴
摘要: 一. 基础篇1. Javascript学习笔记1——数据类型2. Javascript学习笔记2——函数3. Javascript学习笔记3——作用域4. Javascript学习笔记4——Eval函数 5. Javascript学习笔记5——类和对象 6. Javascrip...
阅读全文
posted @
2010-01-06 12:40
飞林沙 阅读(556) |
评论 (1)
编辑
Javascript学习笔记4——Eval函数
摘要: 在初学JS的时候就知道这个函数,却一直没有了解过他的用途,也一直都是睁一只眼闭一只眼,这次来深入地了解一下这个函数的作用。eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。举个最简单的例子: <script type="text/javascript"> eval("alert(1+1)");...
阅读全文
posted @
2010-01-06 04:34
飞林沙 阅读(1249) |
评论 (8)
编辑
Javascript学习笔记3——作用域
摘要: 每个写过程序的人都不会对作用域这个概念陌生,那在这篇文章中就来谈下Javascript的作用域。 在Javascript,全局环境本身就一个对象。在浏览器宿主中这个对象是window,而当Javascript用于其它非浏览器的宿主,如嵌入式的环境中,可能会是其它的对象。 在这里也纠正一个观念,有很多人都认为Javascript只在浏览器中使用,其实Javascript也能在很多非Web情况下使...
阅读全文
posted @
2010-01-06 01:44
飞林沙 阅读(1484) |
评论 (16)
编辑
Javascript学习笔记2——函数
摘要: 在Javascript中,function才是Javascript的第一型。当我们写下一段函数时,其实不过是建立了一个function类型的实体。 就像我们可以写成这样的形式一样: function Hello() { alert("Hello"); } Hello(); var Hello = function () { alert("Hello");...
阅读全文
posted @
2010-01-06 00:42
飞林沙 阅读(1089) |
评论 (9)
编辑
Javascript学习笔记1——数据类型
摘要: 在Javascript中只有五种简单类型,分别为null,undefined,boolean,String和Number.一种复杂类型:object。 代码类型只有一种形式就是function。 undefined:未定义,我们也可称之为不存在,typeof(undefined)=undefined. null:为空。undefined是不存在,而null是存在,但却无。typeof(null)=...
阅读全文
posted @
2010-01-02 17:49
飞林沙 阅读(1583) |
评论 (4)
编辑
公告
2009年微软最有影响力开发者
2010年微软社区精英
昵称:
飞林沙
园龄:
3年7个月
荣誉:
推荐博客
粉丝:
127
关注:
22
随笔分类
(89)
C#相关(11)
(rss)
C语言相关(18)
(rss)
Javascript相关(19)
(rss)
PHP相关(9)
(rss)
Silverlight相关(4)
(rss)
Web开发相关(2)
(rss)
WF相关(9)
(rss)
乱七八糟的生活(2)
(rss)
软件工程相关(4)
(rss)
设计模式相关(8)
(rss)
项目管理相关(3)
(rss)
随笔档案
(144)
2011年12月 (1)
2011年11月 (1)
2011年9月 (1)
2011年7月 (1)
2011年6月 (1)
2011年4月 (1)
2011年3月 (9)
2011年1月 (3)
2010年12月 (1)
2010年11月 (4)
2010年10月 (1)
2010年8月 (1)
2010年7月 (6)
2010年5月 (1)
2010年4月 (16)
2010年3月 (4)
2010年2月 (10)
2010年1月 (24)
2009年12月 (5)
2009年10月 (3)
2009年8月 (1)
2009年6月 (1)
2009年5月 (5)
2009年4月 (16)
2009年3月 (7)
2009年2月 (4)
2009年1月 (9)
2008年11月 (2)
2008年9月 (3)
2008年8月 (2)
积分与排名
积分 - 282905
排名 - 249
阅读排行榜