做第一个小项目的一点思考(关于备份文件的妙用以及误删文件解决办法)
2015-08-29 10:47
176 查看
这周在做一个关于简历管理系统的小项目,我负责其中两个页面的设计以及与后台进行交互的工作。其中的一件小事让我明白了备份的重要性,这不是个吃到苦头长记性的故事,但得到甜头从此乐此不彼不也是可以的嘛。
时间发生在这个周三的晚上,我花了几个小时的时间写好了一个部分代码,但是由于误删了某些登录文件,使得服务器启动一直报错,当时一怒之下我就准备把备份文件重新拷贝到workspace,你以为到这里故事就结束了,我又开始逗比的写一遍。No,No,No,有趣的事情发生了,由于在paste过去之前我并没有delete原工程,我选择了替换所有文件,之后我发现所有新建的文件依然存在,我误删的文件自动补全,只是所有在替换前就存在的文件恢复到备份时,我仅仅修改了这几处,整个程序run successfully,故事时间到此结束。
以后遇到类似的问题,我会更加细心,不会再随随便便删掉某些东西,防止自己再犯这样的错误。(慎删文件)
我从此会养成备份的习惯,这样可以把某些错误的损失降到最低。(止损)
同样的问题会有不一样的解决办法,之后我在网上又找到一个在Eclipse自带的方法。鼠标右键点击项目名,选择Restore from Localhistory(恢复package下的已删除文件);在文件中选中你要恢复的类或方法,右键选择Local history,即可选择你想恢复的内容(恢复文件内部的已修改代码)。
详情请看Eclipse中如何恢复已删除的文件。
从这里又思考到如果是在windows系统下我误删了某些文件该如何做,找到了win7回收站删除了怎么恢复(多种方法附图文),了解这些很有用处,但是我觉得最方便快捷的就是找个恢复软件,无脑恢复,毕竟人和动物最大的区别就是会使用工具。
所以搜索引擎很好用。
时间发生在这个周三的晚上,我花了几个小时的时间写好了一个部分代码,但是由于误删了某些登录文件,使得服务器启动一直报错,当时一怒之下我就准备把备份文件重新拷贝到workspace,你以为到这里故事就结束了,我又开始逗比的写一遍。No,No,No,有趣的事情发生了,由于在paste过去之前我并没有delete原工程,我选择了替换所有文件,之后我发现所有新建的文件依然存在,我误删的文件自动补全,只是所有在替换前就存在的文件恢复到备份时,我仅仅修改了这几处,整个程序run successfully,故事时间到此结束。
这只是一个小插曲,但是对此我们却不仅仅一笑而过。我们要总结通过这件事可以学到什么。
以后遇到类似的问题,我会更加细心,不会再随随便便删掉某些东西,防止自己再犯这样的错误。(慎删文件)
我从此会养成备份的习惯,这样可以把某些错误的损失降到最低。(止损)
同样的问题会有不一样的解决办法,之后我在网上又找到一个在Eclipse自带的方法。鼠标右键点击项目名,选择Restore from Localhistory(恢复package下的已删除文件);在文件中选中你要恢复的类或方法,右键选择Local history,即可选择你想恢复的内容(恢复文件内部的已修改代码)。
详情请看Eclipse中如何恢复已删除的文件。
从这里又思考到如果是在windows系统下我误删了某些文件该如何做,找到了win7回收站删除了怎么恢复(多种方法附图文),了解这些很有用处,但是我觉得最方便快捷的就是找个恢复软件,无脑恢复,毕竟人和动物最大的区别就是会使用工具。
所以搜索引擎很好用。
相关文章推荐
- 《云计算服务安全能力要求》与《云计算服务安全指南》标准
- 递推+矩阵快速幂 HDU 2065
- linux学习笔记之常用命令一
- HDU 1062 Text Reverse(水~)
- SDUT 3305 质数中的质数
- Java中基于Rxtx的串口操作
- Android的XML解析
- 面向对象
- 大小端字节序
- xss小试
- logback 配置
- jquery制作拉开帷幕特效
- 获取系统环境变量: ACE_OS::getenv
- SDUT 3304 选课大作战
- 关于UNICODE VC项目二三事
- Spring-事件体系
- 【权值初始化+有条件的MST】hdu 1875 畅通工程再续
- OEL7.1安装oracle 12c简单步骤
- Dancing Links DLX
- netty5学习笔记-内存池3-PoolChunkList