自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山风的小角落

欢迎关注 https://github.com/ceynri

  • 博客(50)
  • 收藏
  • 关注

原创 JavaScript | 从零基础开始的学习笔记导航

JavaScript 笔记导航介绍本笔记是我对于一些 JavaScript 教程内容的整理和相关知识的记录,会部分省略或快速带过热门语言(如C语言、Java)都拥有的相类似的基础内容,默认读者非零基础且了解 HTML 语言,适合想要快速上手过渡到 Javascript 的同学阅读。JavaScript 编程语言 内容偏向于理论(即作为一门编程语言进行学习)。JavaScript 与浏览器...

2019-08-30 20:58:10 152

原创 JavaScript “高阶函数”专题

自古任何东西都是从低阶升上了高阶都是摇身一变从简单题变偏题难题、从具体变得抽象。低阶可能只是一阶二阶,但高阶直接无穷无尽不可名状。然后从刚好踩在我还算能 hold 住的难度边界上飞入深空,一如我从来没能完全理解的数学分析与常微分方程…还好编程语言中的高阶函数的概念没有那么的过分。目录 概念一个小栗子JS 自带的高阶函数forEach() 方法map() 方法reduce...

2020-02-19 11:30:38 192

原创 JavaScript | 类型转换专题

先来一个表情包:咳咳…这可能是每个 JSer 都绕不开的话题。在第一篇笔记 JavaScript | 入门基础 中,我们简单介绍了原始类型的互相转换。而在本篇中,我们将着重于讲述类型的自动转换机制并做易错点总结对比。目录原始类型转换转换为 boolean比较运算符相等运算符关系运算符四则运算符对象向原始值转换ToPrimitive进一步转换...

2020-02-19 10:47:45 259

原创 一篇文章快速上手 SASS

title date Sass 速览教程 2020-01-11 Sass 速览教程自己刷了一些 Sass 的教程,顺手整理一下。本文的意义是尽可能精简内容和例子,删除没有太多意义的废话和不太重要的细节(但覆盖的内容要多于普通的快速上手教程),以例子化的形式全面地速览 Sass 重要特性。SCSS 语法为 Sass 的新版...

2020-01-13 16:01:04 309

原创 WSN无线传感器网络思维导图

WSN 无线传感器网络 笔记 1介绍 略 2物理层 面临的挑战 有限的带宽 有限的传输范围 信号衰减 多径散射 ...

2020-01-02 16:01:44 3009 2

原创 数据库系统理论笔记

数据库第一章 绪论基本概念数据(Data)数据库管理系统(DataBase Management System)数据库系统(DataBase System)数据模型数据模型类型概念层数据模型分类实体(Entity)属性(Attribute)码(Key)域(Domain)实体型(Entity Type)实体集(Entity Set)联系(Relationsh...

2020-01-01 16:01:13 238

原创 一文快速上手HTML5语义化页面结构

title date HTML5 结构元素介绍 2019-10-15 HTML5 结构元素介绍  刚开始学习 HTML 时,总是对 HTML5 新增的语义化标签的使用情景有所迷糊,在小实战中纠结于到底应该什么时候使用这些标签元素才是合理的。虽然使用这些标签使得页面对搜索引擎来说更加具有可读性,但是错误...

2019-11-18 19:23:07 275

原创 HTML5 常用标签汇总

title date HTML 常用标签 2019-10-15 HTML 常用标签按类型整理了一下 HTML 标签列表(包括 HTML5 新标签)以便于查找。注意:被弃用/被代替的标签不在收纳中。标签后带有“5”的代表为 HTML5 新标签一. HTML文档标签标签定义......

2019-11-18 19:22:36 924

原创 Emmet - HTML快速开发神器

title date Emmet 入门教程 2019-11-09 Emmet | HTML快速开发神器HTML 作为一种随互联网诞生而不断发展的标记语言,其已经发展到 HTML5 版本并展示了强大的可用性。但 HTML 文档代码可不算是一种非常简洁的语言,复杂的标签记号往往使得网页编写者需要借助大量的...

2019-11-18 19:22:32 261

原创 CSS 居中专项讲解

title date CSS 居中专项讲解 2019/10/04 CSS 居中专项讲解对于 CSS 新手来说,居中效果绝对是能排上前几的新手常见难题。对于不同类型的元素的性质认识不够深刻,又常常在搜索解决方法时没能准确描述自己想要居中的元素的类型,导致出现诸如文本对齐的方法用在块元素上的错误。关于...

2019-10-06 00:09:01 656

原创 flex

title date Flex 布局教程 2019-10-03 Flex 布局教程传统的网页布局解决方案都是采用盒状模型,但是在多个盒的存在相互影响或者想要达到比较特殊的布局效果时,盒状模型的布局实现就较为麻烦。Flex 布局,即 Flexible Box 布局(弹性布局),基于盒状模型提供了更大的...

2019-10-04 00:08:56 96

原创 CSS基础知识点速览

title date CSS 小抄 2019-09-27 CSS 小抄层叠样式表 (Cascading Style Sheets)创建外部样式表外部引入:<head><link rel="stylesheet" href="mystyle.css"></hea...

2019-09-29 00:09:24 179

原创 JavaScript | 索引对照表

title date JavaScript 索引表 2019-08-24 JavaScript | 索引对照表摘录一些常用的方法(且不限于方法,如属性、常量),在全面与精简中尽量作平衡。表格内每一项时常以内在意义进行排序而非字母顺序排序,请**善用目录与 Ctrl+F**????目录 数据类型N...

2019-09-11 00:06:41 546

原创 JavaScript性能

title date JavaScript 性能 2019-08-29 JavaScript | 性能 目前 JavaScript 语言性能越来越好,个人电脑的平均配置也越来越高,但是注重良好的编程规范仍然是优秀编程者的素养。目录 JS 代码减少循环中的活动避免新建不必要的变量DOM...

2019-09-11 00:06:40 331

原创 JavaScript | 浏览器调试与代码测试

title date 浏览器调试与代码测试 2019-09-01 JavaScript | 浏览器调试与代码测试 介绍如何使用现代浏览器进行简单的代码调试与编写自动化测试。目录 浏览器控制台Chrome 调试快捷键debugger 命令日志记录代码编写规范自动化测试常用库样例其...

2019-09-11 00:06:37 445

原创 Git 常见指令

title date Git 常见指令 2019-08-22 Git 常见指令 注:本文中带尖括号(<、>)的标签是需要被替换为对应文本的标记。索引 常用操作添加文件提交文件查看暂存状态发送至远程仓库克隆其他仓库从远程仓库更新本地撤销操作撤销最后一次提交取消...

2019-09-10 00:06:56 350

原创 将本地 Git 仓库上传至 Github

从本地仓库上传至 Github 初始化仓库 在想要创建 git 仓库的地方打开git窗口(Windows系统下 右键-Git Bash Here),输入 git init。 $ git initInitialized empty Git repository in /Users/michael/learngit/.git/ git add <file> 和 ...

2019-09-06 00:06:24 711

原创 git常见指令

Git 常见指令注:本文中带尖括号(<、>)的标签是需要被替换为对应文本的标记。索引Git 常见指令索引常用操作添加文件提交文件查看暂存状态发送至远程仓库克隆其他仓库撤销操作撤销最后一次提交取消暂存的文件删除暂存的文件取消修改/退回文件版本冷门指令修改远程库地址常用操作添加文件git add ...

2019-09-02 17:51:57 126

原创 JavaScript | HTML DOM 拓展内容

一些关于 HTML DOM 的拓展内容。目录目录属性与特性方法对比特性使用场景特性合法化什么时候使用样式和类更多内容属性与特性当浏览器加载页面时,它会解析 HTML 文本并生成 DOM 对象。对于元素节点,大多数 HTML 特性(attribute)会自动变成 DOM 对象的属性(property)。比如一个标签是 <body id...

2019-09-02 17:51:46 216

原创 JavaScript | 浏览器调试与代码测试

介绍如何使用现代浏览器进行简单的代码调试与编写自动化测试。目录浏览器控制台Chrome 调试快捷键debugger 命令日志记录代码编写规范自动化测试常用库样例其他函数其他断言更多内容浏览器控制台在浏览器(如 Firefox 与 Chrome)中的控制台测试功能时,换行需要使用 Shift+Enter 键,单独的 Enter 键会...

2019-09-02 17:51:39 537

原创 JavaScript | 性能优化

JavaScript | 性能优化目前 JavaScript 语言性能越来越好,个人电脑的平均配置也越来越高,但是注重良好的编程规范仍然是优秀编程者的素养。目录提高 JS 代码性能的方法减少循环中的活动减少 DOM 访问缩减 DOM 规模避免新建不必要的变量延迟 JavaScript 加载更多内容提高 JS 代码性能的方法减少循环中的活动若循环...

2019-09-02 17:51:38 208

原创 在VS Code使用git时出现的英文字母缩写

当编辑器打开项目文件的更根目录时,如果包含有 .git 文件,则会自动识别并标上符号与颜色。D 表示已删除的文件 Deleted U 表示未跟踪的文件 Untracked M 表示修改过的文件 Modified其他:R 表示更名了的文件 Renamed(暂存了更名前和更名后的文件改动后会显示此标记) A 新建的文件 Added(从零开始的文件)相关插件GitLens 插...

2019-09-02 17:51:37 824

原创 JavaScript | HTML DOM

JavaScript | HTML DOM(2)文档对象模型 Document Object Model(DOM)目录节点节点导航节点属性DOM 元素查找 HTML 元素增删 HTML 元素改变 HTML 元素更多内容节点(节点不是结点,结点常用在数据结构与算法中)根据 W3C HTML DOM 标准,HTML 文档中的所有事物都是节点:文...

2019-09-02 17:51:37 143

原创 JavaScript | 基础介绍与应用

根据 W3school 的 JavaScript 教程进行整理,需要 HTML 基础。在 HTML 中嵌入 JavaScript亦如茴香豆有四种写法,在 HTML 文档中嵌入 JavaScript 代码的方法也有四种:直接嵌入:将 JS 代码放置在 <script> 和 </script> 标签之间; 外部引入:放置在带有 src 属性的 &...

2019-09-02 17:51:36 112

原创 选择器

选择器伪元素选择器选择器示例示例说明:beforep:before在每个 <p> 元素之前插入内容:afterp:after在每个 <p> 元素之后插入内容:linka:link选择所有未访问链接:visiteda:visited选择所有访问过的链接:hovera:hover把鼠标...

2019-09-02 17:51:31 116

原创 JavaScript | HTML DOM

JavaScript | HTML DOM(1)文档对象模型 Document Object Model(DOM)目录什么是 HTML DOM?HTML DOM模型能做什么document 对象DOM 动画DOM 事件代码调用方式分配事件方式事件种类事件监听器事件冒泡 / 事件捕获更多内容什么是 HTML DOM?HTML D...

2019-09-02 17:51:31 330

原创 JavaScript | Array类型

介绍 Array 类型的特性及其常用方法。目录数组声明模拟队列与栈遍历数组length属性其他数组方法添加/删除元素查询元素数组转换迭代元素其他更多内容数组数组是一种储存有序集合的数据结构。作为对象,在JavaScript中对其进行了特殊的优化,使其在内存中连续且比普通对象性能更好。声明创建方法:l...

2019-09-02 17:51:27 95

原创 JavaScript | 数据类型

关于某些数据类型进行一些特性的介绍以及常用方法介绍。目录基本类型方法基本类型对象类型基本类型作为对象数字科学记数法简写其他进制parseInt 和 parseFloat舍入方法常量其他函数字符串引号转义字符查找子串获取子串其他基本类型方法基本类型是原始类型中的一种值。 在 JavaScript ...

2019-09-02 17:51:21 132

原创 JavaScript | Map 与 Set 类型

介绍 Map 类型与 Set 类型的特性与方法。目录Map主要方法创建MapSet主要方法WeakMap 和 WeakSet更多内容MapMap 是一个键值对的集合,与 Object 的主要的区别是:Map 允许所有数据类型作为键,包括对象。主要方法方法 描述 new Map() 创建 map map.se...

2019-09-02 17:51:14 238

原创 JavaScript | 常用方法索引对照表

摘录一些基础的常用的方法(且不限于方法,如属性、常量),在全面与精简中尽量作平衡。表格内每一项时常以内在意义进行排序而非字母顺序排序,请善用 目录 与 Ctrl+F????目录数据类型NumberString其他常用库Math对象ObjectsArrayMapSetHTML DOM查找 HTML 元素改变 HTML 元素增删 HT...

2019-09-02 17:51:08 456

原创 JavaScript | Objects 对象(2)

介绍JavaScript中的Objects对象的语法及相关特性。目录 Symbol 类型全局 Symbol系统 Symbol对象方法“this”原始值转换构造函数new 操作符构造函数 return 规则Symbol 类型“Symbol”值是一种表示唯一的标识符,用于创建对象的“隐藏”属性,防止他人编写代码引用自己的脚本时产生无意的冲突,导致访问或者重...

2019-08-30 21:17:20 86

原创 JavaScript | Objects 对象(1)

介绍 JavaScript 中的Objects对象的基础语法。目录 基础创建对象文本与属性点语法方括号计算属性存在性检查属性遍历引用与拷贝垃圾回收机制其他基础创建对象创建对象的两种方式:let user = new Object(); // 构造函数 语法let user = {}; // 字面量 语法字面量方法一般更为常用。文本与属性我...

2019-08-30 21:15:40 257

原创 JavaScript | 函数的基础语法

JavaScript | 函数 介绍函数的基础语法和类型。目录 函数创建函数函数声明与函数表达式的区别函数种类回调函数匿名函数箭头函数闭包函数JavaScript支持提供的参数个数少于声明时所需的参数个数(类似python),未赋值的参数会以默认值undefined代入函数中。支持设置默认值。function showMessage(from, t...

2019-08-30 21:12:56 131

原创 JavaScript | 从 C、Java 语言到 JavaScript 语言的过渡笔记

JavaScript | 入门基础从 C、Java 语言到 JavaScript 语言的过渡笔记,以非零基础角度对JavaScript的基础语法内容及其特性进行适当的精炼所记录下的笔记,会省略或快速带过与Java和C语言相类似的部分内容。目录 在网页中插入 JavaScript 代码定义变量现代模式 / 严格模式模态窗交互数据类型1. number 类型2. string 类...

2019-08-30 21:08:13 502

原创 Markdown 教程

之前一边学习一边记录的 Markdown 笔记,整理了一下希望能帮到更多人

2019-08-28 21:05:44 241

原创 C++ | 数据结构——DS串应用 KMP算法

DS串应用--KMP算法题目描述学习KMP算法,给出主串和模式串,求模式串在主串的位置算法框架如下,仅供参考输入第一个输入t,表示有t个实例第二行输入第1个实例的主串,第三行输入第1个实例的模式串以此类推输出第一行输出第1个实例的模式串的next值第二行输出第1个实例的匹配位置,位置从1开始计算,如果匹配成功输出位置,匹配失败输出0...

2018-10-12 16:13:51 2203 1

原创 C++ | 数据结构——DS队列 组队列

DS队列--组队列时间限制: 1 Sec  内存限制: 128 MB提交: 2516  解决: 676[提交][状态][讨论版]题目描述组队列是队列结构中一种常见的队列结构,在很多地方有着广泛应用。组队列是是指队列内的元素分组聚集在一起。组队列包含两种命令:1、 ENQUEUE,表示当有新的元素进入队列,首先会检索是否有同一组的元素已经存在,如果有,则新元素排在同组的最后,如果...

2018-10-12 16:05:15 2143

原创 C++ | 数据结构——DS线性表 多项式相加

DS线性表—多项式相加 题目描述对于一元多项式  p(x)=p0+p1x+p2x2+ … +pnxn  ,每个项都有系数和指数两部分,例如p2x2的系数为p2,指数为2。 编程实现两个多项式的相加。 例如5+x+2x2+3x3,-5-x+6x2+4x4,两者相加结果:8x2+3x3+4x4 其中系数5和-5都是x的0次方的系数,相加后为0,所以不显示。x的1次方...

2018-10-12 16:01:54 1052

原创 C++ | 简单类模板(类模板)

简单类模板(类模板)时间限制: 1 Sec  内存限制: 128 MB提交: 498  解决: 346[提交][状态][讨论版]题目描述定义一个列表类,该列表包含属性:数值列表(用长度为100的数组表示),数据长度(实际的数据个数);包含的方法:初始化、插入、删除、打印,方法定义为:1)初始化,接受外来参数,把数据保存在数值列表中,未使用的列表部分全部初始化为-12)插入,接受外来参数的插入位置和...

2018-06-25 15:09:52 2340

原创 C++ | 四进制加法(运算符重载)

四进制加法(运算符重载)时间限制: 1 Sec  内存限制: 128 MB提交: 421  解决: 280[提交][状态][讨论版]题目描述定义一个四进制的类,重定义“+”号实现四进制数的累加。输入第一行输入所需要的四进制数的个数第二行开始,依次输入四进制数输出所有输入四进制数累加的和样例输入313221样例输出102#include&lt;iostream&gt;#include&lt;str...

2018-06-22 21:12:56 3674 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除