自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雲的博客

一夕一绽一缕芳,一生一叹一痕沙

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

原创 《数据库原理》知识点整理+习题

数据库基本知识点整理,面试、考研、刷题必备~

2019-06-29 19:52:17 39866 12

原创 三万字计算机网络知识点+习题整理

计网知识点整理,面试刷题考研必备~参考书籍《 计算机网络(第7版)-谢希仁》

2019-06-29 19:20:26 2943

原创 编译原理学习笔记---龙书第三版(精简习题版)

目录概要1.词法分析1.1正则表达式转NFA1.2 NFA转DFA1.3 DFA最小化2.语法分析2.1 自顶向下分析2.2自底向上分析LR(0)SLR(对LR(0)改进)LR(1)LALR3.语法制导翻译概述(区分SDD和SDT)语法制导定义(SDD)专有名词解释:SDD的应用语法制导的翻译方案(SDT)例题4.中间...

2019-01-20 10:27:44 11643

原创 JavaScript 学习之旅(五)数组、字符串、Map、Set 方法整理

文章目录数组ES6新增字符串ES6 新增MapSet数组isArray():Array.isArray(value) 用于检测变量是否为数组类型toString():把数组转换为字符串,并返回结果,每一项以逗号分隔push() & pop():push() 方法用于数组末尾添加项,pop() 方法弹出数组末尾项并返回该项shift() & unshift():移除数组中...

2019-11-15 15:51:53 354

原创 JavaScript 学习之旅(四)原型与继承

文章目录原型与继承原型与原型链Object() 与 Function()继承借用构造函数原型链实现继承组合继承方式(上面两种方法的配合)组合继承方式优化ES6 实现继承原型与继承原型与原型链prototype: 每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法,如果使用这个函数生成了实例,那...

2019-11-15 15:45:25 275

原创 JavaScript 学习之旅(三)this

文章目录this 的作用域this 到底是什么调用位置绑定规则默认绑定隐式绑定显式绑定new 绑定判断 this其他注意事项被忽略的 this箭头函数闭包中的 this参考资料:《你不知道的 JavaScript 上卷》this 是一个很特别的关键字,被自动定义在所有函数的作用域中。this 的作用域一种常见的误解是,this 指向函数的作用域。这个说法在某种情况下是正确的,但是在其他情况...

2019-11-15 15:43:01 302

原创 JavaScript 学习之旅(二)作用域、作用域链、闭包

文章目录序言作用域、作用域链、闭包作用域和作用域链词法作用域、函数作用域、块作用域闭包闭包中的 this闭包的用途例题序言本系列是学习前端一段时间后的整理,文中非原创内容大部分会注明出处。作用域、作用域链、闭包作用域和作用域链作用域和作用域链,简单来说只要记住以下几个点:作用域最大的用处是隔离变量,不同作用域下同名变量不会冲突。作用域是分层的,内层作用域可以访问外层作用域的变量,反...

2019-11-15 15:37:53 218

原创 JavaScript 学习之旅(一)基础概念

文章目录序言基本概念if 条件判断时的注意事项逻辑非四则运算注意事项toString() 方法的使用变量、函数提升instanceofObject 对象序言本系列是学习前端一段时间后的整理,文中非原创内容大部分会注明出处。基本概念7 种数据类型: Null、Undefined、Number、Boolean、String、Object、Symbol排除 Symbol 的话,《JavaScr...

2019-11-15 15:28:48 160

原创 字节跳动、拼多多前端面经

字节跳动一面1.说出以下代码的原型关系,以及 Object 和 Function 的原型关系Function;function test() {} var obj = new test(); __proto__ prototype2.合并两个已排序的链表:递归解法、迭代解法3.判断数组类型有哪些方法4.webpack 常用 loader、plugin5.Promi...

2019-09-03 23:40:43 696

原创 前端项目优化 -Web 开发常用优化方案、Vue & React 项目优化

前端项目优化 -Web 开发常用优化方案、Vue & React 项目优化

2019-08-15 19:42:26 1562

原创 记几个 DOM 操作技巧

使用 attributes 属性遍历元素特性// 迭代元素的每一个特性,将它们构造成 name = value 的字符串形式function outputAttributes (element) { const pairs = [] let attrName let attrValue for (let i = 0, len = element.attributes.len...

2019-08-13 18:08:00 20

原创 JavaScript 面试题

深拷贝JSON.parse(JSON.stringnify(object)) 的不足:会忽略 undefined会忽略 symbol不能序列化函数不能解决循环引用的对象自己实现一个深拷贝function deepCopy(obj) { let newObj if (typeof obj === 'object') { // 数组或对象 typeof 会返回'object...

2019-08-13 18:04:00 15

原创 浏览器事件循环机制

原文地址github 获取更多前端资源https://github.com/ChenMingK/WebKnowledges-Notes灵魂三问JavaScript 为什么是单线程的?JavaScript 为什么需要异步?JavaScript 单线程又是如何实现异步的?1.JavaScript 为什么是单线程的?现在有 2 个线程 process1 process2,假设 JavaSc...

2019-08-13 17:58:00 22

原创 JavaScript 数组、字符串、Map、Set 方法整理

在线阅读https://www.kancloud.cn/chenmk/web-knowledges/1080519数组isArray():Array.isArray(value) 用于检测变量是否为数组类型toString():把数组转换为字符串,并返回结果,每一项以逗号分隔push() & pop():push() 方法用于数组末尾添加项,pop() 方法弹出数组末尾项并返...

2019-08-13 17:51:00 15

原创 浅谈前端模块化规范

前端模块化规范发展历程一览,及其主要区别的分析

2019-08-13 16:17:28 276

原创 React 练习项目,仿简书博客写作平台

Introduction技术栈:react + redux + react-router + express + Nginx练习点:redux 连接react-router 路由跳转scss 样式书写容器组件与展示组件的设计express 脚手架项目结构设计用户信息持久化(cookie + redis)常见安全问题处理(xss sql 注入 cookie 跨域)Promise...

2019-08-12 20:39:25 462

原创 两张图解释原型与原型链

上面这张图出自冴羽的博客,这张图已经能很好地解释原型与原型链了,其涉及到的属性如下:prototype: 每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法,如果使用这个函数生成了实例,那么称这个对象为所有实例的原型。__proto__: 每个对象都拥有__proto__属性,该属性用于实现原型...

2019-08-12 11:51:26 185

原创 这些 JavaScript DOM 操作技巧你都知道吗?

这些 JavaScript DOM 操作技巧你都知道吗?

2019-08-02 12:14:30 277

原创 浏览器事件循环介绍

浏览器事件循环机制 图 + 例题 带你秒懂

2019-08-02 12:12:52 781

原创 浅谈 JavaScript 垃圾回收机制

JavaScript 垃圾回收机制

2019-08-02 12:09:24 495

原创 JavaScript 数据结构 之 树

JavaScript 数据结构 之 树

2019-08-02 12:05:10 175

原创 React 的一些书写规范

React 的一些书写规范

2019-08-02 11:53:41 1306

原创 Vue 快速上手 - 组件、插槽、生命周期

Vue 快速上手 - 组件、插槽、生命周期

2019-08-02 11:49:10 264

原创 快速上手 Vue - 指令、计算属性、侦听器

快速上手 Vue - 指令、计算属性、侦听器

2019-08-02 11:41:36 187

原创 Nginx相关知识及基础配置&常用命令

Nginx相关知识及基础配置&常用命令

2019-07-27 17:49:43 173

原创 《深入浅出 node.js 笔记》 - part3

相关链接github 更多文章推荐 在线阅读文章目录相关链接第 8 章 构建 Web 应用CookieCookie 的性能影响:Session缓存清除缓存MVCRESTFUL中间件第 8 章 构建 Web 应用CookieCookie 的处理分为如下几步:服务器向客户端发送 Cookie浏览器将 Cookie 保存之后每次浏览器都会将 Cookie 发向服务器端Cook...

2019-07-27 17:43:15 168

原创 《深入浅出 node.js 》笔记part2

相关链接github 更多文章推荐 在线阅读文章目录相关链接第 6 章 理解 BufferBuffer 对象Buffer 内存分配Buffer 的转换Buffer 的拼接Buffer 与性能第 7 章 网络编程构建 TCP 服务构建 UDP 服务HTTP1.HTTP 请求2.HTTP 响应3.HTTP 服务的事件4.HTTP 客户端构建 WebSocket 服务HTTPS第 6 章 理...

2019-07-27 17:39:11 170

原创 《深入浅出 node.js》笔记part1

阅读《深入浅出node.js》笔记-Part1

2019-07-27 17:33:31 313

原创 node.js-基础与常用模块

node.js基础及常用模块介绍

2019-07-27 17:26:21 178

原创 前端面试题精选1-原生JS实现图片懒加载

github: 更多文章推荐在线阅读:点我跳转文章目录1.原生JS实现图片懒加载(考虑不重复加载以及节流)2.如何渲染几万条数据且不卡住页面?3.写函数实现任意标签转换成json形式4.判断执行顺序(事件循环)5.实现一个 sleep 函数6.meta 标签的作用1.原生JS实现图片懒加载(考虑不重复加载以及节流)知识点:视口位置判断,懒加载实现(data-set),节流等1.Elem...

2019-07-19 20:08:46 1409

原创 JavaScript 常见面试题-手写代码篇

Github:https://github.com/ChenMingK/WebKnowledges-Notes推荐在线阅读:https://www.kancloud.cn/chenmk/web-knowledges/1077426文章目录实现 call、apply、bind实现 call实现 apply实现 bindPromise 封装原生 AJAX函数节流、防抖 + immediate版手写...

2019-07-19 20:03:21 922

原创 网络篇(二)TCP & UDP

目录一、TCP简介二、UDP简介三、TCP三次握手四次挥手前置知识三次握手四次挥手四、TCP拥塞控制概述五、面试题整理一、TCP简介TCP(Transmission Control Protocol),又叫传输控制协议。 TCP协议是面向连接的,可靠的,基于字节流的传输协议。在基于 TCP 进行通信时,通信双方需要先建立一个 TCP 连接,建立连接需要经过三...

2019-04-19 13:29:45 296

原创 搭建个人博客流程记录

目录一、购买阿里云服务器(60多块够了先买1个月)二、基于LNMP和Wordpress搭建个人博客1.下载并解压LNMP包2.安装WordPress这是我搭的先放出来给大家参观下......我的博客一、购买阿里云服务器(60多块够了先买1个月)学生的话购买1年的学生优惠,可以直接选择使用wordpress镜像,但是建议选CentOS系统自己安装wordpress不然挺多...

2019-04-18 23:37:32 701

原创 Ubuntu安装NS2-计网实验Tahoe与Reno 运行机制对比分析

目录环境参数:一、预备操作:换为国内镜像二、安装NS2(2.35)step1:更新系统安装包step2:安装ns2运行时依赖包step3:编译ns2.35安装包step5:验证安装是否成功三、你以为结束了?​附录 lab11.tcl环境参数:VMWARE Ubuntu16.04一、预备操作:换为国内镜像此步操作主要是为了防止apt-get无法...

2019-04-18 09:03:34 881

原创 JavaScript笔记(二) 数组、字符串、Map、Set方法整理

数组、字符串、Map、Set方法整理

2019-03-27 21:10:20 1845

原创 网络篇(一) HTTP&HTTP2.0&HTTPS

目录HTTPHTTP 简介HTTP消息结构请求报文响应报文头部信息头部字段整理请求方法状态码form表单中enctype数据类型的使用(待完善)HTTP 2.0二进制传输多路复用Header 压缩服务端 Push多版本HTTP比较HTTPS密码学基础对称加密非对称加密HTTPS通信过程参考资料:《计算机网络 自...

2019-03-26 00:08:30 1055

原创 编程新技术实验(三)---Android注册登录功能App实现

目录完整代码地址1.引言2.项目结构3.模块汇总4.子模块详细设计模块1:.xml文件(控件布局)模块2:.java文件(控件功能实现)模块3:R.java(这个写.xml时自动生成)模块4:.jsp(后台处理)5.运行流程图 & 效果图6.扩展模块设计7.Tips(踩坑)①mysql大小写问题②Eclipse无法连接到模拟器解决方案...

2019-03-25 23:31:46 15443 4

原创 IndexedDB 学习笔记

目录参考资料Github(一些小demo)背景特点术语创建数据库、对象仓库、索引数据的增、删、查、改添加数据删除数据获取数据遍历数据(使用游标)localforage的使用(简化的IndexedDB)参考资料https://wangdoc.com/javascript/bom/indexeddb.html#%E6%89%93%E5%B...

2019-03-14 20:25:46 1169

原创 人工智能实验---MNIST图像识别

完整代码https://github.com/ChenMingK/MNIST-recognizationMNIST数据集压缩包在里面,配好环境后运行CNN.py即可实验环境PyCharm, tensorflow(3.5), WIN10推荐网址:http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html  tensorflo...

2019-01-20 09:07:26 9949 5

原创 人工智能学习笔记(三)---贝叶斯&决策树&感知机算法(神经网络)

目录一、贝叶斯网络&朴素贝叶斯分类器二、决策树算法(ID-3)三、感知机算法(简单的神经网络)补充概念:Boosting & k-近邻Boostingk-近邻(决定待分样本所属类别)一、贝叶斯网络&朴素贝叶斯分类器贝叶斯网络参考下图中的贝叶斯网络(见图二),其中布尔变量I=聪明(intelligence) H=诚实(Honest) P...

2019-01-19 21:56:20 3917

空空如也

空空如也

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

TA关注的人

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