08 2010 档案
读《差距在哪里,你与开发高手的距离到底有多远》一点感想
摘要:前几天事少,细细读了《差距》一文,多少有点感想。我们这里多数人还是打工的,一天到晚,对着电脑的时间比对人的时间长,为什么?拿着微薄的薪水,为了养家糊口,据我观察90%的人都是这样。 Joel Spolsky说(原文),“如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。”不过在中国,人们没有多少机会弄清楚自己喜欢什么,女怕嫁错朗,男怕入错行,许多人明白自己没有兴趣写代码时,想转行,社会已经不情愿给你机会了,除非付出额外几倍的艰辛努力。 几年前我就是这样,但是,终于坚持了过来。现在能经常来这里看博客的,放心好了,我相信都是同志,是那10%中的人... 阅读全文
posted @ 2010-08-30 00:35 小城故事 阅读(5449) 评论(47) 推荐(7) 编辑
对JavaScript开发中困扰的思考
摘要:Web项目大大小小也做过十几个了,JavaScript代友也写了上万行。发现在前端开发上,大家都没有统一的想法。首先是框架选择,现在看来,除了那种只有几个页面的小网站,毫无疑问应该以JQuery这样的成熟框架为主,自己写的扩展为辅。很多项目负责人不想用JQuery,可能网站连GZip不支持或者不设置,现在都什么年代了?再者尽管掌握很容易,毕竟要学习,一谈到学习很多Senior人士就不玩了。 JQuery本身也有问题,所有功能都在一个文件里,其实可以分成几个小一点文件,就像命名空间一样划分。再者更新太快,浏览器甚至JS核心想嵌入它,还是很遥远的事。 JavaScript也没有太好的开发平... 阅读全文
posted @ 2010-08-21 19:11 小城故事 阅读(4936) 评论(39) 推荐(5) 编辑
我所认识的JavaScript
摘要:上网时,我喜欢把JavaScript禁用,除非看视频或测试。 JavaScript是门脚本语言,但好歹也是门语言,而且有强大特性的语言。 JavaScript与Java有关系,不过只保留了基本关键字的相似,远不如C#与Java关系紧密。 C#3.0以后,已经越来越不像Java了,越来越多的动态元素加入进来,JavaScript十几年前实现的,不断成了C#新版本的卖点。比如扩展方法,C#实现得很巧妙,但比起Javascript来,就显得别扭了。我们要扩展一个String类型的format方法,就可以,不必额外在一个静态类里写。Code highlighting produced by ... 阅读全文
posted @ 2010-08-21 13:21 小城故事 阅读(2838) 评论(49) 推荐(4) 编辑
XML数据读取方式性能比较(二)
摘要:话说上期概括了一下通用的XML读取方式,不过平时我们未必要用到XML源的全部数据,所以我又实验了一下读取部分数据的情况,比如根据标题的开头字母,出现位置进行筛选。 对于三种随机读取方式来说,只要改变查询条件即可 XmlDocument:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var nodeList = doc.DocumentElement.SelectNodes("item[substring(title,1,1)=&# 阅读全文
posted @ 2010-08-15 22:05 小城故事 阅读(2356) 评论(4) 推荐(1) 编辑
XML数据读取方式性能比较(一)
摘要:几个月来,疑被SOA,一直在和XML操作打交道,SQL差不多又忘光了。现在已经知道,至少有四种常用人XML数据操作方式(好像Java差不多),不过还没有实际比较过这些方式各有哪些特点或优劣。正好看到网上也没有这方面的实验,偶来总结一下。 测试开始先读取XML源,用一个比较大的RSS文件链接,复制到项目bin/debug目录下。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Stream xmlStream =new MemoryStream( 阅读全文
posted @ 2010-08-12 06:33 小城故事 阅读(7671) 评论(29) 推荐(6) 编辑