摘要:ex命令 ex命令用于在Ex模式下启动vim文本编辑器,ex执行效果如同vi -e,如要从Ex模式回到普通模式,则在vim中输入:vi或:visual指令即可,可以通过运行vi -e来启动ex,也可以通过运行ex -v来启动vi,ex是vim的基础,vim是世界上最受欢迎的文本编辑器之一。ex并不是 阅读全文
posted @ 2020-11-27 11:32 WindrunnerMax 阅读(6) 评论(0) 推荐(0) 编辑
摘要:链模式 链模式是一种链式调用的方式,准确来说不属于通常定义的设计模式范畴,但链式调用是一种非常有用的代码构建技巧。 描述 链式调用在JavaScript语言中很常见,如jQuery、Promise等,都是使用的链式调用,当我们在调用同一对象多次其属性或方法的时候,我们需要多次书写对象进行.或()操作 阅读全文
posted @ 2020-11-26 17:30 WindrunnerMax 阅读(199) 评论(2) 推荐(2) 编辑
摘要:上升下降字符串 给你一个字符串s,请你根据下面的算法重新构造字符串: 从s中选出最小的字符,将它接在结果字符串的后面。 从s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它接在结果字符串后面。 重复步骤2,直到你没法从s中选择字符。 从s中选出最大的字符,将它接在结果字符串的后面。 从s 阅读全文
posted @ 2020-11-25 16:08 WindrunnerMax 阅读(7) 评论(0) 推荐(0) 编辑
摘要:Js中Reflect对象 Reflect是ES6起JavaScript内置的对象,提供拦截JavaScript操作的方法,这些方法与Proxy对象的handlers中的方法基本相同。 描述 Reflect并非一个构造函数,所以不能通过new运算符对其进行调用,或者将Reflect对象作为一个函数来调 阅读全文
posted @ 2020-11-24 15:28 WindrunnerMax 阅读(8) 评论(0) 推荐(0) 编辑
摘要:解释器模式 解释器模式Interpreter Pattern提供了评估语言的语法或表达式的方式,它属于行为型模式,这种模式实现了一个表达式接口,该接口解释一个特定的上下文,解释器模式通常被用在SQL解析、符号处理引擎等。 描述 在软件开发中,会遇到有些问题多次重复出现,而且有一定的相似性和规律性,如 阅读全文
posted @ 2020-11-23 10:52 WindrunnerMax 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Vuex和普通全局对象 在构建应用时,组件化与模块化开发以及多人开发各自组件的时候,不难保证各个组件都是唯一性的,多个组件共享状态肯定是存在的,而对多个共享状态进行维护是非常麻烦的,共享状态是谁都可以进行操作和修改的,这样就会导致所有对共享状态的操作都是不可预料的,所以就需要一个统一的管理进行维护。 阅读全文
posted @ 2020-11-22 11:07 WindrunnerMax 阅读(9) 评论(0) 推荐(0) 编辑
摘要:供暖器 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋houses和供暖器heaters的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。 说明:所有供暖器都遵循你的半径标准,加热的半 阅读全文
posted @ 2020-11-21 18:35 WindrunnerMax 阅读(12) 评论(0) 推荐(0) 编辑
摘要:egrep命令 egrep命令用于模式搜索,属于grep函数族,工作原理和grep-E一样,其将模式视为扩展正则表达式,并打印出与模式匹配的行,如果有多个文件具有匹配的模式,其还能显示每行的文件名。 语法 egrep [options] PATTERN [FILE...] 参数 -A NUM, -- 阅读全文
posted @ 2020-11-20 10:02 WindrunnerMax 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Js中Proxy对象 Proxy对象用于定义基本操作的自定义行为,例如属性查找、赋值、枚举、函数调用等。 语法 const proxy = new Proxy(target, handler); target: 要使用Proxy包装的目标对象,可以是任何类型的对象,包括原生数组,函数,甚至另一个代理 阅读全文
posted @ 2020-11-19 16:27 WindrunnerMax 阅读(43) 评论(0) 推荐(0) 编辑
摘要:迭代器模式 迭代器模式Iterator Pattern提供了一种方法顺序访问一个聚合对象中的各个元素,而又无需暴露该对象的内部实现,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集合内部的数据,迭代器模式属于行为型模式。 描述 迭代器模式是针对集合对象而生的,对于集合对象而言,肯定会涉 阅读全文
posted @ 2020-11-18 11:37 WindrunnerMax 阅读(10) 评论(0) 推荐(0) 编辑