tedabc's blog

临时

4PDW82X/10242122217/8008580950
driverscanner.exe
DS-G06F4-3F0C0-72B34-03C90-20201-000G0
registrybooster.exe
RB-0HR4N7-NWYFRE-WGVT8T-P2GVR7-T50U22
SpeedUpMyPC.exe
SP-FCLF4-MSG66-M2N27-WBY7S-5DGPL-LNPP2

HP-UX下字符集转换

1、GB2312转Unicode(UCS-2)
iconv -f hp15CN -t ucs2 ttt|od -h

2、GB2312转UTF8
iconv -f hp15CN -t utf8 ttt|od -h

参考/usr/lib/nls/iconv/config.iconv
及man iconv

hpux的hp15CN的编码是GB2312

"汉"的编码:
Unicode编码是6C 49
UTF8编码是E6 B1 89
GB2312、GBK、GB18030编码是BA BA

Hibernate Mappings

转《http://www.alethis.net/reference/db/hibernate.html#Recursive_parent-child_relationship》

1、Primary Key
class Person {
private long personId;
...
}

2、Plain Old Properties
class Person {
...
private String lastName;
...
}

Database-specific Catalog and Schema Considerations

转载
[inline:catalog_schema.JPG=数据库]

HP-UX下指定浮动地址为源地址

问题描述:
第三方指定应用发起地址为9.234.19.24
应用主机为双机环境,A-10.176.0.7、B-10.176.0.9,应用浮动地址为10.176.0.5
网络上将10.176.0.5转换为9.234.19.24,不成功!原因是ip包的源地址为应用主机的物理地址

解决方法:
1、利用空闲网卡增加临时地址
ifconfig lan5 9.234.19.23 netmask 255.255.255.224
2、增加路由,注意gateway为应用浮动地址
route add 9.234.19.24 10.176.0.5 0
3、增加静态arp,0:f:23:bf:ac:80为应用主机对应网关mac

Sybase ASE 下用ddlgen导出表结构

脚本内容
#exportTable.sh

export SYBROOT=/syb64bit
export SYBASE_JRE=/syb64bit/shared/jre142_015
>table.ddl
cat table.list|while read tab
do
ddlgen -Usa -P -SSYB_SERV -Duserdb -TU -N${tab} -O tmp.ddl
cat tmp.ddl|sed '/^create/,/^go/!d' >>table.ddl
done
rm tmp.ddl

ddlgen的其他用法:
1、存储过程
ddlgen -Usa -P -SSYB_SERV -Duserdb -TP -N% -O proc.ddl
2、数据库
ddlgen -Usa -P -SSYB_SERV -Duserdb -TDB -Nuserdb -O db.ddl
3、表结构
ddlgen -Usa -P -SSYB_SERV -Duserdb -TU -N% -O table.ddl
4、视图

Suse Linux 下的 chkconfig

chkconfig - enable or disable system services

在网上搜索发现好多人都说suse linux的chkconfig无法指定服务的启动顺序,其实不然。

参照/etc/init.d/下的服务程序,可通过服务程序的注释来设置
如xntpd:

### BEGIN INIT INFO
# Provides: xntpd ntpd
# Required-Start: $remote_fs $syslog $named
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start network time protocol daemon (NTPD).
### END INIT INFO

通过设置Required-Start:来设置在指定服务启动后启动。

Subscribe to RSS - tedabc's blog