定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就能够将该对象恢复到原先保存的状态类型:行为类类图: 我们在编程的时候,常常须要保存对象的中间状态,当须要的时候,能够恢复到这个状态。比方,我们使用Eclipse进行编程时,假如编写失误(比如不小心误删除了几行代码...
分类:
其他好文 时间:
2014-10-05 15:23:58
阅读次数:
156
在生产环境,运维人员有时候会误删文件,或者一些别有用心的人故意删除你服务器数据上的重要数据。出现这种情况导致数据丢失,对公司可能造成重大影响,因此你的饭碗也有可能不保。在linux环境下有一些帮助我们恢复丢失数据的软件,其中"extundelete"就是一个很强大的开源软件..
分类:
其他好文 时间:
2014-09-24 16:41:17
阅读次数:
853
Java视图上,左边“包资源管理器”,在要恢复的项目上点右键,会有一个菜单项,“从本地历史纪录复原(X)...”,英文是”Restore from Local History...”,点这个,就会弹出一个对话框,原来他们藏在这里了!对应于每一个删除的文件右边有相应的保存的日期,有更改就有保存,点对应...
分类:
系统相关 时间:
2014-09-15 19:29:29
阅读次数:
202
查看回收站中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;恢复表SQL>flashbacktabletest_droptobeforedrop;或SQ...
分类:
数据库 时间:
2014-09-15 14:08:58
阅读次数:
291
mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分数据。注意:...
分类:
数据库 时间:
2014-09-10 02:41:19
阅读次数:
338
1、为什么要使用包? 答: 在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起 的,即Procedures中),这些非常不方便查询和维护,甚至会发生误删除的事件。所以通过使用包就可以分类管理过程和函数。 而且...
分类:
数据库 时间:
2014-09-03 21:14:57
阅读次数:
242
网站建设中的404页面也就是一个网站遇到错误时展示的页面。在一个网站运营中,404页面是不可避免都会出现的,比如由于用户输入网址有误,或者是站长自己误删了某个页面的内容等等,这都会产生http的404错误码。既然无法控制的404的出现,那么我们就应该做好出现404后的善后处理,好好运用404页面为站...
分类:
其他好文 时间:
2014-09-03 04:59:32
阅读次数:
305
用mysqlbinlogphp处理代码:将mysql-bin.xxxxxx文件导出为可读文本:> D:/baksql/baksqlaa.txt";system($command,$comReturn);var_dump($comReturn);} ?>分离出需要执行的语句:
分类:
Web程序 时间:
2014-09-02 19:50:25
阅读次数:
257
今天登录oracle时遇到oracle initialization or shutdown in progress 这个错误提示,在网上搜了下,试了很多方法,最后结合几种方法结合,成功解决了问题!
问题原因:我将以前备份的一个数据库文件误删除,重新登录数据库加载数据时提示错误
操作步骤:
1.先在windows下运行cmd,进入DOS环境。
2.以DBA用户登录,具体命令是
s...
分类:
数据库 时间:
2014-08-31 21:27:31
阅读次数:
234
昨天晚上我PCB图的时候还用OrCAD这个组件来着呢,但是还是好好的。可是今天当我再次启动程序的时候就出现了下面的对话框。
当时就吓了好一跳,好好软件怎么突然就不行了呢?先说说我出现这个问题之后的内心活动吧,首先是吃惊,原因前面已经说了。接下来我就想是不是我误删了什么文件了...
分类:
其他好文 时间:
2014-08-30 16:28:39
阅读次数:
260