- 博客(12)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 初探“技术债务”
最近举行了一个技术债务研讨会,以改进我们对“技术债务(technical debt)”的理解及其解决之道,该研讨会迸发出一些有趣的观点。其中一个观点引起了包括Michael Feathers和Brian Marick在内的很多人的注意,那就是我们应该将对问题的理解集中在“资产”而不是“债务”上。 会议组织者Matt Heusser和Steve Poling介绍了他们对这个持续两天的会议的愿景: 成...
2008-08-28 20:37:17 67
原创 新的开源项目提供了面向对象的数据访问
Kasper Sørensen在eobjects.dk上创建了一个叫做MetaModel的新的开源项目。该项目是一个通用的领域模型、查询引擎以及对不同类型数据存储的优化器,如关系数据库和一般文件。MetaModel是一个Java库,提供了一个流动的、面向对象的接口以进行SQL兼容的查询。\u0026#xD;\nMetaModel为“数据存储”领域提供了一个通用的领域模型。例如,该库提供了诸如Tab...
2008-08-28 08:39:11 113
原创 Ruby和Rails软件栈概览
尽管大多数时候使用Ruby编程是很有乐趣的,但是安装和设置所有需要的软件组件可就不是了。幸运的是,Ruby软件栈的数目正在增长当中,来源亦各不相同:Amazon EC2镜像、虚拟机镜像或者为现存系统提供的简便安装程序。\u0026#xD;\n此列表无意要包括所有的东西,仅仅是给你一个概览,来看看当前可用的各种Ruby软件栈。\u0026#xD;\nRubyWorks\u0026#xD;\nRuby...
2008-08-27 15:39:25 91
原创 Prawn:使用Ruby生成PDF更简捷
Ruby生成PDF的方法已经有很多了。出于对已有的解决方案的不满,Gregory Brown决定自己设计更快的库——使用DSL方法生成PDF。大家认为Prawn应该是比其他任何Ruby的PDF程序库都要快的库。 安装了Prawn后你就可以使用使用DSL式的方法生成一个简单的PDF(例子来自于一个Prawn的样例程序):Prawn::Document.generate(\"image.pdf\...
2008-08-27 00:27:02 224
原创 Boo Lang Studio简介
Boo Lang Studio的首个alpha版已经发布在CodePlex上。该Visual Studio插件努力为Boo提供一流的IDE支持,Boo是一个相对新的.NET语言,它是静态类型的,其灵感来源于Python。\u0026#xD;\n既然无法用寥寥数行来描述一种语言,那么我们提供了Boo声明的一个链接。其最能引起大家兴趣的地方在于它处理“晚绑定(late binding)”的方式,现在我...
2008-08-25 20:50:23 255
原创 REXML发现严重DoS攻击漏洞──可通过动态补丁来修正
XML实体会引起 REXML中一种新的DoS攻击。定义并使用递归嵌套实体的文档会造成实体的过度膨胀(escessive espansion),最终导致应用程序的瘫痪。Rails的这个问题尤为明显,因为它是通过REXML解析进来的XML请求。因为这种情况默认就会发生,并且根据请求的文档类型儿有所差异,所以这种攻击对所有Rails应用都是一种威胁,除非那些应用禁用了自动处理用户XML的功能。现在,所有...
2008-08-20 18:29:18 113
转载 基础
继承是类与类的关系。 重载是方法与方法之间的关系。 继承是一个类需要另一个类的属性和方法,所以用到继承,这是发生在两个类之间的事情。 重载是指一个方法与另一个方法的方法名相同而参数列表不相同,这样的情况叫重载,属于多态。这是发生在一个类中的事情。 一个子类继承另外一个类,可以对父类中的方法进行重写,说到这里应该可以看出,继承和重载没什么关系了。而重写却与继承有很大的...
2008-08-19 09:14:26 187
转载 第一次
第一篇文章不知道写什么,就当是对我入行几个月的一个save吧,第一个项目,2D的地图编辑器,3个人一起做的(主程有先搭个框架),我负责的是用OGRE在视图中显示地形和物件管理还有阻挡等,后来还做了机器人的寻路,资源暂时用的是魔兽(觉得美工做的地形的图没有魔兽的美 = = |||)。OGRE确实是好东西,不过可能是不够熟悉的原因吧,经常被小问题还有没有考...
2008-08-18 22:36:44 66
原创 C#中的“Squiggles”特性
从VB.NET开始 就具有的后台编译器,给了开发人员实时的编译器错误反馈,持续地更新代码完成数据,并作为其他特性的宿主。这个功能的缺点在于它不能被关闭,因为太多的特 性要依赖于它拥有的数据。而另一方面,C#却只有有限的语法检查,而代码完成只在编译时才会完全更新。\u0026#xD;\n这当然不是微软所希望看到的效果。从之前的VS 2005开始,C#团队就尝试在这个功能上跟上VB团队的步伐。随着Li...
2008-08-17 15:17:11 70
原创 《SOA治理最佳实践》用户调查
Software AG发布了一份分析SOA治理最佳实践的用户调查。Software AG的这次调查得到了客户广泛的响应,其中一个关键收获是:企业内,SOA是真实的并且正在大规模地进行。互连系统已成为现实并正在产生价值。调查表明:\u0026#xD;\nSOA治理在创建可持续性、企业级实现过程中扮演关键角色\u0026#xD;\n91%的反馈者认为治理对他们的SOA战略非常或较为重要。\u0026#...
2008-08-12 01:47:50 91
原创 Ruby发现众多安全缺陷,Safe Level、WEBrick、Dl和DNS查找皆受影响
\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n其中的一个问题来自safe levels。通过设置safe level,可以禁止操作和定义被认为是污染了的数据。Ruby中的污染数据(Tainted Data)在使用前必须显式的净化。被发现的安全缺陷有:\u0026#xD;\nuntrace_var在safe level 4是允许的\u0026#xD;\n $PROGR...
2008-08-07 22:37:59 162
原创 CSDN中国IT技术指数(语言):Java第一,C#第六
日前,CSDN网站对外正式发布中国IT技术指数报告第一期,共包括计算机语言、Web相关技术和基础软件设施等三部分。在计算机语言部分,数据显示在2008年6月份中国地区,Java、C/C++和PHP分列前三名,而被微软寄予厚望的C#语言则位列第六位。\u0026#xD;\n排名前十位的计算机语言分别是Java、C/C++、PHP、JavaScript、SQL、C#、CSS、Visual Basic、...
2008-08-02 23:50:15 70
LICENSE册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊 册书UI害羞会很iu啊
2020-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人