用C#编写语音自动朗读机器人
介绍之前首先推荐一个非常不错的网站,http://www.openso.net/开发之前需要下载两个开发的sdk包以及语言包,下载地址:http://www.openso.net/querytool?index=1&word=,安装SpeechSDK51.exe,SpeechSDK51LangPac... ...
SICP学习笔记(1.2.1 ~ 1.2.2)
SICP学习笔记(1.2.1 ~ 1.2.2), 主要内容有 : 递归过程 和 递归计算过程, 迭代计算过程 和 递归计算过程 ,树形递归, 尾递归, 换零钱问题, 练习题1.9~1.13 ...
javascript必知必会之closure
javascript必知必会之closure本博客所有内容采用Creative Commons Licenses许可使用. 引用本内容时,请保留朱涛,出处,并且非商业.点击订阅来订阅本博客.(推荐使用google reader, 如果你的浏览器不支持直接订阅,请直接在google reader中手动... ...
幻灯片:Web开发中的缓存
这是我昨天在博文视点Open Party上海站上关于Web开发中缓存的简单讲座。原本博文视点的朋友们希望我讲一下ASP.NET MVC方面的话题(估计看我最近一直在搞这个),但是我觉得其他平台一直用的是MVC框架,而ASP.NET MVC作为“后来者”也没有什么出彩的地方,所以最终选择这个稍微“通用... ...
javascript Array扩展
最近看了一下developer.mozilla.org里的东西,发现它为Array对象添加了不少generic method,赶得上Prototype的热心程度。indexOf返回元素在数组的索引,没有则返回-1。与string的indexOf方法差不多。如果其他浏览器没有实现此方法,可以用以下代码... ...
测试总监的第二封回信, 小王还应该继续做测试吗?
小王收到了测试总监的第二封回信. 心理有一丝说不出的失落. 老板的回答的确没错, 但是为什么开发人员犯下的错误, 要让测试团队一起来承担呢?
小马列举了小王应该转作开发的几个理由, 园子里的朋友, 你对小王有什么建议吗? ...
从ASP.NET的PHP执行速度比较谈起
上星期我在InfoQ发表了一篇新闻,对Joe Stagner在博客上发表的三篇关于ASP.NET与PHP性能对比的文章进行了总结。写新闻其实挺不爽的,因为不能夹杂个人的看法,只能平铺直叙陈述事实。当然,如果像某些新闻那样“换一种说法”是可以骗过一些“不明真相的群众”,但是这就有违道德了。因此,在客观... ...
JavaScript trim函数大赏
W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现1 String.proto... ...
受到启发,写了一个验证输入的简易框架
刚才看了 种玉堂的几篇博客http://www.cnblogs.com/KenBlove/archive/2009/03/31/1426039.htmlhttp://www.cnblogs.com/KenBlove/archive/2009/03/16/1413746.html很受启发,用了2个多小... ...
谈谈我对敏捷的理解
我们部门是一个基础平台研发部门,主要为其他各部门提供技术接口和服务支持。
也正是由于这个特性,部门内正在考虑基于WCF搭建一套服务平台。
部门内提倡敏捷开发,谈谈我自己对敏捷的简单理解。 ...
Windows XP Mode for Windows 7
Windows XP Mode(XPM)是基于Virtual PC 技术在Windows 7 中运行Windows XP 的应用程序,这样一来想运行IE6等应用程序就无需进入虚拟机了也方便Web开发人员进行测试。 ...
asp.net中对amCharts(.net版)图形报表的使用
先来看看几个实现的1.饼图 2.柱型图 3.线型图 第一步当然是要添加dll引用然后再把相关文件放到目录里就像在项目里添加FCK编辑器一样这样的话.开始的环境就好了我的目录结构是这样的 当然只是为了测试,就没有那样去什么什么了当然,在每个页的开始要注册一下这个dll<%@ Register Asse... ...
代码习惯
前天在AgileChina2009上听了Fred George的演讲,他说他以前拿自己的代码给KentBeck看,结果Kent说这代码很垃圾,你去看看我写的Smalltalk best practice patterns吧。然后FredGeorge就看了这本书并且完全按照书上的要求去做,5年后当他再... ...
.NET项目是否有必要升级到.NET 3.5 + VS 2008
前言:.NET 3.5 + VS 2008已经发布一年多了,可是还有一半以上的企业和开发团队在用VS2005+.Net 2.0(包括我们公司),甚至还有用.Net 1.1+VS2003的。生产工具是提高生产力的最重要途径,但是还有许多人没意识到08系列的强大。本来写此文来说服公司领导,顺便也发出来,... ...
趣味算法:返回完全幂的绝对差
BingWay原创作品,转载请注明作者和出处。之前写过一篇趣味算法,返回不重复数,引得园子里很多算法高手技痒,我看到的关于返回不重复数的文章有好几篇。这使我更坚信,园子是个很好的技术交流平台。前两天又写了一道算法,原题是英文的,本人英文不是太好,初步翻译了一下,效果自认为还过得去,但怕翻译出来误导了... ...
2009年互联网5大趋势之一:结构化的数据
ReadWriteWeb最近推出了系列文章:“2009年互联网5大趋势”,第一个主要的趋势是结构化的数据,这个概念在以往有关语义网(Semantic Web)的一些演讲中,曾被引用过,但显而易见,到现在为止,结构化的数据比语义网的发展趋势更加明显。本文会分析结构化的数据在今年的发展,并且有三个产品供... ...
NHibernate实践总结(三)HQL的theta-style join对无关联实体的连接与应用
在NHibernate中如何对没有建立关联关系的实体进行连接操作呢?答案是使用theta-style join。本文首先介绍theta-style join与常见join的区别,然后通过实例具体阐述在NHibernate中对无关联实体进行theta-style join的实现。 ...
排行榜数据库设计与分析——为什么实时排行不可行?
很多网游中都有排行榜,这里就专门讨论一下这个排行榜背后的数据库设计。一开始我觉得这是一个基本的数据库设计问题。只需要有一个实体,没有实体间的关系,没有复杂的逻辑。网络上也搜索不到太多关于这类设计的问题,好像根本不值得为其写个文章。但是在公司专门做了一个月的排行榜数据库设计。才发现问题根本没有看上去那... ...
在微软的云端服务器部署一个“谷歌日历”(1)
1:准备工作(准备工作我都是从Lab on hand一步学来的) 云计算最近以来更大厂商都吹的很热,微软推出了Windows Azure 的社区预览版服务(现在对我来说是个免费的虚拟服务器),大家可... ...