Archive for 9 月, 2008

数独游戏规则

星期四, 25 9 月, 2008

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

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

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

- 数独游戏的目的是根据下列规则,用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个月会翻身了,平躺翻过去爬着,头抬得老高了,看着妈妈还“啊噢,伊啊”说笑过不停,想再翻回来就是怎么也翻不过来,那就只有哇哇大哭了!....
看着宝宝,哪怕再累,心情怎么不好,只要宝宝开心的望着你咯咯的笑,就会自然的把烦恼抛得干干净净,心情出奇的好!

[转帖]五院士呼吁高考重视理化 已联名寄出修改建议

星期四, 4 9 月, 2008

五院士呼吁高考重视理化 已联名寄出修改建议


2006年08月24日
来源:新华报业网 

日前,记者从省教育厅获悉,2008年江苏高考已形成初步草案,正处于论证审批阶段,已送相关院校及科研部门调研。初步草案中规定语数外必考,物理、化学仅作为学业水平测试。8月23日,中国科学院5名院士联名向省教育厅寄出《关于修改2008年江苏高考改革计划的建议》,呼吁高考重视理化

2008年江苏高考草案内容 

江苏2008年高考草案规定:语、数、外作为每位高考考生的必考科目,每门分值200分,江苏省有关部门将根据招生计划数,按照语数外成绩总分以及艺术体育专业成绩划定控制分数线,语数外成绩是必要条件,也是最后的投档线。除语数外以外,每位考生还必须考七门学科,即物理、化学、生物、政治、历史、地理、技术(信息、通用),这七门可以统称为“学业水平测试”,其中又分两类,即必修与选修,在高三上学期全部考完,成绩分5个级别,即A、B、C、D、E五级,最后的高考只考语、数、外三门,总分600分。高考录取时,先公布三门总分成绩,然后填写志愿,其中,考生所有必修学科的测试成绩必须达到合格即D级以上方可填报志愿,如达不到D级则无资格参加语数外考试、无资格获得毕业证书、无资格填报志愿。5门必修学科有2个C级以上,其中选修2门中必须有1门是C级以上,方可填报本科志愿。 

5位院士联名寄出修改建议 

8月23日,记者从有关部门获悉,江元生、陈懿、陈洪渊、王德滋等5名中科院院士,就2008年江苏高考草案,联名向省教育厅寄出了一份《关于修改2008年江苏高考改革计划的建议》,建议内容如下: >>谈谈我的观点 

【院士访谈】 

不考理化是对民族不负责任的做法 

见到江老时,老先生正躺在省人民医院病床上,闻听是关于“2008年高考草案”一事的采访,老人坚持让老伴将其扶起。下面便是记者对江元生院士关于“江苏2008年高考草案”的采访谈话。 

记者:您知道2008年江苏高考草案已经出台吗? 

江元生:知道此事,这可是一件大事,不仅关系到千家万户,更是影响一代人的大事。草案的内容我也看了,最后高考只考语、数、外三门,物理、化学等学科作为学业考试。这样的草案无疑使现在的中学应试教育进一步得到加强,教学重心倾向于语、数、外三门,而物理、化学等直接关系到国家科技创新的学科会偏离重心。 

记者:只考语数外三门有什么不好呢?语数外与理化及其他学科,究竟谁更重要呢? 

江元生:高考以及现在的大学学科教育,是根据现代科学进程发展的重要性选定下来的。语文作为我们的国学与母语,其重要性是显而易见的,她是支撑我们精神的归宿,与哲学、历史等人文科学一脉相承,也是我们华夏文明的全部,高考考语文,国人无人反对。 

数学是科学之母,任何学科都离不开数学,过去认为经济与数学无关,可现在高速发展的经济一刻也离不开数学。尽管数学很重要,但真正成为数学家的人却很少,人类发展至今,的确需要数学家,但并非要求全部都是数学家,数学只要达到一定水平就可以了。 

物理、化学对我们的现实意义就不一样了,我们国家正处于工业技术革新时期,物理学家、化学家只嫌少不嫌多,现代工业也一刻离不开物理与化学,物理、化学支撑着现代工业的基矗在中学期间,物理、化学得不到重视,大学很难有成就。现代科学包括物质科学与生命科学,其中物质科学是物理、化学的全部;生命科学同样包含着化学,可见物理、化学的重要性,一旦最后高考不考物理与化学,其结果是严重的,也是一种对民族不负责任的做法。 

英语是一种工具,尽管重要,但相对于语文、物理、化学等学科,其重要性要小得多,仅是一种工具,我们的确应该吸收外国文化与技术,但需要人人成为翻译家吗?我看只要懂得英语即可,需要将英语纳入高考这么重要的地位吗?早就应该将英语从高考中剔除出来,但不是不学,可以在中学实行英语考级,像现在的大学四六级一样。将英语纳入高考,这是一种失败! 

记者:高考已成“应试教育”的附属品,如何将高考改革有序进行下去并建立正确的导向?您如何看待已出台的2008年高考草案? 

江元生:在没有出现比高考更好的选拔人才的体制前,高考是非常适合我国国情的一种选才制度,也是一种相对客观、公正的制度。而高考本身就是一种导向,2008年高考草案没有将物理、化学纳入最后的高考范畴,是一种非常可怕的想法,我们要对历史负责,邓小平曾经倡导“未立不破”原理,教育更应该如此,在新的可行性高考方案尚未出台之前,旧的方案是不应该破的,高考放弃物理、化学,就是对科学创新的一种挑战!我们的学生相对西方国家的