摘要: @[TOC](这里写目录标题) # 学习 Shell Scripts ## 关于Shell Scripts >shell script 号称是程序 (program) ,但实际上, shell script 处理数据的速度上是不太够的。 > >因为 shell script 用的是外部的指令与 ba 阅读全文
posted @ 2023-05-28 23:58 CD、小月 阅读(79) 评论(0) 推荐(0) 编辑
摘要: @目录认识与学习BASH关于BashBash shell 的功能查询指令是否为 Bash shell 的内置命令: type指令的下达与快速编辑按钮Shell 的变量功能变量的取用与设置: echo, 变量设置规则, unset环境变量的功能影响显示结果的语系变量 ( locale)变量的有效范围变 阅读全文
posted @ 2023-05-28 23:58 CD、小月 阅读(43) 评论(0) 推荐(0) 编辑
摘要: @目录正规表示法与文件格式化处理基础正规表示法语系对正规表示法的影响grep 的一些进阶选项基础正规表示法字符汇整 (characters)sed 工具延伸正规表示法文件的格式化与相关处理格式化打印: printfawk:好用的数据处理工具文件比对工具 正规表示法与文件格式化处理 正规表示法就是用在 阅读全文
posted @ 2023-05-28 23:58 CD、小月 阅读(108) 评论(0) 推荐(0) 编辑
摘要: @[TOC](面试原理题) # 前言 本文针对目前常见的面试题,实现了相应方法的核心原理,部分边界细节未处理。 # 实现一个call函数 ```javascript // 通过this获取指定方法,然后挂载在传入的上下文 Function.prototype.myCall = function (c 阅读全文
posted @ 2023-05-28 23:54 CD、小月 阅读(18) 评论(0) 推荐(0) 编辑
摘要: @[TOC](JavaScript杂项知识点总结) # JavaScript语言特点 1. **脚本语言**。JavaScript 是一种解释型的脚本语言,C、C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释。 2. **基于对象**。JavaScript 是一种 阅读全文
posted @ 2023-05-28 23:54 CD、小月 阅读(31) 评论(0) 推荐(0) 编辑
摘要: @[TOC](JavaScript常用API合集汇总) 今天这篇文章跟大家分享一些JavaScript常用的API代码,有DOM操作、CSS操作、对象(Object对象、Array对象、Number对象、String对象、Math对象、JSON对象和Console对象)操作。 # 1 节点 ## 1 阅读全文
posted @ 2023-05-28 23:53 CD、小月 阅读(291) 评论(0) 推荐(0) 编辑
摘要: @[TOC](文章目录) # 前言 函数式编程总结 # 一、函数式编程是什么? 函数式编程的主要目标是描述数据,以及要对数据应用的转换。 在函数式编程中,程序执行顺序的重要性很低;而在命令式编程中,步骤和顺序是非常重要的。 函数和数据集合是函数式编程的核心。 在函数式编程中,我们可以使用和滥用函数和 阅读全文
posted @ 2023-05-28 23:51 CD、小月 阅读(17) 评论(0) 推荐(0) 编辑
摘要: @目录标记元字符单文本匹配的元字符(单个匹配)任意一个文本匹配的元字符(单个匹配)任意一个一组字符集匹配的字符(字符集合单个匹配)取非匹配匹配特殊字符的元字符(单个匹配)转义字符匹配特定的空白字符的元字符匹配特定字符集的元字符(字符类)匹配任意一个数字和非数字匹配任意一个字母和数字(与非字母和数字) 阅读全文
posted @ 2023-05-28 23:51 CD、小月 阅读(31) 评论(0) 推荐(0) 编辑
摘要: @[TOC](javaScript异步总结) # Promise ## 对于Promise的理解 ### 解决的难点(相对于回调方式的异步) 1. 解决回调地狱问题 > 大脑对于事情的计划方式是线性的、阻塞的、单线程的语义,但是**回调表达异步流程**的方式是非线性的、非顺序的,这使得正确推导这样的 阅读全文
posted @ 2023-05-28 23:49 CD、小月 阅读(16) 评论(0) 推荐(0) 编辑
摘要: @目录Node简介概述特点应用场景模块机制CommonJSNode的模块加载过程Node模块加载过程分析路径分析文件定位编译执行(文件模块-自定义模块)Node的核心模块JavaScript的核心模块的编译过程C/C++核心模块的编译过程核心模块的引入流程模块调用栈包与NPM(第三方模块管理)包结构 阅读全文
posted @ 2023-05-28 23:46 CD、小月 阅读(493) 评论(0) 推荐(0) 编辑
摘要: @[TOC](Node.js深入浅出——网络编程和Web应用笔记) # 网络编程 > 利用Node可以十分方便地搭建网络服务器。 > 在Web领域,大多数的编程语言需要专门的Web 服务器作为容器,如ASP、ASPNET需要IIS作为服务器,PHP需要搭载Apache或Nginx环境等, JSP需要 阅读全文
posted @ 2023-05-28 23:45 CD、小月 阅读(28) 评论(0) 推荐(0) 编辑
摘要: @[TOC](node模块导入总结) # node模块总结 ## node模块引入的步骤: 1. 路径分析 2. 文件定位 3. 编译执行 ## 模块分类 1. 由于node提供的模块,称为核心模块; 2. 用户编写的,称为文件模块(包括自己编写的或者第三方引入的模块) ## node支持的模块系统 阅读全文
posted @ 2023-05-28 23:44 CD、小月 阅读(254) 评论(0) 推荐(0) 编辑
摘要: **低耦合**: 耦合就是元素与元素之间的连接,感知和依赖量度。这里说的元素即是功能,对象,系统,子系统,模块。 例如:现在有方法A和方法B 我们在A元素去调用B元素,当B元素有问题或者不存在的时候,A元素就不能正常的工作,那么就说元素A和元素B耦合 **耦合带来的问题**: 当元素B变更或者不存在 阅读全文
posted @ 2023-05-28 23:43 CD、小月 阅读(34) 评论(0) 推荐(0) 编辑
摘要: **什么是高内聚、低耦合?** 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 **耦合性也称块间联系。** 指软件系统结构中各模块间相互联系紧密程度的一种度量。 模块之间联系越紧密,其耦合性就越强,模块的独立性则越差 阅读全文
posted @ 2023-05-28 23:42 CD、小月 阅读(88) 评论(0) 推荐(0) 编辑
摘要: @[TOC](数据结构与算法) # 数据结构与算法图解: > 1. 不同的数据结构,有不同的操作(如增删改查等),不同的操作有不同的操作速度。 > 2. 方法操作速度比较是比较操作步数,而不是操作时间;操作速度也常称为时间复杂度。 > 3. 影响代码速度的两个因素:数据结构,算法。 > 4. 大O记 阅读全文
posted @ 2023-05-28 23:40 CD、小月 阅读(24) 评论(0) 推荐(0) 编辑
摘要: viewport 是浏览器视口,代表浏览器的可视区域,也就是浏览器中用来显示网页的那部分区域。在桌面电脑上,由外到内分为显示器窗口、浏览器窗口、浏览器视口 (viewport)、 元素、 元素、其它元素。 **显示器窗口** 显示器窗口就是你的显示器屏幕的可见区域。显示器的分辨率,描述的是显示器窗口 阅读全文
posted @ 2023-05-28 23:39 CD、小月 阅读(433) 评论(0) 推荐(0) 编辑
摘要: @[TOC](同源策略) # 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同"。 ```javascript 协议相同 域名相同 端 阅读全文
posted @ 2023-05-28 23:37 CD、小月 阅读(49) 评论(0) 推荐(0) 编辑
摘要: @[TOC](webpack的工作流程) # webpack的工作流程 说明工作流程之前,先抛出两个结论: ***webpack 的核心功能,是抽离成很多个内部插件来实现的。** **webpack插件通过监听对象对应的钩子而实现特定功能。*** *按照核心流程分为三个阶段:* 1. ***webp 阅读全文
posted @ 2023-05-28 23:34 CD、小月 阅读(43) 评论(0) 推荐(0) 编辑
摘要: @[TOC](九种跨域方式实现原理) # 前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 # 什么是跨域? ## 什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CS 阅读全文
posted @ 2023-05-28 23:33 CD、小月 阅读(14) 评论(0) 推荐(0) 编辑
摘要: @[TOC](页面各种布局概念与区别) # 静态布局(Static Layout) **即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。** 1. 布局特点:不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min 阅读全文
posted @ 2023-05-28 23:29 CD、小月 阅读(163) 评论(0) 推荐(0) 编辑