07 2012 档案

摘要:[W,s,v] = svd((repmat(sum(x.*x,1),szie(x,1),1).*x)*x'); 阅读全文
posted @ 2012-07-30 13:05 einyboy 阅读(282) 评论(0) 推荐(0)
摘要:1.增加分区的SQL语法alter table table_nameaddpartition...2.创建一个分区表sec@ora10g> drop table t_partition_range purge;Table dropped.sec@ora10g> create table t_partition_range (id number,name varchar2(50))2 partition by range(id)(3 partition t_range_p1 values less than (10) tablespace tbs_part01,4 partition 阅读全文
posted @ 2012-07-25 17:56 einyboy 阅读(11978) 评论(0) 推荐(0)
摘要:【问题现象】在给表空间添加文件后,发现数据文件的添加的位置或名字不规范,需要规范性的更正如下述场景:sys@ora10g> col tablespace_name for a15sys@ora10g> col file_name for a50sys@ora10g> select tablespace_name,file_name from dba_data_files where tablespace_name = 'TBS_SEC_D';TABLESPACE_NAME FILE_NAME--------------- ------------------- 阅读全文
posted @ 2012-07-25 17:50 einyboy 阅读(4687) 评论(0) 推荐(0)
摘要:http://space.itpub.net/519536/viewspace-606533查看( 258 )/评论( 0 )/评分(0/0)数据库环境简介:操作系统: Windows XP数据库版本:Oracle10.2.0.1归档模式: 非归档备份策略: 没有任何的备份策略,无备份可用用途: 测试数据库【故障描述】今天在启动本机测试用数据库时惊现数据库无法启动,提示如下:C:\>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Tue Jun 16 18:25:43 2009Copyright (c) 19 阅读全文
posted @ 2012-07-25 17:45 einyboy 阅读(590) 评论(0) 推荐(0)
摘要:汇总整理一下有关重做日志文件(redologfiles)管理相关的操作(增,删,改,查,切)。供参考。1.当前日志相关信息sys@ora11g> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM---------- ---------- ---------- ---------- ---------- --- --------- ------------- --------- 1 1 10 209715200 1 YES INACTIVE 46193 阅读全文
posted @ 2012-07-25 17:18 einyboy 阅读(2434) 评论(0) 推荐(0)
摘要:Oracle移动重做日志的方法很简单,下面就为您详细介绍Oracle移动重做日志文件的方法,如果您对Oracle移动重做日志方面感兴趣的话,不妨一看。$sqlplus'/assysdba'#关闭数据库。SQL>shutdownimmediate#cp日志文件到目标位置。SQL>!cp/opt/oracle/oradata/redo*/opt/oracle/oratest/#让数据库以mount模式启动。SQL>startupmount;#修改数据库中日志文件的位置SQL>alterdatabaserenamefile'/opt/oracle/or 阅读全文
posted @ 2012-07-25 15:22 einyboy 阅读(733) 评论(0) 推荐(0)
摘要:[oracle@einyboy ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Wed Jul 25 12:21:02 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL& 阅读全文
posted @ 2012-07-25 15:16 einyboy 阅读(2725) 评论(0) 推荐(0)
摘要:1,先通过rman进行数据库的全备份(backupdatabase)2,关闭数据库3,通过ultraEdit对数据文件进行编辑,然后保存注意:修改时不能修改到数据文件头信息(因为要进行scn校验,如果修改了数据文件头的8个块可能导致数据库无法正常启动),应该尽量在中间地方修改4,打开数据库,查询更改的数据文件中表的信息5,可以通过oracle自带的工具dbv来进行查询哪些块出现了块折断dbverify工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。进行数据文件块校验时dbvUSERID=username/passwordSE 阅读全文
posted @ 2012-07-24 13:03 einyboy 阅读(916) 评论(0) 推荐(0)
摘要:今天把DataStage导一个大表,一不小心把表给锁住了........其实解锁并不复杂,用PL/SQL可以很方便解锁,可以用两种方式得到目前被锁住的表。第一种是,直接从,Tools->Session里面查看,里面有很多的Session和进程,下面有一个Lock的Tab,选中那个Tab,然后一条一条地去上面Session,如果Lock这一栏有数据,就说明被锁住了,在Objec_Name里面可以看到表名。如果是自己的表,可以得到Sid和Serial#,接着执行以下语句就可以解锁:alter system kill session 'sid,serial#';第二种方法是用语 阅读全文
posted @ 2012-07-16 13:05 einyboy 阅读(608) 评论(0) 推荐(0)
摘要:前言:在您维护数据库的过程中一定听说过某位同事说:我的这条如此简单的SQL语句为什么20多分钟了还没有执行完成?在处理这类问题的时候记得把“锁等待”因素考虑进去。具体的实验如下。1.模拟“锁等待”现象1)开启一个终端创建测试表test_lock,插入一条数据,模拟更新该条数据,但不提交sys@orcl> conn sec/secConnected.sec@orcl> create table test_lock ( a int );Table created.sec@orcl> insert into test_lock values ( 1 );1 row created. 阅读全文
posted @ 2012-07-13 10:13 einyboy 阅读(408) 评论(0) 推荐(0)
摘要:当我们对数据库优化诊断时,需要收集相应的信息以供参考,从个人的使用经验来说,这种统计数据分为两大类一类是数据库级别的统计信息二类是os级别的统计信息下面就分别介绍在不同的级别下,常用什么工具来收集信息帮助优化诊断首先是oracle数据库级别优化分析工具介绍目录:1.statspack2.ASH3.AWR4.ORACLE EXPLAIN PLAN的总结(查询sql的执行计划) a.autotrace b.explain的使用1.statspacka。安装sql> sqlplus "/ as sysdba"SQL> select file_name from dba 阅读全文
posted @ 2012-07-12 17:44 einyboy 阅读(2864) 评论(0) 推荐(0)
摘要:今天做awr报告发现gc buffer busy等待时间gc buffer busy This wait event, also known as global cache buffer busy prior toOracle10g, specifies the time the remote instance locally spends accessing the requested data block. This wait event is very similar to the buffer busy waits wait event in asingle-instancedatab 阅读全文
posted @ 2012-07-12 16:38 einyboy 阅读(639) 评论(0) 推荐(0)
摘要:这个问题虽然是比较老了,但是看雪上还有同学提到,在这里做个总结,给像我这样的新手看看。1)直接修改入口用c32asm或者其他PE编辑工具,修改开头的几个字节,改成cc,即int 3。这样,驱动加载的时候就会断在这里了。ps:这种方法对于有校验的驱动可能不太适用。2)下断IopLoadDriver这里的EDI其实就是DriverObject。DriverObject+2c就是DriverInit。在这里单步进去就是DriverEntry了。ps:这种方法下断IopLoadDriver对应的偏移,在不同的操作系统下,会有所不同。不过对应的代码基本上是如下形式:push regcall reg+xx 阅读全文
posted @ 2012-07-11 14:50 einyboy 阅读(1679) 评论(0) 推荐(0)
摘要:OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。2、强大的可移植性。微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于 Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并 阅读全文
posted @ 2012-07-09 15:27 einyboy 阅读(8941) 评论(1) 推荐(0)
摘要:来源:中国IT实验室收集整理 作者:CCBSP分割算法也是有不少文章可以借鉴的,就我目前能掌握的资料来看,泛泛而谈者大有人在,实际去作的时候却总是抓瞎。知道是什么永远不如知道怎么做,BSP分割是BSP分析的基础,虽然它很简单,但是,如果连简单的都不会做,又怎么能胜任复杂的工作呢? 趁这段时间有空,遂埋头钻研BSP,一周之后,分割和自动Portal生成均已解决,遂做此文,希望能对初学者有所帮助,亦希望能抛砖引玉,众位高手能不吝赐教。 本文先就BSP中相对简单的分割部分做一个简单的介绍,自动Portal生成的资料正在整理,希望能尽快放出。 BSP的基本原理 试想我们生活的空间,肯定是由为数众多的天 阅读全文
posted @ 2012-07-08 21:10 einyboy 阅读(5548) 评论(0) 推荐(1)
摘要:第三节室内场景中光照运算关于Radiosity的算法最早是由Goral、CindyM、Torrance、KennethE、Greenberg、DonaldP、Battaile和Bennett在论文《Modellingtheinteractionoflightbetweendiffusesurfaces》提出的。他们使用Radiosity来模拟能量在漫反射表面之间进行传送,漫反射表面对照到表面上的光线在所有的方向上都进行相同的反射,和它相反的是镜面反射表面,它只在反射方向上传播反射光。由于漫反射表面的这个特性,这就意味着对于所有的观察角度而言看起来表面都是相同的,这样对于场景中的每一个表面只需要 阅读全文
posted @ 2012-07-08 20:44 einyboy 阅读(1062) 评论(0) 推荐(0)
摘要:我这个人非常懒,到现在也没有发表几篇文章,今天有一点时间贴上一些我翻译的文章.BSP技术作为室内引擎渲染的主流技术虽然已经存在多年,但是生命力仍然非常顽强,最新的DOOM3,HL2仍然将它作为渲染的主流技术,但是在网上对它介绍文章虽然多却非常浅显,大多是使用Q3的BSP文件进行渲染,而BSP文件如何产生则介绍非常少,盖因为这一部分是场景编辑器的工作,而完成一个这样的BSP编辑器是非常困难的,需要掌握的知识非常多.下面我将对BSP编辑器这一部分需要用到的BSP知识进行一下介绍,这只是一些很初步的知识,如希望了解更多的内容,Q2开源代码中有一个BSP编辑器的代码是你研究的重点,还有就是HL2泄露代 阅读全文
posted @ 2012-07-08 20:42 einyboy 阅读(8914) 评论(0) 推荐(1)
摘要:第二节隐藏面剔除 对不可见物体进行剔除是游戏行业为了满足提高画面渲染速度的要求而产生的一项技术,就是在硬件加速技术飞跃发展的今天,虽然现在已经可以完成许多在过去被认为是不可能实现的工作,但是对于隐藏面进行剔除仍是加速图形渲染的一项重要技术。通常当一个游戏运行的时候,它最少需要以每秒30帧的速度运行。在几年前这意味着如果每一帧你渲染的带纹理的多边形数量超过5000个就被认为是不可接受的,而现在几乎所有的商业显卡每一秒都可以渲染几千万个多边形。可是现在仍然需要使用隐藏面剔除这项技术,这是为什么呢?显而易见,对不可见物体渲染以后将会被可见物体遮挡住,这样做无谓的浪费了显卡的带宽,但是同时它也增加了. 阅读全文
posted @ 2012-07-08 20:42 einyboy 阅读(687) 评论(0) 推荐(0)
摘要:知其所以然,视频教程http://115.com/file/clsso017#19.IDA中的交叉引用.7zhttp://115.com/file/clsso0xb#18.C++的逆向工程基础.7zhttp://115.com/file/dn119rwd#17.IDA中结构体与数据库.7zhttp://115.com/file/aqkkax2l#16.汇编中的循环指令.7zhttp://115.com/file/bhii0qvj#16.IDA中数组元素的访问.7zhttp://115.com/file/aqkkaak2#15.汇编中的条件分支语句.7zhttp://115.com/file/d 阅读全文
posted @ 2012-07-06 22:31 einyboy 阅读(4752) 评论(2) 推荐(0)
摘要:一、消息钩子的概念1、基本概念 Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)是Windows消息处理机制中的一个监视点,钩子提供一个回调函数。当在某个程序中安装钩子后,它将监视该程序的消息,在指定消息还没到达窗口之前钩子程序先捕获这个消息。这样就有机会对此消息进行过滤,或者对Windows消息实现监控。 2、分类 消息钩子分为局部钩子和全局钩子。局部钩子是指仅拦截指定一个进程的指定消息,全局钩子将拦截系统中所有进程的指定消息。 3、实现步骤 使用钩子技术拦截消息通 阅读全文
posted @ 2012-07-04 22:33 einyboy 阅读(1123) 评论(0) 推荐(0)
摘要:http://people.csail.mit.edu/torralba/shortCourseRLOC/This course reviews current methods for object category recognition, dividing them into four main areas: bag of words models; parts and structure models; discriminative methods and combined recognition and segmentation. The emphasis will be on the 阅读全文
posted @ 2012-07-02 15:16 einyboy 阅读(500) 评论(0) 推荐(0)