10月3日对粥粥来说是个特殊的日子

3 10 月, 2008

 一年前的今天,爸爸、妈妈和爸爸的高中韦同学一起去世纪公园看小丑表演,门票是妈妈同事的老公给的——公司福利,一张门票80元。整个过程表演挺精彩,就是天气热了点,我们都在樟树底下睡着过。

晚上回来路上妈妈在药店买了早早孕来测试,呈阳性,表明妈妈已经怀孕,那说明我们是4个人去的世纪公园——带着在妈妈肚子里一个多月的粥粥。

无意中我们约定今天去世纪公园玩,细想下来才发现今天是发现粥粥存在一周年的日子,爸爸、妈妈、外婆带上粥粥还是4个人去了世纪公园,疯玩了一天,一张门票10元。

有一点不好的是,粥粥回来高兴的洗完澡,妈妈在给粥粥喂奶时叫爸爸去给粥粥脸上涂去奶癣的药水——夏肤宁,可能是刺激的原因加上粥粥有点困了,小家伙狂哭了好久,爸爸妈妈两个人一起哄都不行,这是到现在为此粥粥哭时间最长的一次,有差不多半个小时。

数独游戏规则

25 9 月, 2008

来源:http://www.sudoku.name/rules/cn

– 数独游戏在9×9的方格内进行,分为3×3的小方格,被称为“区”:

– 数独游戏首先从已经填入数字的格子开始:

– 数独游戏的目的是根据下列规则,用1至9之间的数字填满空格,一个格子只能填入一个数字:

1. 每个数字在每一行只能出现一次:

允许
   
不允许

2. 每个数字在每一列只能出现一次:

允许   不允许
 

3. 每个数字在每一区只能出现一次:

允许   不允许
 

– 总结这些规则, 即每个数字在每一行、每一列和每一区只能出现一次。 

参见手黑莓8800手机上的截图:

手机游戏的下载链接:http://www.berrymail.cn/sudoku-for-blackberry-once-again.html

用VB写的计算时间差的小工具

25 9 月, 2008

鉴于歪歪同学经常需要计算粥粥某月某日已经多少天,老爸我不想每次都帮她算,所以就用VB写了一个简单的工具给她,可以计算两个日期的差,可计算的类型有:年、月、日、小时、分钟、秒等。

工具下载:DateOffset.rar

源程序:DateOffset_src.rar

如果本地没有VB6的运行库则需要下载 msvbvm60.dll和MSCOMCT2.OCX 跟 DateOffset.exe 放在同一个目录下,这两个运行库的本地下载:msvbvm60.rar

Oracle修改用户密码的方法

19 9 月, 2008

在Oracle所在服务器上使用本机管理员帐户可以实现sys、system、sysman用户的密码修改。

Step1:使用sysdba帐户登录
C:\>sqlplus /nolog
SQL> conn / as sysdba;

Step2:查询用户
SQL> select username,password from dba_users;
USERNAME
————————————————————
PASSWORD
————————————————————
SYS
4DE42795E66117AE

SYSTEM
8877FF8306EF558B

DBSNMP
E066D214D5421CCC

Step3:修改sys、system用户密码(假设都改成manager)
SQL> alter user sys identified by manager;
SQL> alter user system identified by manager;
SQL> alter user system identified by values ‘8877FF8306EF558B’;       // 此法修改成以前的值,前提是记得以前密码值的加密串,获取方法见Step2

Step4:验证修改后的密码
SQL> conn sys/manager;
如果显示“ERROR: ORA-28009: connection to sys should be as sysdba or sysoper”表示密码正确。
SQL> conn system/manager;
如果显示“已连接”表示密码正确。
否则如果显示“ERROR: ORA-01017: invalid username/password; logon denied”表示密码错误。

Step5:修改sysman用户密码
sysman用于登录Oracle Management Server来使用备份功能,初始密码是oem_temp,如果已经成其它值但又记不起来,可以让其恢复成初始密码,在第一次登录时修改
SQL> sys/manager@oemrep as sysdba;        //此句的密码好象可以随便输,但一定在用“@oemrep”登录到oemrep数据库,这个数据库专用于备份
SQL> execute OEM_机器名_OEMREP.smp_maintenance.reset_sysman();        //OEM_机器名_OEMREP是oemrep数据库的一个用户,在独立控制台里可以看到

现今中国人彪悍的一天——网络流行语

17 9 月, 2008
<一>

早上醒来,先用二甘醇超标的田七牙膏刷牙,再用发臭的蓝藻水洗脸,给儿子冲一瓶碘超标的雀巢奶粉,自己喝杯三鹿三聚氰胺奶粉,吃几个硫磺熏白了的馒头,夹点废旧油漆桶里腌的榨菜,包里放个安徽人05年的粽子(上班饿了吃),吃饱喝足,出门,深吸一口富含PX的空气,到断成两截的九江大桥上溜溜腿儿,找找白娘子和许相公在断桥的感觉。中午跟同事一起到肯德基吃顿苏丹红炸鸡,喝了杯苯超标的可乐。下午给朋友打电话,就听见她哭哭啼啼,大约是炒股炒赔地,约她出来到新开的菜馆吃顿地沟油炒的菜,来一盘避孕药催大的香辣鳝鱼,再来一盘臭水沟捞来的麻辣龙虾,还有个农药高残留的清炒菠菜,老板上一杯重金属超标100倍的碧螺春茶,再喝点含甲醛的啤酒……,算帐的时候168(太黑了,还不打折)吉利,老板又找回了一张假币。回家的时候被宝马撞倒,太幸运!得让丫出点血,所以躺着不动,一睁眼,看宝马调回头来碾压……以史无前例的速度爬起来跑掉。回家。要睡觉的时候,被刚装修完的赠品甲醛呛得眼泪直流,只好把脑袋蒙到黑心棉被子里。想起房子还有四十万贷款加利息,辗转反侧到天半亮都没眯。找安眠药吃了半瓶也没用,含在嘴里,哦,是糯米粉。刚起床就听见警笛,开门看4辆河北唐山老大的军车呼啸而去,好家伙,心里那个美啊!(幸好不是来找我!),突然电话响起,接吧,那头说:“二蛋,赶快去,我电视上看见你表弟了,我以为是非洲人呢,结果一看是在山西的黑砖窑里……”

<二>
早晨起床穿上假名牌衣服,用致癌牙膏刷完牙,喝杯过了期的碘超标还被三聚氰胺污染了的牛奶,吃根柴油炸的洗衣粉油条,外加一个苏丹红咸蛋,在票贩子手里买张车票,准时赶到地下血泪工厂上班,九点三十分偷偷用山寨手机看股票从6124.04点跌到1240.点,中午用地沟油炒盘避孕药喂的黄膳,再加一盘敌敌畏喷过的白菜,喝上两杯甲醇白酒,再整两瓶甲醛啤酒漱口,再来份苏丹红鸡翅,……这日子过的真是那个爽!!!这就是一个中国人幸福的一天,继续喊奥运加油!准备参加下届残奥会。目标:每个中国人都是有潜质的残奥会选手,20年内定将包揽所有奖牌。
<三>
早晨起床,掀开黑心绵作的被子,用致癌牙膏刷完牙,喝杯过了期的碘超标还掺了三聚氰胺的牛奶,吃根柴油炸的洗衣粉油条,外加一个苏丹红咸蛋,在票贩子手里买张车票,准时赶到地下烟厂上班,九点三十分偷偷用山寨手机看股票从6124.04点跌到1240.46点,中午在餐馆点一盘用地沟油炒的避孕药喂的黄膳,再加一碟敌敌畏喷过的白菜,盛两碗杯陈化粮煮的毒米饭;晚上蒸一盘病的瘦肉精养大的死猪肉做的腊肉,沾上点毛发勾兑的毒酱油,夹两片大粪水浸泡的臭豆腐,还有用福尔马林泡过的凉拌海蜇皮,抓两个添加了漂白粉和吊白块的大馒头,还喝上两杯富含甲醇的白酒。唉……这日子过的真是…..!!!这就是一个中国人的一天!

硬盘PATA接口与SATA的区别

16 9 月, 2008

PATA硬盘

PATA标准规范产生于上个世纪80年代中期,Imprimis公司推出Wren系列5.25英寸硬盘(当时Compaq PC机所使用的 硬盘)专用的“PCAT”接口,后来的3.5英寸硬盘也采用这项规格。由于“PC AT”这个名称很容易同IBM PC/AT机混淆,人们就为它选择了另 外的名字:“Advanced Technology Attachment(高级技术附件规格)”,简称ATA。但它并不是我们所说的“第一代ATA”。这项规格只生存 了短短数个月,因为它令不同厂商的硬盘出现严重的不兼容问题,尤其在主从盘安装的时候更为严重。

 

ATA-6也就是我们所说的ATA/100、UltraDMA/100,是当前最为普遍的ATA规格,它在2001年才通过ANSI认证。ATA -6增加了UltraDMA 5传输模式、速率提高到100MB/s的高水平,同时LBA模式的寻址能力也由原来的28位扩充到48位,这样就突破了硬盘最大可 用容量只能低于137GB的限制!

目前主流的ATA-100和ATA-133,使用80排线做为数据线。在传输速度方面,ATA-100的速度是100MB/S,那么ATA- 133的速度便是133MB/S。单从这一方面,SATA就比PATA快出不少。

 

我们再来看看在总线上的时钟频率,以ATA-100为例,其时频率是25MHz,PATA的并行数据线有16根,一次能传送 16bit的数据。而ATA-66以上的规范为了降低总线本身的频率,PATA被设计成在时钟的上下沿都能传输数据,使得在一个时钟周期内能传送 32bit。这样,我们很容易得出ATA-100的速度为:25M*16bit*2=800Mbps=100MByte/s。

SATA硬盘

所谓的Serial ATA(简称SATA),是Intel公司和APT Technologies, Inc.、 Dell、IBM、Maxtor 及Seagate等几家厂商共同制定的新一代硬盘传输接口标准。从字义上来看是一套“序列式”架构,用来对应ATA内接磁盘驱动器总线相对应。 其传输方式是将许多数据位封装成一组封包,然后以比平行模式快30倍的速度在来源与目的地之间来回传送数据封包。

 

Serial-ATA开发的目的在于让使用者拥有高效能的硬盘,而不必牺牲资料的完整性,Serial-ATA周期备源 检查(CRC)确保数据、指令以及状态接收的安全,以提供硬盘的可靠性。

在第一代的SATA技术中,接口传输速度已经达到了150MB/s,而到了第二代SATA,传输速度为300MB/s,第三代的 SATA产品的传输速度更是达到了600MB/s。从速度这一点上,SATA已经远远把PATA硬盘甩到了后面。另外,在传输方式上SATA也比PATA高人一等。

来源:http://diy.yesky.com/harddisk/101/2366601.shtml

今天教师节,祝老爸教师节快乐!

10 9 月, 2008

一年一度的教师节又到了,乡村的教师一般都列为被遗忘的对象。

多年前连工资都发不全,现在上头稍微重视了一下教育,老爸的工资总算涨到一千来块,30多年的工龄了(当过两个村的小学校长,现在是初中老师),也就这点,相比城市里的同级教师,他们每月交的公积金就是我老爸工资的两三倍,再加上其它费用还不知多多倍。

老爸由于以前喝酒过多,几年前得过黄疸肝炎,初中让他请病假治病和休息,同时他的教学任务也被新老师代替了。现在病好了但还没到退休年龄,县教育局让初中安排我老爸继续上班,由于每次开病假单只能挺一两个月,老爸觉得老跑去县医院找人开病假单麻烦,就回初中上班去了(反正在家也没事干),当然不是教书了,只做些管理的辅助活,现在是跟看门的老头一起轮岗,但他的工资还是以前的正常工资。

酒是老爸的最大爱好,现在仍在时不时的喝一些,有时还会喝得语无伦次。我们都经常说他,但都说不动,有时他在喝高的时候我叫他不要再喝酒了,他还威胁说不接我的电话呢。我们在暗地里都说他“还为人师表呢”,其实就是希望他好好保护身体,现在父母的身体好对在外的孩儿来说就是最大的帮助,更何况他的肝得过病,算是半残废肝了,来不得半点马忽。

我们希望在粥粥开始上学老爸也退休后能在寒暑假过来陪粥粥,给粥粥做做饭,爷俩一起出去玩。老爸还能指导指导粥粥呢,毕竟他是我们四位长辈中最有文化的,说不定粥粥还能跟老爸学学拉二胡呢。

祝老爸教师节快乐,虽然怎么都没有。我一会打个电话问候一下,算表一下儿子的心意了。

Oracle跨数据导入数据实现

5 9 月, 2008

Step1: 创建与之相连的数据链接

create database link LINK_NAME connect to USERNAME identified by PASSWORD using ‘SID[_SERVERNAME]’;
比如:create database link MYLINK connect to test identified by 1234 using ‘TEST’; 是用test/1234创建一个连接到Test数据库的连接,命名为MYLINK,下面用到。
Step2: 查询被连接数据的表
select * from TABLE_NAME@LINK_NAME where xxx
比如:select * from users@MYLINK; 是查询Test数据库中users表的所有内容。
Ste3: 将查询结果插入到当前数据中相同结构的表
insert into TABLE_NAME select * from TABLE_NAME@LINK_NAME where xxx
比如:insert into users select * from users@MYLINK where xxx; 将Test数据库中users表符合条件的记录插入到当前数据中的users表。
Step4: 最后别忘了commit

Oracle数据备份与恢复——exp/imp

5 9 月, 2008
1 基本命令
1.1 获取帮助
C:\>exp help=y
C:\>imp help=y
 
1.2 三种工作方式
(1)交互式方式
C:\>exp        //  然后按提示输入所需要的参数
(2)命令行方式
C:\>exp user/pwd@dbname file=C:\test.dmp full=y    //  命令行中输入所需的参数
(3)参数文件方式
C:\>exp parfile=username.par    //  在参数文件中输入所需的参数
参数文件 username.par 内容 userid=username/userpassword buffer=8192000 compress=n grants=y file=C:\test.dmp full=y
1.3 三种模式 
(1)表方式,将指定表的数据导出/导入。
导出:
导出一张或几张表:
C:\>exp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log tables=table1,table2
导出某张表的部分数据
C:\>exp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log tables=table1 query=\" where col1=xxx and col2<xxx\"
导入:
导入一张或几张表
C:\>imp  user/pwd file=fullpath\xxx.dmp  log=fullpath\xxx.log tables=table1,table2 fromuser=dbuser touser=dbuser2 commit=y ignore=y
(2)用户方式,将指定用户的所有对象及数据导出/导入。
导出:
C:\>exp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log owner=(xx,yy)
只导出数据对象,不导出数据  (rows=n )
C:\>exp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log owner=user rows=n
导入:
C:\>imp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log fromuser=dbuser touser=dbuser2 commit=y ignore=y
(3)全库方式,将数据库中的所有对象导出/导入导出:
C:\>exp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log full=ycommit=y ignore=y
导入:
C:\>imp user/pwd file=fullpath\xxx.dmp log=fullpath\xxx.log fromuser=dbuser touser=dbuser2
2 高级选项
2.1分割成多个文件
以多个固定大小文件方式导出:这种做法通常用在表数据量较大,单个 dump文件可能会超出文件系统的限制的情况
C:\>exp user/pwd file=1.dmp,2.dmp,3.dmp,… filesize=1000m log=xxx.log full=y
以多个固定大小文件方式导入
C:\> imp  user/pwd file=1.dmp,2.dmp,3.dmp,… filesize=1000m tables=xxx fromuser=dbuser touser=dbuser2 commit=y ignore=y
2.2 增量导出/导入
// oracle 9i  以后 exp  不再支持  inctype
必须为  SYS  或  SYSTEM  才可执行增量导出导入
增量导出:   包括三个类型:
(1)“完全”增量导出(Complete)  //  备份整个数据库
C:\>exp user/pwd file=fullpath\xxx.dmp log=xxx.log inctype=complete
(2)“增量型”增量导出      导出上一次备份后改变的数据。
C:\>exp user/pwd file=fullpath\xxx.dmp log=xxx.log inctype=incremental
(3)  “累计型”增量导出(Cumulative)只导出自上次“完全”导出之后数据库中变化了的信息。
C:\>exp user/pwd file=fullpath\xxx.dmp log=xxx.log inctype=cumulative
增量导入:
C:\>imp usr/pwd FULL=y inctype=system/restore/inct ype
其中:
SYSTEM:   导入系统对象
RESTORE:  导入所有用户对象
 
2.3 以SYSDBA进行导出/导入
2.3.1 用于 Oracle 技术支持
2.3.2 用于表空间传输
例:
C:\>imp \’usr/pwd@instance as sysdba\’ tablespaces=xx transport_tablespace=y file=xxx.dmp datafiles=xxx.dbf
C:\>imp file=expdat.dmp userid=\"sys/password as sysdba\" transport_tablespace=y datafiles=(c:\tempapp_data,c:\tempapp_index)

粥粥3个多月了!!

4 9 月, 2008

不知不觉中,宝宝就3个月17天!这3个多月,我体会到了初为人母的兴奋,没日没夜做奶牛的辛苦,还有宝宝一天天长大带给我的惊喜,总体感觉就是挺幸福的,累并快乐着!
宝宝也从最初出生的6斤不到,到昨天晚上称的16斤7两了;一天天,一步步,20天宝宝会抬头了;2个月会逗着乐,发出咯咯的笑声,还发出只有他知道是什么意思的首语“啊呜”“啊咯咯”;3个月会翻身了,平躺翻过去爬着,头抬得老高了,看着妈妈还“啊噢,伊啊”说笑过不停,想再翻回来就是怎么也翻不过来,那就只有哇哇大哭了!….
看着宝宝,哪怕再累,心情怎么不好,只要宝宝开心的望着你咯咯的笑,就会自然的把烦恼抛得干干净净,心情出奇的好!