Log4j日志级别

日志记录器(Logger)是日志处理的核心组件。 log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level)分别为:( 以下内容就是摘自log4j API   http://jakarta.apache.org/lo...

2015-08-21 14:58:45

阅读数 477

评论数 0

值得推荐的C/C++框架和库 (真的很强大)

值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代...

2015-08-12 17:30:07

阅读数 373

评论数 0

C++ function、bind以及lamda表达式

本文主要是内容是C++0x中新增的lambda表达式, function对象和bind机制。之所以把这三块放在一起讲,是因为这三块之间有着非常密切的关系,通过对比学习,加深对这部分内容的理解。在开始之前,首先要讲一个概念------closure(闭包),这个概念是理解lambda的基础。下面我们...

2015-08-12 16:53:22

阅读数 484

评论数 0

智能指针学习

C++ 智能指针详解   一、简介 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文...

2015-08-12 11:36:21

阅读数 224

评论数 0

智能指针的使用

在 c++ 98 里面只有一种智能指针,就是 std::auto_ptr,因为具有唯一所有权的特征,所以限制了它的使用范围,比如你无法在容器中使用它。而我们知道 stl 容器是值语义的,如果不能用智能指针管理的话,只有两种办法来使用。 一种是类似这样,直接进行值拷贝: std::vector ...

2015-08-11 15:58:24

阅读数 325

评论数 0

lambda表达式学习

lambda表达式 C++ 语言中的lambda表达式在很多情况下提供了函数对象的另一种实现机制。Lambda表达式并不是STL所特有的,但它广泛应用于这一环境中。Lambda是表达式、是定义一个没有名称、也不需要显示类定义的函数对象。Lambda表达式一般作为一种手段,用来将函数作为实参传递到...

2015-08-11 11:46:57

阅读数 687

评论数 0

设计模式之装饰模式

装饰模式 动态地给一个对象添加一些额外的职责(不重要的功能,只是偶然一次要执行),就增加功能来说,装饰模式比生成子类更为灵活。建造过程不稳定,按正确的顺序串联起来进行控制。 GOOD:当你向旧的类中添加新代码时,一般是为了添加核心职责或主要行为。而当需要加入的仅仅是一些特定情况下才会执行的...

2015-08-05 15:29:01

阅读数 242

评论数 0

设计模式之策略模式

策略模式   定义算法家族,分别封装起来,让它们之间可以互相替换,让算法变化,不会影响到用户。   GOOD:适合类中的成员以方法为主,算法经常变动;简化了单元测试(因为每个算法都有自己的类,可以通过自己的接口单独测试)。   策略模式和简单工厂基本相同,但简单工厂模式只能解决对象创建问...

2015-08-05 13:29:52

阅读数 210

评论数 0

设计模式之工厂模式

简单工厂模式   主要用于创建对象。新添加类时,不会影响以前的系统代码。其核心思想是:用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。   GOOD:适用于不同情况创建不同的类时。         BUG:客户端必须要知道基类和工厂类,耦合性差。 ...

2015-08-04 18:29:37

阅读数 241

评论数 0

数据库中INFORMATION_SCHEMA的说明及使用

大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章后,你就会对information_sc...

2015-08-04 12:44:58

阅读数 208

评论数 0

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