码迷,mamicode.com
首页 >  
搜索关键字:撤销    ( 2141个结果
git如何撤销合并
撒销一个合并如果你觉得你合并后的状态是一团乱麻,想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态:$ git reset --hard HEAD或者你已经把合并后的代码提交,但还是想把它们撒销:$ git reset --hard ORIG_HEAD但是刚才这条命令在某些情况会很危险,如果...
分类:其他好文   时间:2014-12-15 15:07:38    阅读次数:429
重做(redo)和撤销(undo)的完整实现
undo-redo需要备忘录模式和命令模式做支撑,之前有学习过了command模式和memento模式的一些基本知识。这里要结合两个模式实现一个undo-redo操作的模块,巩固所学的知识。 系统框图:           命令分发控制器主要有四个任务:     1.系统初始化,加载系统配置参数并把这些数据缓存起来,这些应用程序级别的配置参数可以使用序列化机制,把数据缓存而不用每次去读...
分类:其他好文   时间:2014-12-13 17:57:23    阅读次数:218
【iOS开发-85】利用touch触摸事件:实现画板画画、撤销、清屏以及图片保存功能
最主要的“画”的功能是在drawRect函数中完成,而所有路径或者点得拼接是在touchesBegan、touchesMoved和touchesEnded三个函数中完成的。...
分类:移动开发   时间:2014-12-12 15:02:53    阅读次数:168
浅析备忘录模式
在应用程序设计过程中,一些具体操作需要能够支持撤销(undo),例如最近在写的一个文件管理系统。文件的一些基本操作如:rename、copy、cut等,需要支持undo、redo操作来提供更好的用户体验。总所周知,undo、redo操作需要两个模式支撑:备忘录模式(memento)保存对象操作数据状态、命令模式(command)封装用户请求。结合起来可以提供良好的撤销、重做操作。命令模式可以参考上...
分类:其他好文   时间:2014-12-12 13:26:52    阅读次数:167
《亲爱的界面》阅读笔记之一
1.不要打扰用户 (1)如果能帮助用户做决定,就不要打扰用户。 (2)如果不得不让用户自己做决定,就让用户一次性把所有决定都做完,避免让用户中途停下来做决定。 (3)只在做出紧急决定是才打扰用户。 2.为用户提供撤销功能 (1)在用户做出某些具有潜在危险的事情之前提出警告并不会奏效,用户往往会无视这些消息,只有允许他们撤销自己的操作,才能避免发生意外。 (2)如果技术不支持撤销操作,那...
分类:其他好文   时间:2014-12-11 19:16:26    阅读次数:161
(三)Android性能优化系列---Improving Layout Performance(二)转载自:http://xhmj12.iteye.com/blog/2064342
Loading Views On Demand 有时你的布局可能需要一些复杂却又很少被用到的视图。无论他们是item详情、进度指示器,或撤销的消息,你都可以在需要时加载这些视图,来减少内存使用量并加快渲染速度。 Define a ViewStub ViewStub是一个没有尺寸大小并...
分类:移动开发   时间:2014-12-11 19:00:48    阅读次数:223
关于git reset和git revert之前的区别
很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull idc cpp-1.0的结果,这样做麻烦很大,经常导致maven项目格式不正确,这个时候,可以用git reset --hard 去撤销这次修改但是这样做也有问题,可能之前本地的,没有提交的修改...
分类:其他好文   时间:2014-12-11 17:03:49    阅读次数:231
bash版2048
bash 脚本小游戏 2048? 通过方向键玩游戏 q键退出 不支持撤销操作 不判断游戏是否game over (玩家自觉按q键退出) 默认4x4矩阵 可通过命令行参数(第1个参数)设置为NxN矩阵 ?(4<=N && N<=9) #!/bin/bash set?-e ...
分类:其他好文   时间:2014-12-11 16:09:15    阅读次数:221
将sublime打造成性感无比的编辑器
热退出tab--space 区分缩进线相同单词自动高亮-->字符串匹配-->快速选中代码自动补全ctrl+z 撤销 ctrl+y 恢复撤销ctrl+p文件切换ctrl+g任意行切换ctrl+r函数切换ctrl+Enter 光标后插入行Ctrl+Shift+Enter 光标前插入行ctrl+/ 注释、...
分类:其他好文   时间:2014-12-08 22:46:18    阅读次数:235
iOS 键盘取消晃动撤销动作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ //取消摇动编辑 application.applicationSu...
分类:移动开发   时间:2014-12-08 15:27:06    阅读次数:371
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!