代码改变世界

[置顶]【专栏】重学Go语言文章导航

2017-11-17 09:42 by 李永京, 2150 阅读, 0 推荐, 收藏, 编辑
摘要:大纲 专栏 重学Go语言:基础篇 重学Go语言:进阶篇 开篇:学习基础技能树意义 00 学习基础技能树意义 到底什么是基础 为什么选择Go作为基础语言 安装学习环境 演示:反汇编、函数内联优化 第一部分:编译(编译、链接、可执行文件结构、符号表) 01 编译 gcc编译过程 go build编译过程 阅读全文

[置顶]NHibernate之旅系列文章导航

2008-10-30 16:13 by 李永京, 229727 阅读, 171 推荐, 收藏, 编辑
摘要:欢迎来到NHibernate之旅!这次我将带领大家来到NHibernate的世界。一步一步看清NHibernate中的种种细节。这次旅途我们安排了很多站点,分别是:鸟瞰NHibernate、接触NHibernate、数据在我手中、控制你的全部、观光站、关系如此复杂、我来加载你等等,这次旅途还要更新!将给你带来更多精彩! 阅读全文

[置顶]LINQ体验系列文章导航

2008-03-25 00:05 by 李永京, 148541 阅读, 86 推荐, 收藏, 编辑
摘要:LINQ体验系列文章导航 LINQ推荐资源 推荐一个大家学习和交流LINQ的地方,就是博客园的LINQ专题和LINQ交流小组。LINQ专题中整理了有关LINQ方方面面的入门、进阶、深入的文章;学习中遇到什么问题或者疑问也可以LINQ交流小组去提问,往往你会得到意想不到的收获哦。 LINQ专题:htt 阅读全文

NHibernate剖析:Mapping篇之Mapping-By-Code(2):运用ModelMapper

2011-04-10 16:33 by 李永京, 11866 阅读, 4 推荐, 收藏, 编辑
摘要:上一篇文章介绍了Mapping-By-Code(代码映射)的原理,这篇文章结合上篇的原理运用Mapping-By-Code(代码映射)。 阅读全文

NHibernate剖析:Mapping篇之Mapping-By-Code(1):概览

2011-04-10 15:24 by 李永京, 10784 阅读, 5 推荐, 收藏, 编辑
摘要:NHibernate3.2版本集成Mapping-By-Code(代码映射),其设计思想来源于ConfORM,代码整体构思基于"Loquacious"模式,而不是"fluent-interface"。在NHibernate.Mapping.ByCode命名空间下。 阅读全文

NHibernate 3版本新特性

2010-12-15 09:26 by 李永京, 14990 阅读, 10 推荐, 收藏, 编辑
摘要:2010年12月4号Fabio Maulo发布了NHibernate 3.0.0.GA正式版本,基于.Net3.5和.NET 3.5 Client Profile平台,主要改变是增加Loquacious配置和基于Lambda表达式查询和Linq查询。 阅读全文

NHibernate 3.0.0.GA正式发布了

2010-12-05 12:47 by 李永京, 9504 阅读, 27 推荐, 收藏, 编辑
摘要:2010年12月4号Fabio Maulo发布了NHibernate 3.0.0.GA正式版本。 阅读全文

Windows Azure Platform体验(3):Azure AppFabric

2010-11-17 08:51 by 李永京, 5711 阅读, 5 推荐, 收藏, 编辑
摘要:使用AppFabric,可以轻松将内部部署应用程序与云连接。通过在内部部署的IT应用程序和基于云的服务之间启用安全连接和消息传送,AppFabric提供标识管理和防火墙友好的消息传送,从而保护您的资产。 阅读全文

Windows Azure Platform体验(2):SQL Azure

2010-11-16 09:07 by 李永京, 12961 阅读, 12 推荐, 收藏, 编辑
摘要:Windows Azure Platform有Windows Azure、SQL Azure、Azure AppFabric三部分。SQL Azure是云关系数据库。您的数据:随时随地管理。SQL Azure是云中的完全关系数据库。 阅读全文

Windows Azure Platform体验(1):Windows Azure

2010-11-15 08:42 by 李永京, 14841 阅读, 20 推荐, 收藏, 编辑
摘要:Windows Azure Platform有Windows Azure、SQL Azure、Azure AppFabric三部分。Windows Azure提供一个具有计算、存储、托管和管理功能的可扩展环境。它通过安全的连接、消息传送和标识管理链接到内部部署的应用程序。 阅读全文

Silverlight的未来[译文]

2010-11-01 18:58 by 李永京, 12359 阅读, 28 推荐, 收藏, 编辑
摘要:自从微软专业开发者大会PDC10结束之后,网络上关于Silverlight被抛弃之说甚嚣尘上,拜读ZDNet访问BobMu的原文。Silverlight Team在2010年9月1日发表的博文"Silverlight的未来"目前也许微软公司对外正式的回应。 阅读全文

推荐NHibernate新书:NHibernate 3.0 CookBook[附下载]

2010-10-11 08:43 by 李永京, 20391 阅读, 10 推荐, 收藏, 编辑
摘要:NHibernate 3.0 CookBook这本书在2010年10月4号出版,出版后NHibernate的Lead:Fabio Maulo赠送我一份免费优惠券,我花了几天时间阅读了这本电子书,以下是我阅读NHibernate 3.0 CookBook这本书的读书心得分享一下。 阅读全文

NHibernate3剖析:Mapping篇之ConfORM实战(5):Component语义

2010-10-03 13:46 by 李永京, 5531 阅读, 3 推荐, 收藏, 编辑
摘要:使用ConfORM“映射”组件,我们无需特别设置,ConfORM内部会根据Domain定义来判定组件,一般而言,没有主键的类就是组件。 阅读全文

NHibernate3剖析:Mapping篇之ConfORM实战(4):ManyToMany语义

2010-09-26 21:03 by 李永京, 4976 阅读, 4 推荐, 收藏, 编辑
摘要:这篇我们使用ConfORM“映射”多对多关联。无论是单向关联还是双向关联,我们只需要使用ObjectRelationalMapper类中的ManyToMany方法。 阅读全文

NHibernate3剖析:Mapping篇之ConfORM实战(3):OneToOne语义

2010-09-10 08:45 by 李永京, 6136 阅读, 3 推荐, 收藏, 编辑
摘要:在Domain设计中,关联关系有单向关联和双向关联两种,那么一对一我们可以分为单向一对一关联(Unidirectional one-to-one)、双向一对一主键关联(Bidirectional one-to-one (primary key association))、双向一对一外键关联(Bidirectional one-to-one (foreign key association))三种情况。这篇使用ConfORM“映射”这些Domain实例吧。 阅读全文

NHibernate3剖析:Mapping篇之ConfORM实战(2):原理

2010-09-09 08:55 by 李永京, 6750 阅读, 5 推荐, 收藏, 编辑
摘要:在上一节中,我用一个简单的例子描述了ConfORM简单使用。留下了很多疑问,大家不解为何使用ConfORM以及怎么使用ConfORM,其内部原理是什么。这节,我们先注重了解一些ConfORM的原理。 阅读全文

NHibernate3剖析:Query篇之NHibernate.Linq自定义扩展

2010-08-11 20:05 by 李永京, 11680 阅读, 6 推荐, 收藏, 编辑
摘要:在NHibernate中,几乎所有的面向对象查询语言(HQL、Criteria、QueryOver)都是可扩展的,Linq也不例外。我们可以扩展自定义LINQ-provider并将LINQ扩展方法转换为SQL。 阅读全文

NHibernate3剖析:Query篇之NHibernate.Linq增强查询

2010-08-10 09:38 by 李永京, 10688 阅读, 3 推荐, 收藏, 编辑
摘要:NHibernate.Linq除了提供标准查询运算符外,NHibernate.Linq还专门提供了NHibernate特有的两个增强查询方法,分别是立即抓取(EagerFetching)和查询缓存(QueryCacheable)。 阅读全文

NHibernate3剖析:Query篇之NHibernate.Linq标准查询

2010-08-09 08:20 by 李永京, 16528 阅读, 17 推荐, 收藏, 编辑
摘要:NHibernate.Linq基于HQL AST分析器的Linq Provider,使用ISession接口的Query()扩展方法创建一个NHibernate.Linq查询。这篇利用单一对象学习下NHibernate.Linq最基本的标准查询。 阅读全文

NHibernate 3.0.0.Alpha1 发布及新特性介绍

2010-07-24 21:12 by 李永京, 8051 阅读, 8 推荐, 收藏, 编辑
摘要:刚刚NHibernate的Leader——Fabio Maulo发布了NHibernate 3.0.0.Alpha1版本,这是NHibernate 3.0.0的第一个公开测试版本。NHibernate 3.0.0版本可以说是跨时代的一个版本,NHibernate贡献者们经过了一年的完善和测试,增加了非常多的新特性和修复很多BUG。这篇文章我也自己归类总结了这些新特性。 阅读全文

分享一些非常好用的Visual Studio扩展

2010-06-11 22:57 by 李永京, 32490 阅读, 22 推荐, 收藏, 编辑
摘要:Visual Studio 2010新增“扩展管理器”的功能,可用于添加、移除、启用和禁用Visual Studio扩展。这篇文章中我分享一下几款非常炫的扩展。 阅读全文

VS2010帮助查看器推荐

2010-06-02 09:59 by 李永京, 34909 阅读, 26 推荐, 收藏, 编辑
摘要:在上一篇文章中介绍在英文VS2010环境下面安装中文版MSDN文档方法,VS2010帮助查看器使用了基于浏览器模式,这对于有些人感觉不是很习惯,所以我特地整理了一下。介绍几个优秀的VS2010帮助查看器。 阅读全文

英文VS2010安装中文版MSDN文档方法

2010-06-01 11:52 by 李永京, 59817 阅读, 20 推荐, 收藏, 编辑
摘要:在2010年4月12号发布Visual Studio 2010 and .NET 4正式版。5月26日微软发布了Visual Studio 2010 and .NET 4 RTM中文版,我们还是喜欢使用英文版本VS2010,但是想安装中文版MSDN文档学习下新东西。本文提供大家一个安装方法。 阅读全文

Visual Studio 2010 and .NET 4 RTM中文版发布

2010-05-29 22:05 by 李永京, 20205 阅读, 12 推荐, 收藏, 编辑
摘要:Visual Studio 2010 and .NET 4在相继CTP、Beta1、Beta2、RC之后,在2010年4月12号发布Visual Studio 2010 and .NET 4正式版。5月26日微软发布了Visual Studio 2010 and .NET 4中文版,对应也更新了在线MSDN技术资源库中文文档。为我们开发者提供本地化的便利。 阅读全文

NHibernate3剖析:Mapping篇之集合映射基础(4):Map映射

2010-05-12 21:56 by 李永京, 6926 阅读, 4 推荐, 收藏, 编辑
摘要:我们在设计Domain时,有很多集合形式,我总是设计着各种各样的Domain不断尝试着各种集合形式。集合有所有Net基本类型、NHibernate自定义类型、组件、其他实体的引用等形式,那么在NHibernate中如何通过映射把Domain定义中的集合形式和数据库架构映射起来的呢。Mapping篇为大家介绍基本上所有的Mapping方式,大家学习NHibernate也有个比较"官方"的参考。 阅读全文

NHibernate3剖析:Mapping篇之集合映射基础(3):List映射

2010-05-12 10:33 by 李永京, 6086 阅读, 3 推荐, 收藏, 编辑
摘要:我们在设计Domain时,有很多集合形式,我总是设计着各种各样的Domain不断尝试着各种集合形式。集合有所有Net基本类型、NHibernate自定义类型、组件、其他实体的引用等形式,那么在NHibernate中如何通过映射把Domain定义中的集合形式和数据库架构映射起来的呢。Mapping篇为大家介绍基本上所有的Mapping方式,大家学习NHibernate也有个比较"官方"的参考。 阅读全文

NHibernate3剖析:Mapping篇之集合映射基础(2):Bag映射

2010-05-10 21:33 by 李永京, 7583 阅读, 10 推荐, 收藏, 编辑
摘要:我们在设计Domain时,有很多集合形式,我总是设计着各种各样的Domain不断尝试着各种集合形式。集合有所有Net基本类型、NHibernate自定义类型、组件、其他实体的引用等形式,那么在NHibernate中如何通过映射把Domain定义中的集合形式和数据库架构映射起来的呢。Mapping篇为大家介绍基本上所有的Mapping方式,大家学习NHibernate也有个比较"官方"的参考。 阅读全文