• /** * 作者:张荣华 * 日期:2007-9-30 **/ 关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的首页估计是被访问的次数最多的,我们可以考虑给首页做一个页面缓存,而如果在某个页面上,比如说javaeye 的java ...
  • 很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
    我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。

    hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。

    二级缓存是SessionFactory...
  • Speed Up Your Hibernate Applications with Second-Level Caching
    Newer Hibernate developers sometimes don't understand Hibernate caching and use it poorly as a result. However, when used correctly, it can be one of the most powerful ways to accele...
  • 地图下载 http://www.get-dota.cn/download/DotA%20Allstars%20v6.51%20CN.rar
  • using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Drawing;
    using System.Data;
    using System.Text;
    using System.Windows.Forms;

    using DocToolkit;


    namespace D...
  • #region Using directives

    using System;
    using System.Runtime.Serialization;
    using System.Windows.Forms;
    using System.Drawing;
    using System.Security.Permissions;
    using System.Globalization;
    using System.Collection...
  • using System;
    using System.Windows.Forms;
    using System.Drawing;
    using System.Diagnostics;
    using System.Globalization;
    using System.Drawing.Drawing2D;
    using System.Runtime.Serialization;

    namespace DrawTools
    ...
  • using System;
    using System.Windows.Forms;
    using System.Drawing;

    namespace DrawTools
    {
     /// <summary>
     /// Ellipse graphic object
     /// </summary>
     class DrawEllipse : DrawTool...
  • using System;
    using System.Windows.Forms;
    using System.Drawing;
    using System.Diagnostics;
    using System.Globalization;
    using System.Runtime.Serialization;

    namespace DrawTools
    {
     /// <summary>...
  • using System;
    using System.Windows.Forms;
    using System.Drawing;
    using System.Diagnostics;
    using System.Globalization;
    using System.Runtime.Serialization;

    namespace DrawTools
    {
     /// <summary>...
  •  检验PE文件的有效性

    理论:如何才能校验指定文件是否为一有效PE文件呢? 这个问题很难回答,完全取决于想要的精准程度。您可以检验PE文件格式里的各个数据结构,或者仅校验一些关键数据结构。大多数情况下,没有必要校验文件里的每一个数据结构,只要一些关键数据结构有效,我们就认为是有效的PE文件了。下面我们就来实现前面的假设。

    我们要验证的重要数据结构就是 PE header。从编程角度看,PE header 实际就是一个 IMAGE_NT_HEADE...
  • PE文件格式一览 

    PE 的意思就是 Portable Executable(可移植的执行体)。它是 Win32环境自身所带的执行体文件格式。它的一些特性继承自 Unix的 Coff (common object file format)文件格式。"portable executable"(可移植的执行体)意味着此文件格式是跨win32平台的 : 即使Windows运行在非Intel的CPU上,任何win32平台的PE装载器都能识别和使用该文件格式...
  • 《高等教育法》第五十三条规定: 高等学校学生的合法权益,受法律保护。
           河北工业大学最新出台文件,规定:截止到1月4号没有交学费的,不得参加考试。
          “不得参加考试”的概念是:你将不能正常完成学业,你将失去拿到“四证”的资格。这比以前扣留学生“四证”的行为更加让人不可接受。没有&...


  •  

     

        先来几张照片~震撼~



      空前绝后的暴动啊……

    可以。和平時代太久了 ,需要点儿血性!
  • 2007-12-22

    D语言中文文档 - [採瑛]

    D语言中文文档D语言中文论坛:
    http://www.d-programming-language-china.org/

    1 d语言文档资源大全http://www.d-programming-language-china.org/thread-455-1.html

    2 d语言编译器下载教程http://www.d-programming-language-china.org/thread-456-1.html

    3 d语言编...
  • 怎样实现数目不定的函数参数  



    实现方法一:自定义指针找到函数参数的下一个参数;

     

    // 例子 A :

    template<class T>

    T umin(T _a, ...)

    {          &n...
  • 从D语言看C++ Template语法许式伟 (版权声明)
    2007-5-2

    D语言是一门新兴的语言,它试图结合C/C++性能上的高效,同时又象Python、Ruby等“现代”语言那样具备高效的生产力。CSDN曾经对其做过专题报道。

    我本人蛮喜欢D语言的语法,觉得当之无愧的简洁典雅。当然需要澄清的是,我不想让人误会,我不是要倡导“C/C++已死,请使用D语言”。本文也没有打...
  • TIOBE Programming Community Index for October 2007October Headline: Statistical Programming Language "R" in Top 50 for the second Month The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers,...
  • 2007-10-19

    C++藏书阁(下) - [採瑛]

    C++藏书阁(下)■刘基诚 刘江
  • 2007-10-19

    C++藏书阁(上) - [採瑛]

    C++藏书阁(上) 主持人 刘基诚 刘江
  • C++ Boost Thread 编程指南 作者:dozb C++ Boost Thread 编程指南
  • 2007-10-17

    C 的回归

    C 的回归        云风周末出差,去另一个城市给公司的一个项目解决点问题。回程去机场的路上,我用手机上 google reader 打发时间。第一眼就看到孟岩大大新的一篇:Linux之父话糙理不糙 。主题是 C 与 C++ 的语言之争。...

  •  Linux之父炮轰C++:糟糕程序员的垃圾语言     刘江
    【写在前面】
    此文贴出后,引起了大家的较多关注,是意料之中的事情。毕竟,C、C++、Linux之父,都是大家最最熟悉的东西。但是许多同学把精力放在纯粹语言优劣的争论上,就没有太大意思了。这场争论的主角之一,微软的Dmitry Kakurin有一句话非常正确:“这是一种信仰问题。因此,任何讲道理和争论都会无穷无尽,而且也毫无意义……&rdq...
  • C++程序设计之四书五经(下篇) 2007-08-25 15:03  C++程序设计之四书五经(下篇) 我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J 

    标准库 

    当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系...
  • C++程序设计之四书五经(上篇) 2007-08-25 15:01  C++程序设计之四书五经(上篇) C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。

     ...
  • 2007-08-28

    每年 - [随感]

    每年 2007-08-14 19:36 每年好像总有几个月,人们都不愿意去死。
  • 2007-08-28

    无聊到死 - [随感]

    无聊到死 2007-07-29 19:17 这简直是监狱生活。

    这么小的房子,铁门铁窗。我24个小时都在里边。

    感觉死了比较好一点。

  • 2007-08-28

    避免 - [採瑛]

    避免 2007-06-26 20:09        顾城 你不爱种花,你说:不愿意看见花瓣一片片地,凋落。

    是的,为了避免结束,你避免了一切开始。

  • 采一束月光,织一段思念 2007-06-26 19:52 因为你的离去,月光惆怅如水

    粉红色的回忆-----贴近的人却不一定会彼此相惜,我们体会的感动都是自己生命里幽微的细部,其实与他无关,只是他轻轻将我们柔软的部分触动,唤起罢了

    守着窗儿------不知从什么时候开始,你天天飞到我的窗前,你似乎明白我的寂寞,只要我将手伸到天空你就会神奇的出现。

    听说沙漠里有一颗青翠的仙人掌,可以治愈因爱心碎的人

    你正在看着我吗?我也在看着你

    你想说什么呢?也许保持沉默是好的

    你看到了什么?我...
  • 你在过什么样的季节 2007-06-26 19:44 你再过什么样的季节?春、夏、秋、冬。

    心情冷暖又是由谁决定?

    上帝?自己?还是路人甲?

    我在寒冬里,梦见走在春天的花园。。。。。。

    醒来时,香气满身。

    ...