1/31/2008

LV包包隐藏序号

生产编号的意义:
在世界各地许多工厂生产的商品中,大都会为方便管理,替所生产的商品设定一些文字或编号,用来帮助公司从中了解商品出于哪一年,又是在哪里的工厂所制作的。因而,生产编号最主要的,就是明确的纪录一件商品,在何时,何地,出自哪一个工厂的生产线。

LV早期的编号方式:
1.一度省略了年份的前二位数字,从左侧数字开始,判断○○年○月。例如生产编号『821』,代表这件产品是1982年1月所制造的商品。因此当时的烙印中,无法中得知该商品出自哪一个工厂。

2.第二时期,从1985~1988年,同样省略了年份的前二位数字,并从左侧开始标示。之后,才加以工厂代表字的烙印。例如工厂名的标示为【A1】或【A2】等,同时使用了英文字母和数字。

可以了解到,1988年以前的编号,省略不必要的数字。以1月~9月的个月数,以881~889的第3位数字做标示。

但~~~在1989年以后所制造的商品,就开始使用四个位数来标示。例如:1989年1月~9月的个位数月,以8901~8909的三、四位数字做标示,10~12月则以8910~8912的方式来标示。

1990年至2006年底,有了较大的改变!按照工厂名,制造年、月的顺序加以编排,成为一整排的数字,但解读法不同以往,左侧开始第1.3个奇数数字代表月份,第2.4个偶数数字代表年份。例如MI1021代表2001年12月份出产于法国的工厂。

2006年底以后买的包包,第二,四位数字表示出产年份不变;但第一,三位数字表示该年第几周出品。
例如SR0028代表2008年第二周出产于法国的工厂。

英文字母代表的是产地:

  法国: A0.A1.A2.AA.AN.AR.AO.AS.Al.AC.BA.BU.CA.CI.CT.ET.FA.FH.FL.FR.
      LM.LO.MB.MI.MO.MX.NO.ND.OS.OU.RA SD. SL SN..SP.SR.TH.VI.VR.VX等

  西班牙: CA(EPI等)LM.LO.MO(M-color)

  西班牙: CA(EPI等)LM.LO.MO(M-color)

  意大利; SA通常是制造衣服鞋子等配件类

  USA: FH.FF.OS.SD
  U.S.A: (制造LV北美限定)

  FH.FF.OS.SD.....
  Spain: (制造LV小物部分系列包包)
  CA(epi and new)CO.LB.LM.LO.MO(M-color)...
  Italy: (制造LV小物.服饰.鞋类)
  BO.MA.RO.SA....
  Swiss: (制造LV订制旅行箱.金属制品)
  TC.TO.FA.DI
  Germany: (制造LV小物.金属制品)
  PO.PB.LP
  限定产品另有限定编号由不同烙印号数组成..私人定制品亦有特定序号
  1992之前有部分商品 "made in france" "f"是小写的~
  1990年以前序号说明
  VI 853 =1985/3
  VI8912 =1989/12

1/27/2008

修改Oracle数据库字符集

[oracle@localhost ~]$ sqlplus "/as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Sun Jan 27 21:32:13 2008

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production

SQL> select name,value$ from props$ where name like '%NLS%';
............
NLS_CHARACTERSET
WE8ISO8859P1
............
20 rows selected.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 235999352 bytes
Fixed Size 450680 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.

SQL> startup mount;
ORACLE instance started.

Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.

SQL> alter session set sql_trace=true;

Session altered.

SQL> alter system enable restricted session;

System altered.

SQL> alter system set job_queue_processes=0;

System altered.

SQL> alter system set aq_tm_processes=0;

System altered.

SQL> alter database open;

Database altered.

SQL> set linesize 120;

SQL> alter database character set ZHS16CGB231280;
alter database character set ZHS16CGB231280
*
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set

SQL> ALTER DATABASE character set INTERNAL_USE ZHS16CGB231280;

Database altered.

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 235999352 bytes
Fixed Size 450680 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.

SQL>select sysdate "系统时间" from dual;

系统时间
-----------
2008-1-28 1

OK~~

Some useful SQL packages(updateing)

1.查看表空间使用情况

SELECT c.tablespace_name "表空间", ROUND(a.bytes/1048576,2) "表空间大小",ROUND((a.bytes-b.bytes)/1048576,2) "已使用空间",ROUND(b.bytes/1048576,2) "剩余空间",
ROUND(b.bytes/a.bytes * 100,2)||'%' "剩余百分比" FROM
(SELECT tablespace_name,SUM(a.bytes) bytes
FROM sys.DBA_DATA_FILES a
GROUP BY tablespace_name) a,
(SELECT a.tablespace_name,
NVL(SUM(b.bytes),0) bytes
FROM sys.DBA_DATA_FILES a,
sys.DBA_FREE_SPACE b
WHERE a.tablespace_name = b.tablespace_name (+)
AND a.file_id = b.file_id (+)
GROUP BY a.tablespace_name) b,
sys.DBA_TABLESPACES c
WHERE a.tablespace_name = b.tablespace_name(+)
AND a.tablespace_name = c.tablespace_name
ORDER BY ROUND(b.bytes/1048576,2);

1/21/2008

SET命令参数详解

SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设
置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变
量,也可用SHOW命令列出它们.

使用set命令的语法如下:
SET 系统变量 值

其中系统变量及其可选值如下:
ARRAY[SIZE] {20(默认值)n}
AUTO[COMMIT] {OFF(默认值)ONIMM[EDIATE]}
BLO[CKTERMINATOR] {.(默认值)C}
CMDS[EP] {;COFF(默认值)ON}
COM[PATIBILITY] {V5V6V7NATIVE(默认值)}
CON[CAT] {.(默认值)COFFON(默认值)}
COPYC[OMMIT] {0(默认值)n}
CRT crt
DEF[INE] {&COFFON(默认值)}
ECHO {OFFON}
EMBEDDED {OFF(默认值)ON}
ESC[APE] {\(默认值)COFF(默认值)ON}
FEED[BACK] {6(默认值)nOFFON}
FLU[SH] {OFFON(默认值)}
HEA[DING] {OFFON(默认值)}
HEADS[EP] {(默认值)COFFON(默认值)}
LIN[ESIZE] {80(默认值)n}
LONG {80(默认值)n}
LONGC[HUNKSIZE] {80(默认值)n}
MAXD[ATA] n
NEWP[AGE] {1(默认值)n}
NULL text
NUMF[ORMAT] 格式
NUM[WIDTH] {10(默认值)n}
PAGES[IZE] {14(默认值)n}
PAU[SE] {OFF(默认值)ONtext}
RECSEP {WR[APPED](默认值)EA[CH]OFF}
RECSEPCHAR { C}
SCAN {OFFON(默认值)}
SERVEROUT[PUT] {OFFON} [SIZE n]
SHOW[MODE] {OFF(默认值)ON}
SPA[CE] {1(默认值)n}
SQLC[ASE] {MIX[ED](默认值)LO[WER]UP[PER]}
SQLCO[NTINUE] {>;(默认值)文本}
SQLN[UMBER] {OFFON(默认值)}
SQLPER[FIX] {#(默认值)C}
SQLP[ROMPT] {SQL>;(默认值)文本}
SQLT[ERMINATOR] {;(默认值)COFFON(默认值)}
SUF[FIX] {SQL(默认值)文本}
TAB {OFFON(默认值)}
TERM[OUT] {OFFON(默认值)}
TI[ME] {OFF(默认值)ON}
TIMI[NG] {OFF(默认值)ON}
TRIM[OUT] {OFFON(默认值)}
UND[ERLINE] {-(默认值)COFFON(默认值)}
VER[IFY] {OFFON(默认值)}
WRA[P] {OFFON(默认值)}

系统变量说明:
ARRAY[SIZE] {20(默认值)n} 置一批的行数,是SQL*PLUS一次从数据库获取的行数,有效值为1至5000. 大的值可提高查询和子查询的有效性,可获取许多行,但也需要更多的内存.当超过1000时,其效果不大.

AUTO[COMMIT] {OFF(默认值)ONIMM[EDIATE]} 控制ORACLE对数据库的修改的提交. 置ON时,在ORACLE执行每个SQL命令或PL/SQL块后对数据库提交修改;置OFF时则制止自动提交,需要手工地提交修改,例如用SQL的COMMIT命令. IMMEDIATE功能同ON.

BLO[CKTERMINATOR] {.(默认值)C} 置非字母数字字符,用于结束PL/SQL块.要执行块时,必须发出RUN命令或/命令.

CMDS[EP] {;COFF(默认值)ON} 置非字母数字字符,用于分隔在一行中输入的多个SQL/PLUS命令.ON或OFF控制在一行中是否能输入多个命令. ON时将自动地将命令分隔符设为分号(;).其中C表示所置字符.

COM[PATIBILITY] {V5V6V7NATIVE(默认值)} 指定当前所链接的ORACLE版本.如果当前ORACLE的版本为5,则置COMPATIBILITY为V5; 为版本6时置成V6; 为版本7时置成V7. 如果希望由数据库决定该设置,在置成NATIVE.

CON[CAT] {.(默认值)COFFON(默认值)}设置结束一替换变量引用的字符.在中止替换变量引用字符之后可跟所有字符,作为体会组成部分,否则SQL*PLUS将解释为替换变量名的一部分.当CONCAT开关为ON时,SQL*PLUS可重置CONCAT的值为点(.).

COPYC[OMMIT] {0(默认值)n} 控制COPY命令提交对数据库修改的批数.每次拷贝n批后,将提交到目标数据库.有效值为0到5000. 可用变量ARRAYSIZE设置一批的大小.如果置COPYCOMMIT为0,则仅在COPY操作结束时执行一次提交.

CRT crt 改变SQL*PLUS RUNFORM命令使用的缺省CRT文件.如果置CRT不包含什么,则crt仅包含''''.如果在一个Form的系统调用期间,要使用NEW.CRT(缺省CRT是OLD.CRT),可按下列形式调用Form:
SQL>;RUNFORM -C NEW form名
或者
SQL>;SET CRT NEW
SQL>;RUNFORM form名
第二中方法存储CRT选择,以致在下次运行RUNFORM命令(是在同一次SQL*PLUS交互中)时,不需要指定.

DEF[INE] {&COFFON(默认值)} 设置在替换变量时所使用的字符.ON或OFF控制SQL*PLUS是否扫描替换变量的命令及用他们的值代替. DEFINE的ON或OFF的设置控制SCAN变量的设置.

ECHO {OFFON} 控制START命令是否列出命令文件中的每一命令.为ON时,列出命令;为OFF时,制止列清单.

EMBEDDED {OFF(默认值)ON} 控制每一报表在一页中开始的地方. 为OFF时,迫使每一报表是在新页的顶部开始;为ON时,运行一报表在一页的任何位置开始.

ESC[APE] {\(默认值)COFF(默认值)ON} 定义作为Escape字符的字符.为OFF时,使Escape字符不起作用.为ON时,使Escape字符起作用.

FEED[BACK] {6(默认值)nOFFON} 显示由查询返回的记录数.ON和OFF置显示为开或关.置FEEDBACK为ON时,等价于置n为1. 如果置FEEDBACK为0,等价于将它置成OFF.

FLU[SH] {OFFON(默认值)} 控制输出送至用户的显示设备.为OFF时,运行操作系统做缓冲区输出;为ON时,不允许缓冲. 仅当非交互方式运行命令文件时使用OFF,这样可减少程序I/O总是,从而改进性能.

HEA[DING] {OFFON(默认值)} 控制报表中列标题的打印.为ON时,在报表中打印列标题;为OFF时禁止打印列标题.

HEADS[EP] {(默认值)COFFON(默认值)} 定义标题分隔字符.可在COLUMN命令中使用标题分隔符,将列标题分成多行.ON和OFF将标题分隔置成开或关.当标题分隔为关(OFF)时,SQL*PLUS打印标题分隔符像任何字符一样.

LIN[ESIZE] {80(默认值)n} 置SQL*PLUS在一行中显示的字符总数,它还控制在TTITLE和BTITLE中对准中心的文本和右对齐文本. 可定义LINESIZE为1至最大值,其最大值依赖于操作系统.

LONG {80(默认值)n} 为显示和拷贝LONG类型值的最大宽度的设置. 对于ORACLE7, n的最大值为2G字节;对于版本6,最大值为32767.

LONGC[HUNKSIZE] {80(默认值)n} 为SQL*PLUS检索LONG类型值的增量大小.由于内存的限制,可按增量检索,该变量仅应用于ORACLE7.

MAXD[ATA] n 置SQL*PLUS可处理的最大行宽字符数,其缺省值和最大值在不同操作系统中是可变的.

NEWP[AGE] {1(默认值)n} 置每一页的头和顶部标题之间要打印的空行数.如果为0, 在页之间送一换号符,并在许多终端上清屏.

NULL text 设置表示空值(null)的文本,如果NULL没有文本,则显示空格(缺省时). 使用COLUMN命令中的NULL子句可控制NULL变量对该列的设置.

NUMF[ORMAT] 格式 设置显示数值的缺省格式,该格式是数值格式.

NUM[WIDTH] {10(默认值)n} 对显示数值设置缺省宽度.

PAGES[IZE] {14(默认值)n} 置从顶部标题至页结束之间的行数.在11英寸长的纸上打印报表,其值为54,上下各留一英寸(NEWPAGE值为6).

PAU[SE] {OFF(默认值)ONtext} 在显示报表时,控制终端滚动.在每一暂停时,必须按RETURN键.ON将引起SQL*PLUS在每一报表输出页开始时暂停.所指定的文本是每一次SQL*PLUS暂停时显示的文本.如果要键入多个词,必须用单引号将文本括起来.

RECSEP {WR[APPED](默认值)EA[CH]OFF}
RECSEPCHAR { C} 指定显示或打印记录分行符的条件.一个记录分行符,是由RECSEPCHAR指定的字符组成的单行.空格为RECSEPCHAR的默认字符.
RECSEP告诉SQL*PLUS在哪儿做记录分隔.例如将RECSEP置成WRAPPED,在每一缠绕行之后,打印记录分行符.如果将RECSEP置成EACH,SQL*PLUS在每一行后打印一记录分行符.如果将RECSEP置成OFF, SQL*PLUS不打印分行符.

SCAN {OFFON(默认值)} 控制对存在的替换变量和值的扫描.OFF禁止替换变量和值的处理; ON则允许正常处理.

SERVEROUT[PUT] {OFFON} [SIZE n] 控制在SQL*PLUS中的存储过程是否显示输出.OFF时为禁止; ON时则显示输出. SIZE设置缓冲输出的字节数,缺省值为2000, n不能小于2000或大于一百万.

SHOW[MODE] {OFF(默认值)ON} 控制SQL*PLUS在执行SET命令时是否列出其新老值old或new的设置.

SPA[CE] {1(默认值)n} 设置输出列之间空格的数目,其最大值为10.

SQLC[ASE] {MIX[ED](默认值)LO[WER]UP[PER]} 先于执行之前,将SQL命令和PL/SQL块的大小写进行转换. SQL*PLUS将转换命令中的全部文本,包括带引号的直接量和标示符.SQLCASE不改变SQL缓冲区本身.

SQLCO[NTINUE] {>;(默认值)文本} 在一附加行上继续一SQL*PLUS命令时,SQL*PLUS以该设置的字符序列进行提示.

SQLN[UMBER] {OFFON(默认值)} 为SQL命令和PL/SQL块的第二行和后继行设置提示.为ON时,提示行号;为OFF时,提示设置为SQLPROMPT的值.

SQLPER[FIX] {#(默认值)C} 设置SQL*PLUS前缀字符.在键入一SQL命令或PL/SQL块时,可在单独行上键入一SQL*PLUS命令,由SQL*PLUS的前缀字符做前缀. SQL*PLUS直接执行该命令,不影响SQL命令或PL/SQL块.前缀字符必须是非字母数字字符.

SQLP[ROMPT] {SQL>;(默认值)文本} 设置SQL*PLUS的命令提示符.

SQLT[ERMINATOR] {;(默认值)COFFON(默认值)} 设置用于结束和执行SQL命令的字符. OFF意味着SQL*PLUS不识别命令终止符,用键入空行来结束SQL命令. ON重设置终止符为默认的分号(;).

SUF[FIX] {SQL(默认值)文本} 设置缺省文件的后缀,SQL*PLUS在命令中使用,来引用命令文件. SUFFIX不控制输出(spool)文件的扩展名.

TAB {OFFON(默认值)} 决定SQL*PLUS在终端输出中如何格式化空白空间. 为OFF时,在输出中使用空格格式化空白空间;为ON时,用TAB字符. TAB的缺省值依赖于系统,用SHOW TAB命令可查看该缺省值.

TERM[OUT] {OFFON(默认值)} 控制由文件执行命令所产生的输出的显示. OFF禁止显示,以致从一个命令文件假脱机输出,在屏幕上看不到输出. ON时显示输出. TERMOUT OFF 不影响交互地进行命令的输出.

TI[ME] {OFF(默认值)ON} 控制当前日期的显示. ON时,在每条命令提示前显示当前时间; OFF时禁止时间的显示.

TIMI[NG] {OFF(默认值)ON} 控制时间统计的显示. ON时,显示每一个运行的SQL命令或PL/SQL块的时间统计; OFF时,禁止每一个命令的时间统计.

TRIM[OUT] {OFFON(默认值)} 决定SQL*PLUS在每一显示行的末端是否允许带空格. ON时将每行尾部的空格去了,特别当从慢速的通信设备存取SQL*PLUS时可改进性能; OFF时允许SQL*PLUS显示尾部的空格.TRIMOUT ON 不影响假脱机输出. 设置TAB ON时,SQL*PLUS忽略TRIMOUT ON.

UND[ERLINE] {-(默认值)COFFON(默认值)} 设置用在SQL*PLUS报表中下划线列标题的字符. ON或OFF将下划线置成开或关.

VER[IFY] {OFFON(默认值)} 控制SQL*PLUS用值替换前、后是否列出命令的文本. ON时显示文本;OFF时禁止列清单.

WRA[P] {OFFON(默认值)} 控制SQL*PLUS是否截断数据项的显示. OFF时截断数据项;ON时允许数据项缠绕到下一行. 在COLUMN命令中使用WRAPPED和TRUNCATED子句可控制对指定列的WRAP的设置.

1/03/2008

Giorgio Armani 乔治·阿玛尼

创始人:Giorgio Armani
设计师:Giorgio Armani
官方官方网站:http://www.giorgioarmani.com
联系电话:39-02723181
设计风格:中性,优雅含蓄,大方简洁,做工考究,集中代表了意大利时装的风格。

品牌发展史
1970年,乔治·阿玛尼与建筑师赛尔焦·加莱奥蒂(Sergio Galeotti)合办公司,而后于1975年创建了"Giorgio Armani"公司并注册了自己的商标。

1974年,当乔治·阿玛尼的第一个男装时装发布会在完成之后,人们称他是“夹克衫之王”。

1984年,创立低价位品牌安波罗·阿玛尼。

时至今日,阿玛尼公司的业务已遍及了一百多个国家。除了高级时装Giorgio Armani之外,还设有多个副牌,如成衣品牌Emporio、女装品牌Mani、休闲服及牛仔装品牌Armani Jeans等,其中产品种类除了服装外,还设有领带、眼镜、丝巾、皮革用品、香水等。Emporio Armani是非常成功的品牌,"Emporio"的意大利语的意思是指百货公司,即"Armani百货公司",这是Armani的年轻系列的牌子。

品牌简介:
在两性性别越趋混淆的年代,服装不再是绝对的男女有别,GIORGIO ARMANI即是打破阳刚与阴柔的界线,引领女装迈向中性风格的设计师之一。ARMANI在校内主修科学课程,大学念医科,服兵役时担任助理医官,理性态度的分析训练,以及世界均衡的概念是他设计服装的准则。 ARMANI创造服装并非凭空想,而是来自于观察,在街上看见别人优雅的穿著方式,便用他的方式重组在创造出他自己,属于ARMANI风格的优雅形态。许多世界高阶主管、好莱坞影星们就是看上这般自我的创作风格,而成为ARMANI 的追随者。好莱坞甚至还流行了一句话:「当你不知道要穿什么的时候,穿ARMANI就没错了!」。茱蒂佛斯特就是ARMANI忠实的拥护者。

男女服装中,简单的套装搭配完美的中性化剪裁,不论在任何时间、场合,都没有不合宜或褪流行的问题,来自全球的拥护者更是跨职业、跨年龄。 ARMANI的配件包括了皮件、鞋子、眼镜、领带、丝巾等,与服装一样讲究精致的质感与简单的线条,清楚地衬托款式单纯的意大利风格服装。即使是泳装,也都省去繁复的装饰线条,以雕塑性感曲线的剪接为主,有着一种无法形容的优雅气质。 GIORGIO ARMANI 的副牌有很多,如ARMANI JEANS男女牛仔系列、GIORGIO ARMANI JUNIOR 男女童装系列、还有雪衣、高尔夫球装系列等等,其中发展的最成熟的应该是以老鹰作为标志的EMPORIO ARMANI男女装。各样品牌皆吸引了忠实的支持者,时尚圈中俨然吹起一股ARMANI风。