码迷,mamicode.com
首页 >  
搜索关键字:撤销    ( 2141个结果
ctrl+z的JAVA实现,借助了命令模式(command pattern)
前些天学习>,到命令模式时,随带给了一个CTRL+Z案例的实现,想来学习编程这么久,CTRL+Z还没有认真实现过。因此,借助JAVA与模式里面的源代码,自己对撤销和回退进行了实现(JAVA与模式书中代码有部分问题)。此次用到了命令模式,因为有界面,有按钮,有接收者,有发送者。以下是类图,只为方便,未...
分类:编程语言   时间:2015-03-02 23:52:44    阅读次数:2138
Linux内核源代码情景分析-内存管理之用户页面的换入
在下面几种情况下会发生,页面出错异常(也叫缺页中断):    1、相应的页面目录项或者页面表项为空,也就是该线性地址与物理地址的映射关系尚未建立,或者已经撤销。    2、相应的物理页面不在内存中。 本文讨论的就是这种情况。     3、指令中规定的访问方式与页面的权限不符,例如企图写一个“只读”的页面。    假设已经建立好了映射,但是页表项最后一位P为0,表示页面不在内存中;整个页表项如下图,...
分类:系统相关   时间:2015-03-01 18:33:25    阅读次数:216
Linux内核源代码情景分析-内存管理之用户堆栈的扩展
在下面几种情况下会发生,页面出错异常(也叫缺页中断):    1、相应的页面目录项或者页面表项为空,也就是该线性地址与物理地址的映射关系尚未建立,或者已经撤销。本文讨论的就是这种情况。    2、相应的物理页面不在内存中。    3、指令中规定的访问方式与页面的权限不符,例如企图写一个“只读”的页面。    首先看下进程地址空间示意图:...
分类:系统相关   时间:2015-03-01 13:16:01    阅读次数:305
Android学习按键事件监听与Command模式
Android学习按键事件监听与Command模式 - Dufresne - 博客园Android学习按键事件监听与Command模式一 Command模式意图: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化; 对请求排队或记录请求日志,以及支持可撤销的操作。 将请求被封装成一个...
分类:移动开发   时间:2015-02-28 18:00:23    阅读次数:198
git学习(1)
1 回退到上一版本 git reset --hard HEAD^,上上个版本git reset --hard HEAD^^,上一百个版本HEAD~100 2 git reflog记录每一次命令 3 git checkout -- filename 文件在工作区的修改全部撤销,这里有两种情况: 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态...
分类:其他好文   时间:2015-02-27 15:14:31    阅读次数:129
如何在Linux下重命名多个文件
在Linux中,当你想要改变一个文件名,使用mv命令就好了。然而mv不能使用通配符重命名多个文件。可以用sed、awk或者与xargs结合使用来处理多个文件的情况。然而,这些命令行即繁琐又不友好,并且如果不小心的话还很容易出错。你不会想要撤销1000个文件的错误名吧! 当你想要重命名多个文件的时.....
分类:系统相关   时间:2015-02-26 18:10:31    阅读次数:187
设计模式之行为型模式—— 3.3 命令模式
<?php /** *3.3命令模式 *定义: *讲一个请求封装为一个对象,从而是你可用不同的请求对客 *户进行参数化;对请求排队或记录日志,以及支持可撤销的 *操作。 *角色: *1.抽象Command类 *职责:用来声明执行操作的接口。 *2.具体Command类 *职责:将一个接收者对象绑定于一个..
分类:其他好文   时间:2015-02-17 23:42:08    阅读次数:136
vim 操作之 常用快捷键
vimi:插入I:行首插入a:光标后插入A:行尾插入o:下一新行插入O:上一新行插入x:删除后一个字符X:删除前一个字符u:撤销U:撤销所有操作SHIFT+d:删除光标后所有。^:回到行首$:回到行尾dd:删除该行5dd:删除光标以5行yy:复制该行4yy:复制4行p:粘贴gg:回到第一行G:回到末行对词的操..
分类:系统相关   时间:2015-02-16 19:44:08    阅读次数:199
再次理解——命令模式
命令模式是:将一个请求封装为对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式例子:你使用洗衣机时,仅仅是去拧动按钮,不需知道如何让洗衣机去洗衣服,这就是典型的命令模式。即命令对象(洗衣服命令、脱水命令)并不知道如何处理命令,会有相应的接收者对象来执行命令(驱动器) 本例子中:把洗衣服命令和脱水命令封装为对象;调用者Invoker的参数...
分类:其他好文   时间:2015-02-15 21:55:44    阅读次数:161
MySQL中授权(grant)和撤销授权(revoke)
MySQL 赋予用户权限命令的简单格式可概括为:[sql] view plaincopyprint?grant权限on数据库对象to用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利[sql] view plaincopyprint?grantselectontest...
分类:数据库   时间:2015-02-15 15:00:25    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!