翔如菲菲

其实天很蓝,阴云总会散;其实海不宽,此岸连彼岸.

导航

2009年10月14日 #

【转】 从面向对象到关系型数据的设计(一) 是什么束缚了我们的思想

摘要: 最近在园子里看到一篇文章,其中作者提出了一个普遍而又有趣的问题: “打个比方我们要设计一个网络书店,经过分析我们决定建立一个表,Book来存储书的信息,里面有ISBN啊,书名等信息。结果等我们做到一半,客 户突然说,好像不同的书要存储的属性不大一样,幼儿图书需要标明适合阅读的年龄层次,科技类图书需要标明相关的技术类型。这个时候你是不是要抓狂?这个时 候就是对系统模型要进行就改了。错误在... 阅读全文

posted @ 2009-10-14 16:20 翔如飞飞 阅读(289) 评论(0) 推荐(0) 编辑

2009年10月12日 #

【转】 从.NET中委托写法的演变谈开去(下):性能相关

摘要: 转自:http://www.cnblogs.com/JeffreyZhao/archive/2009/08/10/from-delegate-to-others-3.html在上一篇文章中,我们详细讲述了C# 3.0中Lambda表达式(构造委托)的使用方式,它在语义上的优势及对编程的简化——这些内容已经属于委托的“扩展内容”。不如这次谈得更远一些,... 阅读全文

posted @ 2009-10-12 17:13 翔如飞飞 阅读(140) 评论(0) 推荐(0) 编辑

【转】从.NET中委托写法的演变谈开去(中):Lambda表达式及其优势

摘要: 转自:http://www.cnblogs.com/JeffreyZhao/archive/2009/08/07/from-delegate-to-others-2.html#declarative在上一篇文章中我们简单探讨了.NET 1.x和.NET 2.0中委托表现形式的变化,以及.NET 2.0中匿名方法的优势、目的及注意事项。那么现在我们来谈一下.NET 3.5(C# 3.0)中,委托的表... 阅读全文

posted @ 2009-10-12 17:11 翔如飞飞 阅读(173) 评论(0) 推荐(0) 编辑

【转】中委托写法的演变谈开去(上):委托与匿名

摘要: 转自:http://www.cnblogs.com/JeffreyZhao/archive/2009/08/05/from-delegate-to-others.html 在《关于最近面试的一点感想》 一文中,Michael同学谈到他在面试时询问对方“delegate在.net framework1.1,2.0,3.5各可以怎么写”这个问题。于是乎,有朋友回复道“... 阅读全文

posted @ 2009-10-12 17:09 翔如飞飞 阅读(165) 评论(0) 推荐(0) 编辑

2009年9月29日 #

在 Oracle 数据库上使用 Visual Studio 2005 或 2008 构建 .NET 应用程序

摘要: 随着 Microsoft 的 .NET Framework 的日益流行,许多开发人员迫切想了解关于将 .NET 应用程序与 Oracle 集成的最佳方法的信息 — 不仅在基本连通性方面,还包括与使用 Visual Studio 2005 或 2008 进行有效应用程序开发的关系。 在本文中,我将说明构建使用 Oracle 数据库的 .NET 应用程序所涉及到的基本但不可或缺的过程,包括... 阅读全文

posted @ 2009-09-29 10:56 翔如飞飞 阅读(549) 评论(1) 推荐(0) 编辑

2009年9月11日 #

数据访问代码如何影响数据库性能

摘要: Bob Beauchemin   关于查询优化和一般的数据库应用程序性能优化到底应该是数据库管理员、应用程序开发人员还是二者共有的责任,这一直是个争论不休的问题。 与开发人员相比,数据库管理员通常可以访问更多工具。 数据库管理员可以查看性能监视器计数器和动态管理视图,可以运行 SQL 事件探查器,可以确定数据库的放置位置,并且可以创建索引以便更好地执行查询。 而应用程序开发人员通常负责编写用于访问... 阅读全文

posted @ 2009-09-11 15:11 翔如飞飞 阅读(561) 评论(0) 推荐(1) 编辑

最佳实践集合

摘要: 大部分计算机科学和编程的入门课本中都会有一章介绍集合。它们可能被称为数组或数据结构,但概念是相同的。将正式数据对象中的一组元素与另一组元素联系在一起的能力对现代编程技术来说是必需的。 在 Microsoft® .NET Framework 中,付出的很多努力都是为了创建强大的集合类,以满足各种需求及样式。这些集合使用方便、直观,并有足够的性能,这些都是非常重要的特征。在本月的这一期 内容中,我将着眼于 .NET 中的集合、它们的工作原理、使用它们的时机和一些最佳实践。 ... 阅读全文

posted @ 2009-09-11 11:21 翔如飞飞 阅读(174) 评论(0) 推荐(0) 编辑

2009年9月1日 #

Python 3 初探,第 2 部分: 高级主题

摘要: 2009 年 5 月 04 日Python 3 是 Guido van Rossum 功能强大的通用编程语言的最新版本。它虽然打破了与 2.x 版本的向后兼容性,但却清理了某些语法方面的问题。本文是这个由两部分组成的系列文章中的第二篇,本文构建在此系列 前一期文章 的基础之上,内容涵盖了 Python 更多的新特性和更高深的一些主题,比如在抽象基类、元类和修饰符等方面的变化。 ... 阅读全文

posted @ 2009-09-01 14:40 翔如飞飞 阅读(338) 评论(0) 推荐(0) 编辑

Python 3 初探,第 1 部分: Python 3 的新特性

摘要: 2009 年 2 月 02 日Python 3 是 Guido van Rossum 功能强大的通用编程语言的最新版本。它虽然打破了与 2.x 版本的向后兼容性,但却清理了某些语法方面的问题。本文是系列文章中的第一篇,介绍了影响该语言及向后兼容性的各种变化,并且还提供了新特性的几个例子。 Python 版本 3,也被称为 Python 3000 或 Py3K(仿效 Microsoft&#... 阅读全文

posted @ 2009-09-01 14:38 翔如飞飞 阅读(316) 评论(0) 推荐(0) 编辑

Python 3 教程二:文件,目录和路径

摘要: 1 遍历文件夹和文件 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- import os import os.path # os,os.path... 阅读全文

posted @ 2009-09-01 14:33 翔如飞飞 阅读(273) 评论(0) 推荐(0) 编辑