最近稍微大致地阅读了log4j的源码,毕竟这是Java开源日志框架里几乎最常用的一个实现。在大多数实际应用中,还需要诸如common-logging、slf4j等Facade模式日志框架对log4j进行封装,实际日志记录、输出等级、格式化等工作都是由log4j完成。本文把注意力集中在log4j身上,探讨一下这个开源日志框架的内部。
特性
关于log4j的具体配置以及例子这里就不多说了,...
分类:
其他 时间:
2015-05-10 22:29:39
收藏:
0 评论:
0 赞:
0 阅读:
307
/** There are currently two InnoDB fileformats which are used to group
features with similar restrictions anddependencies. Using an enum allows
switch statements to give a compilerwarning when a new...
分类:
其他 时间:
2015-05-10 22:29:29
收藏:
0 评论:
0 赞:
0 阅读:
279
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
cmps指令用于比较字符串值,cmps指令有三种格式:cmpsb、cmpsw、cmpsl。隐含的源操作数和目标操作数位置存储在esi和edi寄存器中,每次执行cmps指令时,根据DF标志,esi和edi寄存器按照被比较的数据长度递增或递减。cmps指令...
分类:
系统服务 时间:
2015-05-10 22:29:19
收藏:
0 评论:
0 赞:
0 阅读:
364
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
和高级语言一样,汇编语言在多个项目之间可能会编写相同的过程和处理,如果使用函数的话就可以不必每次需要时都重复编写实用程序代码,从而在需要它的时候调用它。
函数包含完成特定功能所需的代码,数据从主程序传递给函数,然后结果返回给主程序。调用函...
分类:
系统服务 时间:
2015-05-10 22:28:59
收藏:
0 评论:
0 赞:
0 阅读:
525
什么是JSON
JSON与XML的差异化
为什么使用 JSON
使用 XML
使用 JSON
JSON 语法
JSON 语法规则
JSON 名称值对
JSON 值
JSON 对象
JSON 数组
JSON 文件
JSON 使用什么是JSON
JSON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XM...
分类:
Web开发 时间:
2015-05-10 22:28:49
收藏:
0 评论:
0 赞:
0 阅读:
417
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
在高级语言中,程序在命令行上启动时常常带一个或多个参数,在汇编语言中也可以实现这一特性。在实现这一特性之前,我们先了解一下linux如何从命令行执行程序。
每一个应用程序开始执行时,系统都会为该程序分配一块内存区域,并且每个程序都...
分类:
系统服务 时间:
2015-05-10 22:28:39
收藏:
0 评论:
0 赞:
0 阅读:
483
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
其实在汇编语言中也是可以使用C库函数的,这一节我们来看一下如何在汇编语言中调用C库函数以使得我们的程序看上去很方便地和用户交互。
C库包括C程序通用的喝多函数,如printf和exit等,下面我们紧接着上一节的知识来实现一个两整数...
分类:
编程语言 时间:
2015-05-10 22:28:29
收藏:
0 评论:
0 赞:
0 阅读:
266
1、standard:每次启动都会创建该活动的一个新的实例
2、singleTop:当栈顶有该活动,则直接使用,不创建
3、singleTask:会在栈中查找是否存在该活动的实例,如果有,直接使用
并把在这个活动之上的所有活动统统出栈
4、singleInstance:启动一个新的返回栈来管理这个活动
...
分类:
移动平台 时间:
2015-05-10 22:28:19
收藏:
0 评论:
0 赞:
0 阅读:
263
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
在前面章节我们已经看到,启动系统调用需要使用INT指令。linux系统调用位于中断0x80,执行INT指令时,所有操作转移到内核中的系统调用处理程序,完成后执行转移到INT指令之后的下一条指令。
linux的系统调用在如下文件(3...
分类:
系统服务 时间:
2015-05-10 22:28:09
收藏:
0 评论:
0 赞:
0 阅读:
367
用户调查范围:信息、数据、生产、经营、管理
调查收集的信息:组织结构与功能业务、数据域与数据流程、业务流程、决策方式及过程、可用资源与限制条件、现存问题及改进。
信息战略流程如下:
1,评估企业的信息需求。
2,建立企业总体信息结构。
3,建立企业业务系统结构。
4,建立企业技术结构。
5,提交信息战略规划。
信息工程方法认为3个要素与企业的信息系统相关:1,企业的各种信息。2,企...
分类:
其他 时间:
2015-05-10 22:27:49
收藏:
0 评论:
0 赞:
0 阅读:
226
那为什么Unity中可以这样对类进行扩展,添加自己的函数?我们知道,Unity使用的是 Mono ,而Mono 是C# 的一套开源的实现,C#中的大部分特性在Mono中都已经被实现了。包括 C# 的Extension Method 。...
分类:
编程语言 时间:
2015-05-10 22:27:39
收藏:
0 评论:
0 赞:
0 阅读:
320
不改代码解决ligerui不校验select表单
此问题非常简单,select的字段上加上一个属性即可解决:
比如你的select的字段为city,则加上textField:'city'...
分类:
其他 时间:
2015-05-10 22:27:09
收藏:
0 评论:
0 赞:
0 阅读:
308
Git:开源的分布式版本控制工具
1、准备工作:给一个项目创建代码仓库,git init 命令
2、忽略文件:因为bin和gen都是自动生成的,不应该将这部分文件添加到版本控制当中
所以创建一个名为 gitignore 的文件,然后加入bin/和gen/
3、查看修改内容:git status ——git diff(查看所有文件...
分类:
其他 时间:
2015-05-10 22:26:49
收藏:
0 评论:
0 赞:
0 阅读:
281
问题:
解答:
伪代码如下:
void CalcTime(double Length,// length of the stick
double *XPos,//position of an ant,
int AntNum, //number of ants
double Speed, //speed of ants
double &Min,//retu...
分类:
其他 时间:
2015-05-10 22:26:39
收藏:
0 评论:
0 赞:
0 阅读:
349
/**
如何用:
1、变量声明:可以给初值,如:BigInt ans=100;
可以补给初值(默认为0),如BigInt ans;
2、计算:可以连个BigInt对象相乘,相加;ans+ans*ans;
也可以和整数相乘相加,如:ans+78*ans;
*/
struct BigInt
{
const static int mod=100...
分类:
其他 时间:
2015-05-10 22:26:19
收藏:
0 评论:
0 赞:
0 阅读:
300
Nginx是什么?
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。一直纳闷这个X是怎么来的在网上查了查原来X代表很牛逼的样子,Nginx就是代表一个非常牛逼的引擎服务器系统,在很多年以前记得都是用的apache来作为分流以及负载均衡的作用,在过了几年中一个俄罗斯人又开发了一个性能更高的服务器来处理客户端向...
分类:
其他 时间:
2015-05-10 22:26:09
收藏:
0 评论:
0 赞:
0 阅读:
361
最近微软的how-old.net把人脸识别技术又大大的火了一把。通过大数据和复杂的算法,能够神奇的预测出照片中人物的性别和年龄。虽然错误率也不低,但是大家都抱着玩一玩乐一乐的心态把照片传上去让机器来鉴定一下自己的颜龄。
人脸识别算法是高深复杂的,面对着计算机视觉的种种数学公式,我就已经投降了。先来简单的玩玩人脸检测吧。Android早已提供了FaceDetector类,今天就来看看如何使用这个...
分类:
移动平台 时间:
2015-05-10 22:26:00
收藏:
0 评论:
0 赞:
0 阅读:
317
1、 eXtensible Markup Language(可扩展的标记语言)
2、XML介绍
XML语法规模
XML核心技术
--编程接口——DOM/SAX
3、Document Type Definition(DTD,文档类型定义)
4、XML中每个元素都是成对出现的(有开始,有结束),,XML中元素嵌套关系要保持正确性,即先开始标记要先结束,...
分类:
其他 时间:
2015-05-10 22:25:49
收藏:
0 评论:
0 赞:
0 阅读:
178
1、XML第一行:
encoding = "utf-8" standalone = 'yes'?> 住:红色部分顺序不能换
2、XML元素可以具有属性,属性的形式为:
属性名 = “属性值”, 比如:
多个属性之间使用空格分开。
3、 标签的名字严格区分大小写
4、 使用样式使XML内容与展现形式的分离。
5、 XML注释:示例,。注释不能嵌套,只有一种...
分类:
其他 时间:
2015-05-10 22:25:39
收藏:
0 评论:
0 赞:
0 阅读:
188
1、有效的XML文档。首先XML文档是个格式正规的XML文档,然后满足DTD的要求,这样的XML文档成为有效的XML文档。
2、DTD文档的声明及引用
内部DTD文档
外部DTD文档
内外部DTD文档结合
3、#PCDATA(Parsed Character Data),可解析的字符数据。
4、DTD示例:
1)内部
...
分类:
其他 时间:
2015-05-10 22:25:29
收藏:
0 评论:
0 赞:
0 阅读:
210