雨恨云愁的空间
百度空间 | 百度首页 
 
文章列表
 
2009-07-15 17:49

使用yield return 可以方便的支持延迟加载

数据库访问帮助类:

public IEnumerable<DbDataReader> ExecuteReader(DbCommand cmd)
{
    using (cmd.Connection)
    {
        this.Open(cmd.Connection);

        var reader = cmd.ExecuteReader();
 

 
2009-07-04 10:48
输入法:
1. Check language support.
2. sudo apt-get install scim-pinyin.
3. scim input method setup.

分辨率:
1. sudo apt-get install xserver-xorg-video-intel
2. sudo gedit /etc/X11/xorg.conf
3. Section "Monitor"
      Identifier    "Configured Monitor"
          HorizSync  
 
2008-12-12 18:38
       本文主要介绍了设计模式中的行为模式。行为模式主要强调的是权责分离以及算法的抽象。设计模式切不可滥用,每个模式都有自己适用的场景以及自己的缺点,合理的选择它们需要对理论知识进行熟练的掌握,不可想当然胡搬乱套。
       在阅读本文前推荐阅读:设计原则


 
2008-12-11 15:43

    由面向过程转变为面向对象后,我们看到一堆堆的类,会感到有些无所适从,有些人甚至创建很多的静态方法放于一个个的类中。其实这只起到了一个归类的作用,跟面向过程开发没什么两样。在本篇文章中,我们将介绍如何将类和对象很好的组合起来,也就是结构模式。阅读本文前请先阅读:

 
2008-12-10 18:12

    对象的创建是面向对象编程中最重要的部分之一,前人总结了不少相应的模式称之为创建模式。创建模式是对类的实例化过程的抽象。在开发中适当的运用创建模式,可以使程序更加灵活;可以清晰化对象的构建;可以使项目更加适应变化。在阅读本前推荐先阅读:设计原则

 
2008-12-10 14:15

        设计原则是软件开发的指导思想,它是使系统达到高可复用性,可维护性的捷径。所有的设计模式都必须遵循设计原则,也可以说设计模式是前人们从大量的开发工作中提炼出来的能更好的满足设计原则的法则。

 
2008-12-09 17:17
  这篇文章是由databasecolumn的几个数据库大牛写的,简要的介绍了MapReduce以及将其与现代数据库管理系统进行了对比,并指出了一些不足之处。本文纯属学习性翻译,从多方面来了解MapReduce,不代表完全赞同原文的观点。请读者也辩证的看。

         一月八号,一个数据库专栏的读者询问我们关于对新的分布式数据库研究成果的意见。我们在这结合MapReduce谈谈我们的看法。现在是讨
 
2008-12-04 18:29

本文介绍了C++Script的文本处理,因为某些原因,发现C++Script还不是太成熟。所以,本系列的文章暂时先介绍到这。不排除日后会继续介绍。之所以写这个系列,主要是想学习一下它的特性,虽然实际项目中使用的可能性很小,但作为扩充视野了解了解还是很不错的。想继续学习的可以自己去看英文文档,也可以跟我单独讨论。


 
2008-12-02 23:45
       本文介绍了C++Script的一些基础知识,包括变量,Null,操作符,类型转换,比较符,变量作用域,克隆,注释,控制流,foreach,函数,函数变量,异常等。没有安装C++Script的请参考我的上一篇blog: C++Script中文教程:简介和安装 ,BS一下百度,辛苦编辑的Word文档,代码都高亮了,可是blog提示加自动生成的html代码不能超过4万个字,害我用文本重新编辑
 
2008-12-02 13:12

C++Script是一个使用标准C++编译器编译的动态语言。学习和使用C++Script不需要掌握太高深的C++知识。使用C++Script的最大的好处就是他可以无缝的跟CC++集成,这就很好的为集成现有的工程提供了条件,当你想要与特殊的类库交互时你可以随时切换到CC++。而且在分发程序时你也不用附带

 
2008-12-01 19:08

有时候我们想学习Linux/Unix,可是因为机器的限制,或者不能忍受虚拟机的速度。那么我们可以尝试一下CygWincygwin是一个在windows平台上运行的unix模拟环境,通过动态链接库实现了Unix的核心子集。我们不仅可以通过cygwin练习Bash,还可以在Cygwin下使用绝大部分Linux/Unix软件,比如

 
2008-11-30 14:41

这篇文章主要介绍了如何提高Lucene的索引速度。介绍的大部分思路都是很容易尝试的,当然另外一部分可能会加大你程序的复杂度。所以请确认索引速度确实很慢,而且很慢的原因确实是因为Lucene自身而造成的。推荐姐妹篇:如何提高和优化Lucene搜索速度

 
2008-11-30 04:22

这篇文章主要介绍了如何提高Lucene的搜索速度。介绍的大部分思路都是很容易尝试的,当然另外一部分可能会加大你程序的复杂度。所以请确认搜索速度确实很慢,而且很慢的原因确实是因为Lucene自身而造成的。推荐姐妹篇:如何提高和优化Lucene索引

 
2008-11-29 15:38
Lucene提供了丰富的API来组合定制你所需要的查询器,同时也可以利用Query Parser提供的强大的查询语法解析来构造你想要的查询器。本文章详细的介绍了Lucene的查询语法。通过Java语法分析器把一个查询字符串解析成 Lucene的查询器。在你选择使用Query Parser前,请考虑以下事项:

如果你打算在程序中拼接查询语法串然后再利用Query Parser转换,那么强烈建议你利用相应的API来自己构造查询器。也就是说,Query Parser是为手工输入高级查询设计的,而不是为程序拼接语法串而设计的。不分词的字段也最好通
 
2008-11-28 23:56

有时候,我们会需要在程序结束时进行一些处理,比如记录log日志,清除一些临时文件等工作。这时候我们可以利用AppDomainProcessExit事件:

 
     
 
 
个人档案
 
ExpertSearch

北京 海淀区 
上次登录:
4天前
加为好友
 
   
 
文章分类
 
 
 
 
 
c++(3)
 
 
 
 
 
     
 
最新评论
 
文章评论|照片评论


哎~~云儿不才~~纯粹来帮你增添人气。。。哇咔卡
 
     
 
最近访客
 
 

bolijiang

BlueFishChina

alynx

evilmassac

xwjbs

wqj403

lileilei0213

HFUTec
     


©2009 Baidu