- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 Oracle 临时表
<br />一、简介<br /> Oracle 数据库除了可以保存永久表外,还可以建立临时表(temporary tables)。这些临时表用来保存一个会话(SESSION)的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交(commit)和回滚(rollback)事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。<br /> Oracle 临时表分为“会话级临时表”和“事务级临时表”。<br /> “会话级临时表”是指临时表中的数据只在会话
2011-05-31 09:24:00 464
原创 Visual C++线程同步技术剖析
<br />使线程同步<br /><br /> 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。<br /><br /> 如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量,如果都是读取操作,则不会出现问题。如果一个线程负责改变此变量的值,而其他线
2011-05-19 17:23:00 461
原创 Boost Thread 临界区 mutex
除了thread,boost::thread另一个重要组成部分是mutex,以及工作在mutex上的boost::mutex::scoped_lock、condition和barrier,这些都是为实现线程同步提供的。<br /><br />mutex<br />boost提供的mutex有6种:<br />boost::mutex<br />boost::try_mutex<br />boost::timed_mutex<br />boost::recursive_mutex<br />boost::re
2011-05-18 09:15:00 3327
原创 Oracle exp/imp备份(导出/导入备份)
<br />exp hely=y 说明:<br /> USERID 用户名/口令<br /> FULL 导出整个文件 (N)<br /> BUFFER 数据缓冲区的大小<br /> OWNER 所有者用户名列表<br /> FILE 输出文件 (EXPDAT.DMP)<br /> TABLES 表名列表<br /> COMPRESS 导入一个范围 (Y)<br /> RECORDLENGTH IO 记录的长度<br /> GRANTS 导出权限 (Y)<br /> INCTYPE 增量导出类型<br />
2011-05-17 14:50:00 855
新浪博客HtmlEditor在线编辑器(OFFICE2007风格)编辑器
2009-07-19
。net在线日志生成器
2009-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人