安装:
# yum -y install net-snmp net-snmp-utils
配置:同时支持v1\v2\v3,但是权限不同。
# systemctl stop snmpd
# net-snmp-config --create-snmpv3-user -a password -A MD5
username
# vi /etc/snmp/snmpd.conf(方法1)
com2sec notConfigUser default
public
group notConfigGroup1 v1
notConfigUser
group notConfigGroup2 v2c
notConfigUser
这是jdbctemplate的关于日志输出的核心代码:
if (logger.isDebugEnabled()) {
String sql = getSql(psc);
logger.debug('Executing prepared SQL statement' + (sql != null
? ' [' + sql + ']' : ''));
通过这段代码发现,只要在log4j.properties文件里,加入:
log4j.logger.org.springframework.jdbc.core=debug
或者 log4j.logger.org.springframework.jdbc.core.JdbcTemplate=debug
就可以实现sql的日志输出。
}
我们发现:private static String getSql(Object sqlProvider) {
if (sqlProvider instanceof SqlProvider) {
return ((SqlProvider) sqlProvider).getSql();
}
else {
return null;
}
}
所以自动生成key的代码要注意一下儿:
KeyHolder keyHolder = new Gene
用户空间文件系统(Filesystem in
Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统。
Linux “mount”命令支持
FUSE,所以我们会看到一些基于FUSE的工具,比如sshfs,ftpfs,可以把远程mount成一个磁盘目录来操作。
hadoop中的分布式文件系统hdfs,也提供了fuse-dfs(hadoop\hadoop-hdfs-project\hadoop-hdfs\src\main\native\fuse-dfs)。
下面是fuse_dfs.c,重点句加粗。
#include
'fuse_dfs.h'
#include
'fuse_options.h'
#include
'fuse_impls.h'
#include
'fuse_init.h'
增补:code128A、code128B
说明:
code128A:数字+大写
code128B:数字+大小写
code128C:仅仅数字。(码图最短,A和B一样)
Public Class Form1
Function ToCode128A(ByVal s As String) As
String
Dim ns As String
Dim total As Long
ns = ''
If Len(s) > 0 Then
total = 103 ' Start
Code
Dim i As Integer, l
As Integer
l = Len(s)
For i = 0 To l -
1