推荐使用SLF4J(Simple Logging Facade for Java)作为日志的api,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。 1 Slf4j优势 与使用apache commons-logging或直接使用log4j相比,SL ...
分类:
其他好文 时间:
2016-07-24 01:44:55
阅读次数:
149
在Linux终端下面跑火车 这里没有魔术。只是一个叫做“sl”的命令行工具。我想它是在把ls打错的情况下为了好玩而开发的。如果你曾经在Linux的命令行下工作,你会知道ls是一个最常使用的一个命令,也许也是一个最经常打错的命令。 如果你想从这个终端下的火车获得一些乐趣,你可以使用下面的命令安装它。 ...
分类:
系统相关 时间:
2016-07-23 14:57:50
阅读次数:
243
一、NandFlash原理解析1.NandFlash简介根据物理结构上的区别,NandFlash主要分为如下两类:
?SLC (Single Level Cell): 单层式存储
?MLC (Multi Level Cell): 多层式存储
SLC在存储格上只存一位数据,而MLC则存放两位数据。
SLC的访问速度比MLC快3倍,SLC能进行10万次的擦写,MLC能进行1万次,MLC功耗比SL...
分类:
其他好文 时间:
2016-07-06 15:04:32
阅读次数:
237
项目概述:搭建主从,双主,安装Perl模块 安装配置mmm软件 测试 硬件环境:4台虚拟PC 软件环境:rehl6.5 MySQL-5.6.26 percona-xtrabackup-2.3.4 mysql-mmm-2.2.1 实施步骤: 搭建主从,双主: 1.搭建4台主机与数据库:m1 m2 sl ...
分类:
数据库 时间:
2016-07-03 11:51:54
阅读次数:
284
slidingMenu = new SlidingMenu(getApplicationContext()); //设置菜单从左侧出来 slidingMenu.setMode(SlidingMenu.LEFT); //设置菜单的作用域 slidingMenu.setTouchModeAbove(Sl ...
分类:
其他好文 时间:
2016-07-01 09:00:11
阅读次数:
133
前一篇Pnp管理器(1)提到了总线上设备变化时,将产生Pnp消息并在Pnp管理器个组件间流动。消息传递的最终目的是通知某个组件加载驱动。本文看一下Pnp管理器收到消息后加载驱动的流程。
当PnpEventThread函数从等待阻塞中返回,判断如果是添加设备则创建一个DeviceInstallParams* Params变量
typedef struct
{
#ifdef HAVE_SL...
分类:
其他好文 时间:
2016-06-29 11:34:05
阅读次数:
207
线上很多服务器都需要挂载存储上的公共目录,并实现开机启动(/etc/fstab),比如web的静态文件共享目录,日志远程集中收集等。 一、批量挂载部分。 1.在node1上配置nfs服务器,有关nfs服务器配置自己查阅相关文档。 2.在node1上,即salt-master服务端编写state.sl ...
分类:
其他好文 时间:
2016-06-25 14:52:13
阅读次数:
106
一、创建表 1.创建常见表 其中{}中的是列名和数据类型 2.创建自动编号列表 其中id是不能自己填写的,是自动生成的顺序编号。 3.创建约束规则表 当bz列输入非有货或缺货时会弹出提醒框,即: 4.创建默认值字段的数据表 其中当在sl,dj cbrq,bz四列中,如果不填入数据,系统会为表自动填充 ...
分类:
数据库 时间:
2016-06-18 18:20:49
阅读次数:
213
create table #Tmp( ID int IDENTITY (1,1) not null, name varchar(50), sl int); DECLARE @ID VARCHAR(36)SET @ID = '7197ccfb-f01d-437f-9059-f4b821ebf2e1'; ...
分类:
数据库 时间:
2016-06-18 15:20:52
阅读次数:
216
$sl = debug_backtrace(); 返回的$sl 是一个二维数组 包含如下元素: $sl = debug_backtrace();$arr = array();foreach ($sl as $k => $v){ $files = isset($v['file']) ? $v['fil ...
分类:
Web程序 时间:
2016-06-13 11:41:01
阅读次数:
320