上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 49 下一页
摘要: 调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主要介绍三种avaScript模块的调试方法:基于Nodejs内建的调试器,基于V8调试插件和基于Chrome浏览器的调试器。以下所有的操作都将基于如下代码(example.js):var http = require('http');var url = require('url');http.createServer(function (req, 阅读全文
posted @ 2012-01-15 21:35 moonz-wu 阅读(90867) 评论(5) 推荐(5) 编辑
摘要: 1. 我需要去测试get/set方法吗?这个问题一直是TDD中比较典型的一个问题。有两个观点,一个是不需要测试,因为get/set代码很简单,测试没有什么意义,除非是有特别的逻辑在里面。另一个观点是需要测,否则你的TDD就有缺陷。对于这个问题,我个人觉得需要这样看,第一,你提供get/set方法用途是什么,第二是你要怎么去测试它们。如果你的测试代码是这么写的:@Testpublic void testGetSetX() { setX(23); assertEquals(23, getX());}或者@Testpublic void testGetSetX() { x = 23... 阅读全文
posted @ 2012-01-08 11:56 moonz-wu 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 公司为了扩大大家的技术知识面,同时也对radar上的新技术进行一些探索,因此开始了hello radar系列session,这期的主题是nodejs。其实我在之前已经写过一些关于nodejs的文章。这回也算是总结一下这阶段的探索经历。nodejs无疑是目前互联网开发方面最热门的技术之一。究其原因一是其能够支持超高的并发连接(单服务器能做到>8000的并发量),二是使用事件异步编程模式,三是采用了javascript作为服务器端编程语言. 这三个方面也正是目前大多数主流框架正在解决但未解决好的.对于目前的web服务器来说, 单服务器的连接并发量能到3000~5000已经非常不错了. 但这样 阅读全文
posted @ 2012-01-07 23:24 moonz-wu 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 很快再过几分钟就是2012了,这个传说中的世界末年就在眼前;当然那只不是人们的臆想罢了,太阳在2012照常的会东升西落,人们也会照常的工作和生活。那么在这样的时间点上,我想每个人都应该仔细的思考和总结一下2011年里的得失。在翻看自己2011年的博客时,我发现今年的博客比去年少写了,而且关于技术探讨的没有以前那么多了。在查看一下未发表的博客,原来这些兄弟们都在这里,还真是对不住这些兄弟们。没关系,我会在2012年里把你们都show出来的。闭上眼睛,仔细回顾2011年所发生的人和事。原来变化还是很大的,工作,家庭和生活都发生了变化,尽管这种变化并没有在今年里完成,但是给我带来了期许,我希望这些新 阅读全文
posted @ 2012-01-01 00:07 moonz-wu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中调查一个defect,发现SQL server对GUID列排序与ClusterIndex的特殊处理。这里涉及到两个知识点,一是SQL server 对GUID列的排序算法实现,二是Cluster Index和NonCluster Index的区别。先说一下SQL Server对GUID列的排序是如何实现的。具体文章在这:http://blogs.msdn.com/b/sqlprogrammability/archive/2006/11/06/how-are-guids-compared-in-sql-server-2005.aspx简要的算法就是,GUID 格式是 {0000000 阅读全文
posted @ 2011-12-29 07:25 moonz-wu 阅读(2375) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 49 下一页