摘要:
look命令 look命令用于查询单词,仅需指定欲查询的字首字符串,它会显示所有开头字符串符合该条件的单词。 语法 look [-bdf] [-t char] string [file ...] 参数 -a, --alternative: 使用备用字典文件。 -d, --alphanum: 使用普通 阅读全文
摘要:
最后一块石头的重量 有一堆石头,每块石头的重量都是正整数。 每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且x <= y。那么粉碎的可能结果如下: 如果x == y,那么两块石头都会被完全粉碎。 如果x != y,那么重量为x的石头将会完全粉碎,而重量为y的石 阅读全文
摘要:
实现加载提示组件 在开发时经常需要用到加载提示,例如发起一个XHR请求时就需要给予用户一个交互的反馈,实现一个加载提示组件,重要的部分已经做出注释。 实例 <!DOCTYPE html> <html> <head> <title>loading</title> <style type="text/c 阅读全文
摘要:
等待者模式 等待者模式是通过对多个异步任务进行监听,当异步任务完成后触发未来发生的动作,在没有Promise这个模型的时候,其实就已经出现这样类似的技术方案,不同的只是没有定制为一个技术规范,等待者模式不属于一般定义的23种设计模式的范畴,而通常将其看作广义上的技巧型设计模式。 描述 等待者模式就是 阅读全文
摘要:
Nginx常用配置 Nginx (Engine X)是一个轻量级的高性能的HTTP和反向代理web服务器,同时也提供了电子邮件IMAP/POP3/SMTP服务,在BSD-like协议下发行,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 常用命令 -c < 阅读全文
摘要:
React组件的state和props React的数据是自顶向下单向流动的,即从父组件到子组件中,组件的数据存储在props和state中。实际上在任何应用中,数据都是必不可少的,我们需要直接的改变页面上一块的区域来使得视图的刷新,或者间接地改变其他地方的数据,在React中就使用props和st 阅读全文
摘要:
join命令 join命令用于将两个文件中,指定栏位内容相同的行连接起来。其首先找出两个文件中指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 语法 join [OPTION]... FILE1 FILE2 参数 -a FILENUM: 从FILENUM打印不成对的行,其中FILENUM是1 阅读全文
摘要:
参与者模式 JavaScript中的参与者模式,就是在特定的作用域中执行给定的函数,并将参数原封不动的传递,参与者模式不属于一般定义的23种设计模式的范畴,而通常将其看作广义上的技巧型设计模式。 描述 参与者模式实现的在特定的作用域中执行给定的函数,并将参数原封不动的传递,实质上包括函数绑定和函数柯 阅读全文
摘要:
字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。 示例 s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 题解 /** * @param {string} s * @return {number} * 阅读全文
摘要:
Git与SVN对比 Git与SVN都是版本控制系统,版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一,最主要的功能就是追踪文件的变更。 描述 SVN是集中式管理的版本控制器,而Git是分布式管理的版本控制器,这是两者之间最核心的区别。 SVN 阅读全文