syuko——驿路梨花

武汉人勇闯天下
爽气西来,云雾扫开天地撼;大江东去,波涛洗净古今愁。
posts - 18, comments - 147, trackbacks - 11, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

技术随笔

存储一些关于技术类的文章,现在主要是.Net的,以后还得细分。
     摘要: 用MSIL写一个"Hello World"程序。尽管知道了MSIL并不能说就是理解.net CLR的运行机制,但它会有助于理解CLR的运行机制。  阅读全文

posted @ 2008-04-28 07:57 syuko——驿路梨花 阅读(216) | 评论 (11)  编辑 |

     摘要: 这篇文章是一篇翻译的文章。昨天发了一篇名为"JavaScript基础之继承(附实例)"的帖子,也是说JavaScript继承的。但写那篇帖子的时候没有看见这篇文章,不然就能将两篇帖子合二为一了。这两篇文章从不同的角度说明了继承的实现,结合起来看比较好。

JavaScript基础写到这里共三篇,就不再写了。一是看到标准里面有那么多好的规范但是各浏览器却在很多方面"开小灶",看着有些难受。二是女朋友现在在外面实习学习asp.net,晚上回去得给她讲asp.net也没有时间研究JavaScript了。只能暂时放放了。
  阅读全文

posted @ 2008-03-19 13:28 syuko——驿路梨花 阅读(2143) | 评论 (6)  编辑 |

     摘要:
前些天写了一篇关于JavaScript基础的帖子"JavaScript基础之对象"。在那篇帖子中说马上就会写一些关于继承方面的东西。可是上周杂事太多,都没有时间动笔,就一直拖到今天才终于下笔写了。上一篇帖子中很多人认为我自己的东西太少了,所以这篇帖子中在说完基础知识之后我会给出一个完整的例子。

大家都知道面向对象语言的三大特性为:封装、继承、多态。面向对象的语言之所以强大就全依赖于这三大特性。脚本作为一种准面向对象的语言虽然有先天的不足,但还是能在某种程度上去实现这些特性。实现最多、技术最成熟的就数继承了,不过脚本也不能像C#一样简单地用一个":"就能实现继承,而是要自己去实现继承的细节。
  阅读全文

posted @ 2008-03-18 08:29 syuko——驿路梨花 阅读(2894) | 评论 (15)  编辑 |

     摘要: 从2004年下半年开始学习Web编程至今3年有余。从HTML,asp开始到现在的VS2008一路学过来,其中学的最多的还是服务器端编程,对客户端编程的学习还是不成系统。虽然在很多个系统里面应用过脚本,有些还起到了比较重要的作用。但一直是只知其然不知其所以然,用的是小心翼翼。现在脚本编程从以前的"雕虫小技"变成了一个Web开发不可或缺的元素,其地位大大提高了,特别是Ajax兴起之后它更是"炙手可热"了。鉴于此种情况及自己对脚本编程的热爱,于是就系统地学习一下脚本。

学习是理解和记忆的过程。在理解和记忆的过程中必不可少地就需要一些辅助的记录,于是我就将自己的学习记录写成随笔。一来是帮助自己理解和记忆,二来也给其它热爱脚本的同志一些参考。
  阅读全文

posted @ 2008-03-05 14:29 syuko——驿路梨花 阅读(3034) | 评论 (50)  编辑 |

     摘要: 昨天晚上写了一篇叫做abstract,virtual,static和工厂的使用问题的随笔,写的时候没有设计好就贴出去了。经过了大家的帮忙、提意见,我又重新改了一下,并加入了表现层没有完成的代码。现在将改完的代码和表现层的用户控件的代码一并贴出来起一个抛砖引玉的作用。  阅读全文

posted @ 2007-11-13 17:14 syuko——驿路梨花 阅读(1633) | 评论 (20)  编辑 |

     摘要: 我们做项目的时候几乎每个项目都会有代码表(只有键和值两个字段的数据表),很多代码表都是需要维护的,如果我们每个都从新开始编码那将浪费大量时间。我今天有空就写了一个小的解决方案,但发现了大量的问题,下面一一讲述:  阅读全文

posted @ 2007-11-12 21:35 syuko——驿路梨花 阅读(2378) | 评论 (29)  编辑 |

     摘要: 最近在做一个vb.net写的一个网站,有一次同事有个问题问我,说程序总是抛出“从字符串“aa”到类型“Double”的转换无效”的错误。我过去一看是个操作数据库的函数,我一开始想到的就是给参数赋值赋错了,引发的数据库的错误。然后就是一通找数据库错误,但是找了半天发现写库的操作没有这问题,百思不得其解,数据库根本就没有Double类型的字段但是它却抛出这个错误来,真是奇怪。  阅读全文

posted @ 2007-11-07 20:36 syuko——驿路梨花 阅读(190) | 评论 (2)  编辑 |

     摘要: Path.GetFullPath()的问题。总是得不到正确的结果。  阅读全文

posted @ 2007-10-25 19:06 syuko——驿路梨花 阅读(218) | 评论 (5)  编辑 |

     摘要: 引:很多软件都有不同的软件版本,有的是beta、有的是trial、而有的是retail,甚至是更多莫名奇妙的名称。那么多的版本我们该如何选择,到底哪个版本更适合我们呢?

  对于任何电脑用户,都会有使用软件的经历,但我们有时却会发现,同样的一款软件,当我们点击软件的关于,或者从搜索引擎中搜索软件时,会不约而同的发现多款软件具有同样的软件名称,而在相同的软件名称后,却拖着不同的“小尾巴”,有的是beta、有的是trial、而有的是retail,甚至是更多莫名奇妙的名称。你不要以为这些英文标识没有意义,这些表示代表软件的版本。很多软件都有不同的软件版本,那么多的版本我们又该如何选择,到底是哪个版本适合我们呢?

  其实对于任何软件来说,它必然会经历三个不同发展阶段,那就是软件的测试、试用与最终的发行。而我们上面所说的beta、trial等就是我们日常所称呼的软件版本,不同的软件版本在时间的使用及其功能等方面存在着不同的限制,让我们看看它们到底有如何不同。

  阅读全文

posted @ 2007-10-17 16:48 syuko——驿路梨花 阅读(149) | 评论 (0)  编辑 |