05 2013 档案

摘要:概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。本文为打造自己的LINQ Provider系列文章第二篇,主要详细介绍自定义LINQ Provider中两个最重要的接口IQueryable和IQueryProvider。IEnumerable<T>接口在上一篇《打造自己的 阅读全文
posted @ 2013-05-18 23:32 ujs_lcp 阅读(269) 评论(0) 推荐(0) 编辑
摘要:概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展性,使得我们可以轻松的编写属于自己的LINQ Provider。本文为打造自己的LINQ Provider系列文章第一篇,主要介绍表达式目录树(Expression Tree)的相关知识。认识表达式目录树究竟什么是表达式目录树(Expression Tree),它是一种抽象语法树或者说它是一种数据结 阅读全文
posted @ 2013-05-18 00:07 ujs_lcp 阅读(319) 评论(0) 推荐(0) 编辑
摘要:下面这篇文章写的非常好,结合memcached的 特点利用Consistent hasning 算法,可以打造一个非常完备的分布式缓存服务器。memcached的分布式memcached的分布式是什么意思?Cache::Memcached的分布式方法根据余数计算分散根据余数计算分散的缺点Consistent HashingConsistent Hashing的简单说明支持Consistent Hashing的函数库总结memcached的分布式正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。 服务器端仅包括 第2次、 第3次 前坂介绍的 阅读全文
posted @ 2013-05-17 16:25 ujs_lcp 阅读(255) 评论(0) 推荐(1) 编辑
摘要:上一篇文章安装五笔输入法安装好了五笔输入法,进入百度音乐盒,准备听听音乐放松放松;我去,竟然不能在线听音乐,下图所示: 上图提示需要安装FlashPlayer后才能播放,看来HTML5还是没能得到广泛应用,百度音乐盒应用不也还是使用着ActionScript吗。别人用什么工具,咱不管这么多了,既然需要安装此插件方能听音乐,咱就装呗!下面提供两种方式来安装Flash插件: 方法一、在线安装 点击屏幕左上角-》应用-》Ubuntu软件中心,弹出软件中心界面,在搜索框中输入adobe flash,点击安装按钮进行安装即可。 安装完成后,重启浏览器即可。那些看英文确实不太舒服的亲们,可以安... 阅读全文
posted @ 2013-05-12 11:59 ujs_lcp 阅读(380) 评论(0) 推荐(0) 编辑
摘要:很长时间没有接触Linux了,今天在电脑上装了Ubuntu10.4,装好后却发现不知该如何继续:没有中文输出法、不能在线看视频、不能听音乐、没有Java开发环境等等一系列的问题逐渐浮现出来。没办法,上述这些都是我经常要使用的功能,所以紧接着Google,开始挨个击破。 为给那些想学习Ubuntu的亲们提供参考及便于自己日后需要时的查阅,工作之余,准备写一个Ubuntu10.4的学习系列,以记录自己的所碰到的问题及相应的解决方案。一来写下自己的心路历程,同时也激励自己不断的去学习。 目标:安装五笔输入法 系统安装后面临的首要问题就是解决输入法,如果不能输入中文,那这系统对我们来说几乎没什么意.. 阅读全文
posted @ 2013-05-11 10:24 ujs_lcp 阅读(1289) 评论(0) 推荐(0) 编辑