发表于: lnmp | 作者: | 日期: 2008/11/02 02:11
标签: ,,

总结了一下cal、date、uptime三个命令的用法。 More …

评论关闭
发表于: other | 作者: | 日期: 2008/11/01 07:11
标签: ,

刑天:刑为斩杀,天为头颅。其原为一巨人,炎帝手下一武将,酷爱音乐,曾创作《扶梨曲》、《丰年词》,为炎帝祝寿。后炎、黄大战因在南方留守而未入战。后成正果位入仙列,因其不畏权贵被推为掌管三界——仙界、冥界、魔界刑法的“无头判神”。天山为之封地。

《山海经·海外西经》:“刑天至此与帝争神,帝断其首,葬之常羊之山;乃以乳为目,以脐为口,操干戚以舞。”干,盾牌(风神盾);戚,大斧。刑天为炎帝近臣,自炎帝败于阪泉,刑天一直伴随左右,居于南方。但刑天不甘心失败,他一人手执利斧和盾牌,直杀上中央天帝的宫门之前。黄帝亲自披褂出战,双方杀得天昏地暗。刑天终于不敌,被黄帝斩下了头颅。黄帝把它的头颅埋在常羊山里。没了头颅的刑天却突然再次站起,把胸前的两个乳头当作一双眼睛,把肚脐当作嘴巴,左手握盾,右手持斧,向着天空猛劈狠砍,战斗不止。东晋诗人陶除陶渊读到此,深受感动,做诗感叹:“精卫衔微木,将以填沧海。刑天舞干戚,猛志故常在。 同物既无虑,化去不复悔。徒设在昔心,良晨讵可待!” 刑天,象征着一种精神:永不妥协!

刑天

评论关闭
发表于: other | 作者: | 日期: 2008/10/31 06:10
标签:

—-节录自清华电机彭明辉老师于系刊发表的文章

许多同学应该都还记得联考前夕的焦虑:差一分可能要掉好几个志愿,甚至于一生的命 运从此改观!到了大四,这种焦虑可能更强烈而复杂:到底要先当兵,就业, 还是先考研究所?

我就经常碰到学生充满焦虑的问我这些问题。可是,这些焦虑实在是莫须有的!生命是 一种长期而持续的累积过程,绝不会因为单一的事件而毁了一个人的一生,也不会因为单一的事件而救了一个人的一生。属于我们该得的,迟早会得到;属于我们不该得的, 即使侥幸巧取也不可能长久保有。如果我们看清这个事实,许多所谓” 人生的重大抉择 ” 就可以淡然处之,根本无需焦虑。而所谓”人生的困境”,也往往当下就变得无足挂齿。 More …

评论关闭
发表于: other | 作者: | 日期: 2008/10/31 06:10
标签:

记者手札

“专题到底该怎样写?”在记者组的例会上,对这一问题的探讨从未停止。很多人认为记者应有一览众山小的气魄,对事件做出全面理智的分析。理性层面的反思是少不了的——记者既是带有浪漫情怀,为理想呼吁的一批人,同时也往往是在群情激奋时突然跳出来冷言冷语讲话的人。我得承认,这个观点没错,但第三者的冷漠往往会将读者的热情拒之门外。评论越多,文章就越难把握。讲大道理就如给读者端上白米饭和绿茶,这些东西没什么怪味儿,读者也永远不会记得它们。旁征博引并非坏事,但那些哲学、心理学、社会学者的话往往蕴含深意,引用稍有不当,就会给人高高在上的感觉,也让自己的文章流于浮夸。 More …

评论关闭
发表于: other | 作者: | 日期: 2008/10/31 06:10
标签:

深夜,我接到一个好朋友的电话,她迷茫地说:“在这里,我一眼就能看到自己五年、甚至十年后的模样,我实在不知道这样生活有何意义。”“那你可以重新选择自己的生活。”我说,“比如考研,不就是一次很好的机会吗?”她叹了一口气:“难了,我上大学本来就晚,何况又是女的,你体会不到26岁对一个女孩子来说意味着什么,特别在这闭塞的小城市里。前不久,我男朋友向我求婚了,这不仅是他个人的意思,双方的父母都希望我们早点结婚。可一旦结婚,那真是坠入万劫不复的深渊了,可不结婚我又能怎么办呢。如果我还年轻几岁,如果一切能从头再来,我会重新选择自己的人生。” More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2008/6/12 08:06
标签:

总结一下超链接的css设置。 More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2008/6/09 04:06

font-family
用来设置字体,语法如下:
font-family:字体一,字体二,字体三…
上述语法定义使用了几种不同的字体,并用都好隔开。当浏览器找不到字体一时,将使用字体二代替,以此类推。如果找不到所有字体时,则会采用默认字体显示。

当font-family使用英文字体时,需要注意字体名称单词间是否有空格,如果有空格,则需要使用单引号。如下:
font-family:’Arial’, ‘Arial Black’, ‘Arial Narrow’;

font-size
在HTML里,可以利用<font SIZE=数值>标记,设置文字的大小。在CSS内,则可以利用font-size属性,
设置文字大小。语法如下:
font-size:绝对大小 | 相对大小

font-weight
在HTML里,可以使用<B>将文字设置为粗体,在CSS里,则可以利用font-weight属性,设置字体的粗细,语法如下:
font-weight:normal | bold | bolder | lighter | 100-900

语法中各设置值的意义如下:
normal:浏览器默认的字体为7,字体粗细为400
bold:粗体,字体粗细约为700
bolder:粗体再加粗,字体粗细约为900
lighter:比默认字体还细
100-900:共有九个层次(100,200,300…900),数字越小,字体越细,数字越大,字体越粗。
默认值为normal。

font-style
用来设置字体的特殊效果,语法如下:
font-style:normal(正常体) | italic(斜体) | oblique(歪斜体)
默认值为normal。

font-variant
用来设置英文字体的大小写,语法如下:
font-variant:normal | small-caps;
默认为normal。

font
font可以同时设置多个字体属性,是字体属性设置的快捷方式。语法如下:
font:font-family | font-style | font-variant | font-weight | font-size

属性与属性之间使用逗号分割,示例如下:
font: 12px normal Verdana, “Lucida Grande”, “Lucida Sans”, sans, Hei;

评论关闭
发表于: DB/ES | 作者: | 日期: 2008/5/30 04:05
标签: ,

exp、imp是orcle用来进行数据导入和导出的命令。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。

exp、imp位于oracle安装目录的BIN目录下。

exp命令的一般格式
exp 用户名/密码@SID file=dmp文件路径 参数=参数值….

exp命令导出的三种模式
1、完全:
EXP SYSTEM/MANAGER@MYDB BUFFER=64000 FILE=d:\MYDB.dmp FULL=Y
如果要执行完全导出,必须具有特殊的权限

2、用户模式:
EXP SCOTT/TIGGER@MYDB BUFFER=64000 FILE=d:\MYDB.dmp OWNER=SCOTT
这样用户SOTT的所有对象被输出到文件中。

3、表模式:
EXP SCOTT/TIGGER@MYDB BUFFER=64000 FILE=d:\MYDB.dmp OWNER=SCOTT TABLES=(employee)
这样用户SCOTT的表employee就被导出

exp参数:
关键字 说明(默认)
———————————————-
USERID 用户名/口令
FULL 导出整个文件 (N)
BUFFER 数据缓冲区的大小
OWNER 所有者用户名列表
FILE 输出文件 (EXPDAT.DMP)
TABLES 表名列表
COMPRESS 导入一个范围 (Y)
RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y)
INCTYPE 增量导出类型
INDEXES 导出索引 (Y)
RECORD 跟踪增量导出 (Y)
ROWS 导出数据行 (Y)
PARFILE 参数文件名
CONSTRAINTS 导出限制 (Y)
CONSISTENT 交叉表一致性
LOG 屏幕输出的日志文件
STATISTICS 分析对象 (ESTIMATE)
DIRECT 直接路径 (N)
TRIGGERS 导出触发器 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
FILESIZE 各转储文件的最大尺寸
QUERY 选定导出表子集的子句

exp命令示例
1 将数据库MYDB完全导出,用户名system 密码manager 导出到D:\MYDB.dmp中
exp system/manager@MYDB file=d:\MYDB.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@MYDB file=d:\MYDB.dmp owner=(system,sys)
3 将数据库中的表employee,department导出
exp system/manager@MYDB file= d:\MYDB.dmp tables=(employee,department)
4 将数据库中的表employee中的字段emp_name以”zhang”打头的数据导出
exp system/manager@MYDB file=d:\MYDB.dmp tables=(employee) query=” where emp_name like ‘zhang%'”

imp的一般格式
imp 用户名/密码@SID file=dmp文件路径 参数=参数值….

imp命令导出的三种模式
1、完全:
IMP SYSTEM/MANAGER@MYDB BUFFER=64000 FILE=d:\MYDB.dmp FULL=Y

2、用户模式:
IMP SCOTT/TIGER@MYDB BUFFER=64000 FILE=d:\MYDB.dmp FROMUSER=siduser TOUSER=SCOTT
这样用户siduer的所有对象被导入到数据库中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。

3、表模式:
EXP SCOTT/TIGER@MYDB BUFFER=64000 FILE=d:\MYDB.dmp OWNER=siduser TABLES=(employee)
这样用户siduser的表employee就被导入。

imp参数:
关键字 说明(默认)
———————————————-
USERID 用户名/口令
FULL 导入整个文件 (N)
BUFFER 数据缓冲区大小
FROMUSER 所有人用户名列表
FILE 输入文件 (EXPDAT.DMP)
TOUSER 用户名列表
SHOW 只列出文件内容 (N)
TABLES 表名列表
IGNORE 忽略创建错误 (N)
RECORDLENGTH IO 记录的长度
GRANTS 导入权限 (Y)
INCTYPE 增量导入类型
INDEXES 导入索引 (Y)
COMMIT 提交数组插入 (N)
ROWS 导入数据行 (Y)
PARFILE 参数文件名
LOG 屏幕输出的日志文件
CONSTRAINTS 导入限制 (Y)
DESTROY 覆盖表空间数据文件 (N)
INDEXFILE 将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)
ANALYZE 执行转储文件中的 ANALYZE 语句 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
TOID_NOVALIDATE 跳过指定类型 id 的校验
FILESIZE 各转储文件的最大尺寸
RECALCULATE_STATISTICS 重新计算统计值 (N)

imp命令示例
1 将D:\test.dmp 中的数据导入到TEST数据库中
imp system/manager@TEST file=d:\test.dmp ignore=y
使用ignore=y可以忽略已经存在的表。
2 将d:\test.dmp中的表table1 导入
imp system/manager@TEST file=d:\test.dmp tables=(table1)

评论关闭
发表于: DB/ES | 作者: | 日期: 2008/5/28 04:05
标签:

(1)OracleService
数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。

(2)OracleTNSListener
监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNR.EXE,参数文件 Listener.ora,日志文件listener.log,控制台LSNRCTL.EXE,默认端口1521、1526。

(3)OracleSNMPPeerMasterAgent
SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动,它的缺省启动类型是手动。服务进程为AGNTSVC.EXE,参数文件MASTER.CFG,默认端口161。

(4)OracleSNMPPeerEncapsulater
SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动,它的缺省启动类型是手动。服务进程为ENCSVC.EXE,参数文件ENCAPS.CFG,默认端口1161。

(5)OracleDBConsole
oem控制台的服务进程。可以以网页形式进行DB管理,比如:http://localhost:1158/em/ ,再以sys登陆,就可以管理DB了。

(6)OracleJobScheduler
定时器的服务进程。

(7)OracleOraDb10g_home1iSQL*Plus
isql*plus的服务进程,可以以网页模式执行SQL文.

(8)OracleCSService
cluster 同步用。If you are not using RAC or Automatic Storage Manager (ASM), then youcan just set it to manual and ignore it.

评论关闭
发表于: DB/ES | 作者: | 日期: 2008/5/27 10:05

在命令行我们可以用net命令手工启动Oracle服务:

C:\>net start oracleserviceeygle
OracleServiceEYGLE 服务正在启动 …………..
OracleServiceEYGLE 服务已经启动成功。

在正常情况下,数据库即可随之启动,如果数据库不能启动,则可以通过sysdba身份连接进入数据库,手工mount并Open数据库

C:\>sqlplus “/ as sysdba”

SQL*Plus: Release 10.2.0.1.0 – Production on 星期五 8月 18 11:17:16 2006

Copyright (c) 1982, 2005, Oracle. All rights reserved.

连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mining options

SQL> select instance_name from v$instance;

INSTANCE_NAME
—————-
eygle

SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mining options 断开

停止同样很简单,net命令,一行即可:

C:\>net stop oracleserviceeygle
OracleServiceEYGLE 服务正在停止……
OracleServiceEYGLE 服务已成功停止。

在Windows上,使用net命令能否启动数据库,还受到一个注册表参数的影响,这个参数是:ORA__AUTOSTART

对于我的Oracle10g数据库,这个键值位于HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_Ora10g,我的数据库SID为eygle,这个参数就是:ORA_EYGLE_AUTOSTART

当这个参数设置为True时,当我们启动服务时,Oracle数据库就会随之启动;反之,数据库就不会启动。

测试1,ORA_EYGLE_AUTOSTART=true时:

C:\>net start oracleserviceeygle
OracleServiceEYGLE 服务正在启动 …………………
OracleServiceEYGLE 服务已经启动成功。

C:\>sqlplus “/ as sysdba”

SQL*Plus: Release 10.2.0.1.0 – Production on 星期二 8月 22 09:27:35 2006

Copyright (c) 1982, 2005, Oracle. All rights reserved.

连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mining options

SQL> select instance_name from v$instance;

INSTANCE_NAME
—————-
eygle

测试2,ORA_EYGLE_AUTOSTART=FALSE时:

C:\>net start oracleserviceeygle
OracleServiceEYGLE 服务正在启动 .
OracleServiceEYGLE 服务已经启动成功。

C:\>sqlplus “/ as sysdba”

SQL*Plus: Release 10.2.0.1.0 – Production on 星期二 8月 22 09:30:03 2006

Copyright (c) 1982, 2005, Oracle. All rights reserved.

已连接到空闲例程。

SQL>

-The End-

/*************************

作者:eygle |English Version 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
链接:http://www.eygle.com/archives/2006/08/net_start_oracle_on_windows.html

*************************/

补充:

监听启动
lsnrctl start
在数据库启动之前应该先启动监听程序,否则就不能利用命令行方式来管理数据库包括启动和关闭数据库。

监听停止
lsnrctl stop

sqlplus中关闭数据库方式及oracle会执行的相关操作

shutdown normal
a,阻止任何任何用户建立新连接
b,等待当前所有正在连接的用户主动断开连接,正在连接的用户能够继续他们的工作,甚至能够提交新的事务
c,一旦所有用户都断开连接,才进行关闭,卸载数据库,并终止例程

2,shutdown transactional
a,阻止任何用户建立新的连接,同时阻止当前连接的用户开始新的事务
b,等待所有当前为提交的活动事务提交完毕,然后立即断开用户的连接
c,一旦所有的用户都断开连接,立即进行关闭,卸载数据库,并终止例程

3,shutdown immediate
a,阻止任何用户建立新的连接,同时阻止当前连接的用户建立任何新的事务
b,任何当前未提交的事务均被退回
c,Oralce不再等待用户主动断开连接,而是直接关闭,卸载数据库,并终止例程

4,shutdown abort(可能会丢失数据,下次启动时需要恢复)
a,阻止任何用户建立新的连接,同时阻止当前连接的用户建立任何新的事务
b,立即结束当前正在执行的sql语句
c,任何未被提交的事务均不被回退
d,立即断开所有用户的连接,关闭,卸载数据库,并终止例程

评论关闭