成功给CVS添加一个用户
今天需要给CVS添加一个用户,才发现CVS的管理还真是不好用,基本上都要用命令行,要是有用户界面就好了。下面就step by step:[@more@](1)查了查cvs的帮助(cvs help),才知道该用 cvs passwd添加用户(2)运行cvs passwd -a username1 Adding user username1@127.0.0.1cvs [server aborted]: Only administrators can add or change another's password可是我怎么也不知道哪些是administrator用户:(,别人也忘了(3)更改自己的用户为administrator到当前repository的CVSRoot下添加一个文件,名为admin,不需要任何后缀名,在里面加上
.net中timer的使用心得
默认情况下,timer会按照其interval的时间间隔来调用Elapsed事件的回调函数。[@more@]默认情况下,timer会按照其interval的时间间隔来调用Elapsed事件的回调函数。但是有些时候,函数的执行时间大于interval,会导致一些功能实现起来不方便。我希望的是,使用timer的同时达到同步的效果,也就是Elapsed事件顺序执行,没有并行执行的情况。后来发现用以下方法可以实现上述的效果。timer_ElapsedEvent{_timer.AutoReset = false; doSomethingThatCostTimeMoreThatInterval();_timer.AutoReset = true;}
关于索引
B-Tree 和 Bitmap 索引比较[@more@] B-Tree Indexes Bitmap Indexes(1)Suitable for high-cardinality Suitable for low-cardinalitycolumns columns(2)Updates on keys relatively Updates to key columns very inexpensive expensive(3)Inefficient for queries using Efficient for queries using AND/OR predicates AND/OR predicates(4)Row-level locking Bitmap segment-level locking(5)More storage
Cluster Learning
Definition of ClustersA cluster is a group of one or more tables that share the same data blocks because they sharecommon columns and are often used together in join queries. Storing tables in clusters offersthe DBA a method to denormalize data. Clusters are transparent to the end user andprogrammer.Performance Benefits of Clusters• Disk I/O is reduced and access time improved for joins of clustered tables.• Each cluster key value is stored only once for all the rows of the same key
开博啦
今天终于收到OCP证书已经寄出的确认函。高兴之余,决定开博,:-),同时以blog督促自己这段时间自己的一些想法和学习。最近在学习Oracle的调优和MySql的一些文档,希望到时可以为自己增加一些砝码。继续努力。。。[@more@]