Log4j记录日志使用方法 一.什么是log4j Log4J是Apache的一个开放源代码的项目。通过使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程。 二. ...
分类:
其他好文 时间:
2016-04-25 13:23:04
阅读次数:
190
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider ...
分类:
其他好文 时间:
2016-04-25 13:23:36
阅读次数:
160
一 算法思想: 每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止;而查找适当位置的查找方法使用二分查找法,则叫做二分插入排序。 二 代码如下: public class Test2 { // 二分插入排序。随机数列中(100个),计算交换次数(交换的次 ...
分类:
编程语言 时间:
2016-04-25 13:24:37
阅读次数:
204
[TypeScript] 建立与使用AMD Library 前言 使用Visual Studio开发TypeScript项目时,开发人员可以将可重用的程序代码,封装为AMD Library来提供其他开发人员使用。本篇文章介绍如何将可重用的程序代码封装为AMD Library,主要为自己留个纪录,也希 ...
分类:
其他好文 时间:
2016-04-25 13:21:22
阅读次数:
235
lynis 安全漏洞检测工具 https://cisofy.com/download/lynis/ 命令 :sudo ./lynis --check-all -Q sudo grep Warning /var/log/lynis.log sudo grep Suggestion /var/log/l ...
分类:
系统相关 时间:
2016-04-25 13:22:40
阅读次数:
240
任何版本管理都必须有一个版本库,所不同的是这些软件对版本库的管理方式。Git的版本库与其他版本管理软件的版本库的组织方式有很大的差异。Git的版本库分为本地版本库和远程版本库。在使用Git管理源代码版本时可以不连接intent,在这种情况下Git直接与本地版本库通信,当连接intent时,再将本地版 ...
分类:
其他好文 时间:
2016-04-25 13:22:09
阅读次数:
141
//初始化并定义大小 UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(20, 10, 280, 30)]; textview.backgroundColor=[UIColor whiteColor]; //背景色 ...
分类:
其他好文 时间:
2016-04-25 13:21:55
阅读次数:
137
Tempter of the Bone Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 101603 Accepted Submission(s) ...
分类:
其他好文 时间:
2016-04-25 13:22:23
阅读次数:
136
有 tb 表,表数据如下: 问题1:获取数据 name ,age 并把 name字段去除重复答:select distinct name,age from tb;查询出的结果为name age张三 20李四 22王五 22 问题2:想把 id,name,age,time 字段查出,并用 name 字 ...
分类:
数据库 时间:
2016-04-25 13:22:03
阅读次数:
151
一、对Redis持久化的探讨与理解 目前Redis持久化的方式有两种: RDB 和 AOF 首先,我们应该明确持久化的数据有什么用,答案是用于重启后的数据恢复。 Redis是一个内存数据库,无论是RDB还是AOF,都只是其保证数据恢复的措施。 所以Redis在利用RDB和AOF进行恢复的时候,都会读 ...
分类:
其他好文 时间:
2016-04-25 13:22:06
阅读次数:
387
默认状态栏为黑色,对于某些App不是很美观,变成白色很简单,只需要两个步骤。 1.在Info.plist中添加新项目,View controller-based status bar appearance,Boolean值为No. 2.在AppDelegate的- (BOOL)application ...
分类:
移动开发 时间:
2016-04-25 13:21:10
阅读次数:
181
介绍 简而言之,命名化的函数表达式只对一个有用——在解析器和调试器中的描述性的函数名。所以,存在着在递归中使用函数名的可能,但是你讲看到这将是不可行的。以下你将看到你将面对的跨浏览器问题和一些解决技巧。 函数表达式VS函数声明 在ECMAScript中常见的创建函数的方式是函数声明和函数表达式。两者 ...
分类:
其他好文 时间:
2016-04-25 13:20:13
阅读次数:
187
一.什么是log4j Log4J是Apache的一个开放源代码的项目。通过使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程。 二.日志及分类 软件的运行过程中 ...
分类:
其他好文 时间:
2016-04-25 13:20:08
阅读次数:
163
最近刷了个矩形相交题: for(int i=0;i<k;i++){ for(int j=0;j<4;j++) a[j]=in.nextDouble(); for(int j=0;j<4;j++) b[j]=in.nextDouble(); if(Math.max(a[0], a[2])<=Math. ...
分类:
其他好文 时间:
2016-04-25 13:20:05
阅读次数:
125
最近,认真学习了Android深度探索的第一章内容——Android系统移植与驱动开发概述,了解了Android是基于Linux内核的。这一章作为学习Linux驱动的基础,对Android以及Linux驱动做了总体的介绍,为之后的学习打下良好的基础。 Android作为优秀的嵌入式操作系统,其系统架 ...
分类:
移动开发 时间:
2016-04-25 13:22:07
阅读次数:
154
一 算法思想 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 二 代码如下 // 希尔排序。随机数列中(100个),计算交换次数(交换的次数在300-400左右,时间复杂度O(n的1 ...
分类:
编程语言 时间:
2016-04-25 13:21:59
阅读次数:
169
//微擎 开发一个便利店 步骤一. 需求分析 首先,你要明确你做的模块包含什么功能。 便利店管理 — (store) 商品管理 — (goods) 客户管理 — (customers) 订单管理 — (orders) 购物车与支付 — (cart) 统计功能 — (statistics) (待续…) ...
分类:
其他好文 时间:
2016-04-25 13:19:28
阅读次数:
3598