
技术心得
高无忌
有道无术,尚可求;有术无道,止于术!
展开
-
什么是动态语言?
静态类型定义语言 一种在编译时,数据类型是固定的语言。大多数静态类型定义语言强制这一 点,它要求你在使用所有变量之前要声明它们的数据类型。Java和C是静态类型定 义语言。动态类型定义语言 一种在执行期间才去发现数据类型的语言,与静态类型定义相反。VBScript 和Python是动态类型定义的,因为它们是在第一次给一个变量赋值的时候找出它的 类型的。强类型定义语言 一种总转载 2007-06-13 09:25:00 · 1934 阅读 · 0 评论 -
获得SWF后缀的url
经过对传统过滤url地址的正则表达式http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?针对目前flash网站普遍采用的flash文件的连接形式如下:src="/www/flash/swfssss.swf"src="http://www.flash.net/flass/sss.swf"src="../sdfs/ssss.swf"src="ssdfd/ssfds/ss.原创 2008-03-05 14:52:00 · 1133 阅读 · 0 评论 -
ASP.NET MVC调用Delphi开发的Web报表打印activex组件
最近需要做打印发货单的功能,以前用delphi的reportmachine控件做报表,功能很强大,可以设计报表并且报表文件和程序分离,优点就不多说了,这次需要连纸打印,于是想到用activex组件开发打印组件。这样这个教程就分为两部分,一部分说Delphi的activex组件开发,另一部说ASP.NET MVC如何调用activex组件进行打印。1.Delphi开发原创 2010-05-20 14:40:00 · 1318 阅读 · 0 评论 -
狗粮开发模式
最近在读《观止》里面又说道微软在开发NT操作系统的时候,开发最后采用了“吃自己做的狗粮”的开发方法,也就是在自己开发的NT操作系统上继续开发NT,同时修复使用中的Bug。看到这儿突然冒出个想法,我们平时开发程序为什么不能采用这样的开发方式,现在的敏捷开发只不过是先出雏形,然后迭代的添加功能、交付功能给用户使用,为什么我们不能吃自己做的狗粮,然后迭代的开发程序呢?!分析这种开发模式需要做的几原创 2011-06-30 15:41:00 · 858 阅读 · 0 评论