命令模式(Command): 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 烧烤程序 命令模式的作用 第一,它能较容易的设计一个命令队列。 第二,在学要的情况下,可以较容易的将命令记入日志。 第三,允许接收请求的一方决定是否要否决 ...
分类:
其他好文 时间:
2019-12-16 14:52:53
阅读次数:
118
时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。 所以要修改mysql的时长 在mysql的命令模式下,输入: set global time_zone='+8:00'; 再次连接成功 ...
分类:
数据库 时间:
2019-12-16 11:40:19
阅读次数:
127
由于Linux系统“一切皆配置”的特性,我们经常要去修改各种软件及服务的配置文件,因此掌握最基本的编辑工具是十分必要的。在装了桌面的Linux系统中我们可以使用gedit等工具,像使用记事本一样直接编辑文件中的内容。但是在生产环境中,通常我们都需要远程连接到一台机器,全部要在命令模式下操作,而且服务器本身也有可能没有安装桌面。
分类:
系统相关 时间:
2019-12-15 01:22:46
阅读次数:
139
4文本编辑工具Vim Vim是vi的升级版,编辑文本时vi不会显示颜色而vim会显示颜色。 安装vim工具 #yum install –y vim-enhanced Vim有三种模式:一般模式、编辑模式和命令模式 4.1.1一般模式 Ctrl+z退出vim编辑 一般模式下,可以上下移动光标、删除某个 ...
分类:
系统相关 时间:
2019-12-14 20:57:16
阅读次数:
107
概述: 命令模式:将一组行为抽象成对象,实现“行为请求者”和“行为执行者”之间松耦合。 按照《Head First 设计模式》中命令模式章节中的例子。一个遥控器,分为左右两排按钮,左边开,右边关,最后一个按钮为撤销上一次的操作。当我想要开灯的时候,就要按下左边第一个按钮,关灯则要按右边第一个按钮。 ...
分类:
其他好文 时间:
2019-12-14 17:27:55
阅读次数:
74
关联mysql失败_Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezon’ 时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。 所以要修改mysql的时长 在mysql的命令模式下,输 ...
分类:
数据库 时间:
2019-12-12 01:39:47
阅读次数:
125
命令模式就是对命令的封装。所谓封装命令,就是将一系列操作封装到命令类中,并且命令类只需要对外公开一个执行方法 ,调用此命令的对象只需要执行命令的 方法就可以完成所有的操作。这样调用此命令的对象就和命令具体操作之间解耦了。更进一步,通过命令模式我们可以抽象出调用者,接收者和命令三个对象。调用者就是简单 ...
分类:
编程语言 时间:
2019-12-11 23:42:55
阅读次数:
157
写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: git reset --soft HEAD^ 这样就成功的撤销了你的commit 注意,仅仅是撤回commit操作,您写的代 ...
分类:
其他好文 时间:
2019-12-09 19:08:09
阅读次数:
114
相对路径:由根目录 / 写起,例如: /usr/share/doc 这个目录 绝对路径:由 /usr/share/doc 要到 /usr/share/man 底下时: cd ../man 1.新建文件,输入内容,保存退出 vim a.sh :进入命令模式 输入i :识别i为一个命令,进入编辑模式。i ...
分类:
系统相关 时间:
2019-12-09 17:11:38
阅读次数:
97
删除文件中的 ^M 字符 有时候,我们在 Linux 中打开曾在 Win 中编辑过的文件时,会在行尾看到 ^M 字符。虽然,这并不影响什么,但心里面还是有点不痛快。如果想要删除这些 ^M 字符,可以使用 Vim 来轻松搞定它。 在 Vim 的命令模式中输入 :%s/^M$//g 后,回车即会自动删除 ...
分类:
其他好文 时间:
2019-12-09 13:38:39
阅读次数:
109