Log4j终于迎来了首个apache版本。Log4j 2 是 Log4j 的升级版本,该版本比起其前任来说有着显著的改进,包含很多在 Logback 中的改进以及Logback
架构中存在的问题。
这是 Log4j 2 的首次发行的版本,值得关注的改进包括:
API 分离 – Log4j 的 API 和其实现进行分类(编者注:我讨厌这样,本来一个jar包搞定的,要变成好几个,跟 s...
分类:
其他好文 时间:
2014-07-20 22:34:53
阅读次数:
677
Log4Net 使用详解
几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专
门的调试工具了。然而 一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。
日志具有以下优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;
一旦在程序中加入了 Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,
日志信息可以输出到不同的地方。
Log4net就是为这样一个目的设计的,用于.NET开发环境的日...
分类:
Web程序 时间:
2014-07-19 23:17:49
阅读次数:
497
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
icp:interprocess communication :内部进程通信
2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs...
分类:
移动开发 时间:
2014-07-17 19:16:35
阅读次数:
272
★mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具,作者是Neil Brown我们知道raidtools是Linux下一款经典的用于管理软件 RAID 的工具,但是因为配置/etc/raidtab比较繁琐,而且其功能有限,所以现在越...
分类:
其他好文 时间:
2014-07-16 16:05:22
阅读次数:
227
/*
* URL请求的类别分为二类,GET与POST请求。二者的区别在于:
* a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,
* b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。
*/
URL url = new URL("http://localhost:8080/T...
分类:
其他好文 时间:
2014-07-14 18:30:54
阅读次数:
191
OPhone开发中经常会用到各种各样的组件,像TextView,Button等等。其中经常会使用到ListView(列表),ListView以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本篇将由浅入深的介绍几种列表,并着重介绍如何自定义列表。具体的表现形式如图1所示。在OPhone系统...
分类:
其他好文 时间:
2014-07-12 14:29:58
阅读次数:
296
说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite...
分类:
Web程序 时间:
2014-07-11 10:20:57
阅读次数:
283
介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理:1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表void foo(...);void foo(parm_list,...);这种方式和我们以前认识的不大一样,但我们要记住这是C中一种传参的形式,在后面我们就会...
分类:
其他好文 时间:
2014-07-08 10:19:53
阅读次数:
180
很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu 这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu 还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,然后给大家展示个实例:主布局ViewPager,左右各一个侧滑菜单的用法,差不多已经能满足大部分应用的需求了。关于常用属性,在文章末尾介绍。...
分类:
移动开发 时间:
2014-07-04 07:29:42
阅读次数:
261