自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

albertliangyg的专栏

程序开发

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 HDFS采用Block的三大优点

1. 采用Block之后文件可以非常大,因为block可以存储在集群上的任一台机器上。这样就具有了分布式文件系统的基础,比如可以做负载平衡,可以做冗余以避免文件的损坏或机器故障等。2. 存储子系统的职责单一化。只负责block的读写,文件的权限控制等可由其它系统负责。3. 采用replication策略实现高可用性更适宜。当某个block不可访问时,HDFS将自动复制相应的块从而维持备份的

2012-05-28 10:46:19 2998 4

原创 Web2.0网站一些通用业务采用NoSql的解决方案

首先理解NoSql的划分。Often, NoSQL databases are categorized according to the way they store the data and fall under categories such askey-value stores, BigTable implementations, document store datab

2012-05-23 15:45:46 918 2

原创 Linq to SQL

[Table] public class Customer{[Column(IsPrimaryKey=true)] public int ID;[Column] public string Name;}public static class Program{ public static IEnumerable Pair (this IEnumerable source) {

2012-05-17 13:56:34 489 1

转载 Subquery and Wrapping query

Subquery, Progressive query, Into, Wrapping query1. Using fluent syntaxstring[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };IEnumerable outerQuery = names.Where (n => n.Length == names.O

2012-05-16 15:29:30 327

原创 Capturing iteration variables

首先要理解Lambda表达式的延迟执行(Deferred execution)An important feature of most query operators is that they execute not whenconstructed, but when enumerated.其次来理解捕获迭代变量When you capture iteration variable

2012-05-15 14:38:04 342

转载 Fluent syntax 与Query Expression syntax在LINQ中的应用

Fluent syntax       IEnumerable filteredNames = names.Where (n => n.Contains ("a"));Query exppression syntax       IEnumerable filteredNames = from n in names

2012-05-14 18:04:27 629

Lambda Calculi with Types

理解Lambda计算背后的理论,有助于对集合类进行各种复杂的逻辑运算。

2018-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除