- 博客(15)
- 收藏
- 关注
原创 如果你能宽恕别人,那就宽恕他吧
如果你能宽恕别人,那就宽恕他吧,这是你的幸福。高尚是高尚者的墓志铭,卑鄙是卑鄙者的通行证,别人对不起你是他在龌龊自己的灵魂,玷污自己的良心,你不能因为这些东西放弃自己的原则。
2008-04-26 23:33:00 488
原创 incognito的查询接口
今天运气很好,昨天搞了一天的一个查询接口,一直没有成功。下午的时候给incognito发邮件请求帮助,人家告诉我要实现这个功能要用别的函数才行,于是今天忙乎了半天总算成功了。实际上证明,知识面宽一点是很有用处的,我这次在没有文档的情况下,通过参考他们提供的java代码,编了一个C++的程序,还是很自得的。呵呵。
2008-04-25 16:19:00 514
原创 苦闷的日子
其实平淡才是排解苦闷的最好的良方,按照最简单的方式去生活,他们的comings and goings实际上对我的影响不大,不是吗?你对生活的要求越高,生活对你的要求也就越高,还是自己的生活更加适应自己,去享受那份简单和快乐吧,迷茫好几天了。
2008-04-25 09:24:00 464
原创 道貌岸然的理性
现在最火的话题莫过于抵制,抵制法国货、抵制家乐福。这本身就是一个很个人的问题,个人选择。如果说某人——从sina上的相关新闻来看,应该说是大多数人——看了新闻,听到了别人的倡议,选择了抵制,那就抵制好了;如果某人认为抵制没什么作用,或者干脆认为这个跟我没有任何关系,甚至于西藏的问题跟我也没有任何关系, 哪怕你认为ZD是一件很对的事情,所以选择不去抵制;这纯粹是个人的选择,在一个多元的国
2008-04-18 00:50:00 600
原创 oracle需要显式结束事务
oracle不需要显式的开始事务,事务会在修改数据的第一条语句处开始,但是oracle必须显示结束事务。这个和informix不一样,在informix数据库中,如果不显式声明事务的话,则每条修改的语句都是单独的事务,并马上自动提交。这是两个数据库在锁和事务实现的机制不一样,在informix中锁是一种很重要的资源,所以事务最好尽快结束;而在oracle中锁的开销很小,甚至是“没有” 开销,所以o
2008-04-16 23:42:00 1396
原创 这几天还挺忙的,没怎么看书
基本都在忙工作的事情.1、研究TimesTen内存数据库,下一步要把相关的一些应用移植到TimesTen上面去。2、在做一个Corba的客户端程序,跟incognito做接口,用ACE+TAO的库。早上坐车的时候听听沛沛英语,晚上回去都跑步了,这都是好习惯,需要坚持!
2008-04-16 14:51:00 500
原创 放弃《Expert one on one Oracle》
这本书是基于oracle8的,现在的Oracle已经有了很多新的特性,再加上这本数的翻译质量很差,而现在出Thomas出了新的书《Apress.Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions》 还是看这个吧。
2008-04-09 14:12:00 669
原创 oralce的锁
oracle的锁主要有TX锁、TM锁、DDL锁。TX锁是事务锁,对数据的修改都会产生一个事务锁,同时在修改数据的过程中,为了防止修改表结构,oracle会产生一个TM锁。可以用一下的脚本查看系统中的锁 SQL> select username,l.SID,id1,id2,l.LMODE,request,block,l.TYPE 2
2008-04-09 11:00:00 822
原创 Oracle中MAXTRANS失效了,在9i上我测试过了
Oracle中MAXTRANS失效了,在9i上我测试过了。create table p (x int ) maxtrans 1;但是查询 Connected to Personal Oracle9i Release 9.2.0.1.0 Connected as ncsrpt SQL> select table_name,INI_T
2008-04-08 20:05:00 957
原创 oracle中的锁“没有开销”
Thomas在提到oracle的锁机制时,自豪 之情与优越感溢于言表。“Oracle中,拥有一个锁跟拥有100万个锁的开销是一样的——没有开销”的确这是informix比不上的一个机制。锁溢出,在informix里面是一个很危险的事情
2008-04-08 19:42:00 619
原创 oracle8中外键导致锁的问题
在《Expert one on one oracle》中提到“在父表中删除行带来的问题更为常见,如果在表P中删除一行,那么子表C将变成被锁定的表”。这句话已经是历史了,目前的oracle中已经不存在这个问题了,应该是一个大的进步。记得以前在用informix时代,李老大一般是不让用外键的,可谓用心良苦
2008-04-08 19:34:00 589
原创 用一个月时间看完《Expert one on one Oracle》
清华的那个翻译的,基于oracle8的。很久就开始看了,一直没有完整看完过,这次一定要坚持看完!Mark一下
2008-04-08 19:01:00 1333
原创 邂逅阎应元
清明节那天准备去苏州,刚好有点时间,如是在江阴的文庙去逛了逛。在看完那些个并不如教科书上平易近人的一些圣人后,准备离去。但是还有些时间,于是百无聊赖之时,转到了供圣人们像的大成殿的后面,远远的有三个雕像 <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"o:preferrelative="t" path="m@
2008-04-07 20:09:00 876
原创 用Lex和Yacc做一个简单的SQL解释器
前段时间做了一个简单的内存数据库,需要提供点简单的SQL支持,在参考了《Lex与Yacc》和网上的相关资料后,以《Lex与Yacc》中的SQL解释器为基础,做了修改,最后生成了一个简单的SQL解释器。这个SQL解释器由于本身内存数据库提供的功能限制,提供的SQL也有很多的限制:1、select不支持按字段取值,一次查询获取所有字段2、查询条件之间的关系只支持AND3、UPDATE一次只更新一个字段
2008-04-06 18:13:00 6996 4
转载 yacc的使用
本来不打算全部拷贝过来的,但是这篇文章在网上已经删除了,我是从google的快照中找到的,第8部分的出错处理中error的使用是第一次从这里看到,郁闷了半天的问题文章来源(http://www.duangw.net/computer/reference/scripts/yacc.html) Yacc使用索引: 概念 Yacc文件格式 定义部分
2008-04-03 09:50:00 2029
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人