一、vim介绍 vim是全屏幕文本编辑器,它没有菜单,只有命令 二、vim模式 1、命令模式 在此模式下用户可以输入命令来进行文件存盘、移动光标、删除字符、撤销命令和重复命令等操作,还可以设置vim的编辑环境 2、插入模式 在插入模式下也可以删除字符、插入字符 3、末行模式 在末行模式下可以进行保存 ...
分类:
系统相关 时间:
2021-07-02 15:57:27
阅读次数:
0
我的环境是:Django2.2 + Python3.7 Q1 将Django的DEBUG设置为False后,静态文件加载失败:报404 原因:Django的DEBUG设置为True,表示项目以调试方式运行,这种模式下程序出错后会在前端页面和后台报出对应错误,并且Django会自动搜索静态文件。设置D ...
分类:
其他好文 时间:
2021-07-02 15:53:24
阅读次数:
0
备忘录模式 定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 使用场景:需要保存、恢复数据的相关场景。提供可回滚的操作。如游戏中的存档、应用软件里的Ctrl+Z等。 注意事项:为了符合迪米特法则,还需增加一个管理备忘录的类。为了节约内存还可使用原型模式+备忘录模式。 ...
分类:
其他好文 时间:
2021-07-02 15:45:16
阅读次数:
0
装饰者模式(Decorator或Wrapper) 被装饰者将扩展功能的任务委托给装饰者,从而避免直接修改原来的类(开闭原则:对扩展开放,对修改关闭) 装饰者与被装饰者拥有同样的超类型 装饰者可以在被装饰者的行为前或行为后,增加自己的行为 装饰者模式说白了,就是在装饰者类中持有超类对象,增强超类对象的 ...
分类:
编程语言 时间:
2021-07-02 15:44:32
阅读次数:
0
即消费者行为模型。原来一直倡导的AIDMA模式,即——引起消费者注意——产生兴趣——激发欲望——强化记忆——促使行动。现在随着互联网的兴起,消费者在商品的选择上已不限于实体,更多的是电商的形式。甚至商品也不一定是实体的,也有虚拟的、知识类的产品。因此从过去的AIDMA模式做进一步的延伸,慢慢演变出A ...
分类:
其他好文 时间:
2021-07-02 15:41:24
阅读次数:
0
很多程序员都喜欢使用google浏览器作为开发工具,但本人更喜欢360极速,虽然对于360不太感冒,但孔子曰不因言废人,不因人废言。对于好东西还是要开放一点的。这款浏览器不仅可以支持google的brink内核(极速模式),同时还支持IE的Trident内核(兼容模式),而且关闭最后一个标签页时不会 ...
分类:
其他好文 时间:
2021-07-01 17:22:34
阅读次数:
0
摘要: 本文是《2017双11交易系统TMF2.0技术揭秘》演讲整理,主要讲解了基于TMF2.0框架改造的交易平台,通过业务管理域与运行域分离、业务与业务的隔离架构,大幅度提高了业务在可扩展性、研发效率以及可维护性问题,同时以更好的开放模式,让业务方能自助进行无侵入的需求开发。 12月13-14日, ...
分类:
其他好文 时间:
2021-07-01 17:01:36
阅读次数:
0
Ubuntu设置用户自动登录 方式一 安装时勾选用户自动登录 方式二 系统设置内设置开启用户自动登录 方式三 vim /etc/lightdm/lightdm.conf autologin-user=username ...
分类:
系统相关 时间:
2021-07-01 16:46:23
阅读次数:
0
#[derive(Debug, Clone)] struct Work { //消息实体,存储消息 id: i32 } struct WorkMaster { //消息管理者属性 workers: Vec<Box<Worker>> //存储注册的接收者。每个接收者须实现Worker接口才能注册进。 ...
分类:
数据库 时间:
2021-07-01 16:45:32
阅读次数:
0
一、依赖倒转原则介绍 二、依赖倒转原则引入 1.方式一(传统方式) public class DependencyInversion { public static void main(String[] args) { Person person = new Person(); person.rec ...
分类:
其他好文 时间:
2021-07-01 16:40:10
阅读次数:
0