logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

向量和矩阵概念

矩阵矩阵的几何意义是坐标的变换。如果一个矩阵存在特征向量和特征值,那么这个矩阵的特征向量就表示了它在空间中最主要的运动方向。矩阵由多个长度相等的向量组成,其中的每列或者每行就是一个向量。因此,我们把向量延伸一下就能得到矩阵(Matrix)。向量其实也是一种特殊的矩阵。如果一个矩阵是 n × m 维,那么一个 n × 1 的矩阵也可以称作一个 n 维列向量;而一个 1 × m 矩阵也称为一个 m 维

#线性代数#人工智能
词法分析器

词法分析(Lexical Analysis)词法分析器在英文中一般叫做 Tokenizer。有一个计算模型,叫做有限自动机(Finite-state Automaton,FSA),或者叫做有限状态自动机(Finite-state Machine,FSM)。状态机能够区分标识符和数字字面量正则表达式也可以用来描述词法规则。这种描述方法,我们叫做正则文法(Regular Grammar)。IntLit

#javascript
vscode内prettier与eslint格式化规则冲突原因和方案剖析

问题现象vscode内,js、vue文件保存时格式化程序冲突,出现死循环。原因分析1、vscode的扩展eslint默认开启检测和修复代码。2、vscode 设置里可以配置onsave时开启formate,并配置格式化使用的程序,有时默认配置了用prettier格式化。3、prettier与eslint格式化规则冲突了。解决方案方案一:将用户与工作区的format on save都关掉(最快解)方

#vscode#编辑器#vue.js
node-sass之binary-path的逻辑

1、为何要有binging(binary)编译其他语言开发的包为.node,让nodejs可以调用,达到复用的目的。node-gyp,这个库,学习下。https://www.npmjs.com/package/node-gyp示例:node-sass源码二、理解cache和解析binary算法三、验证...

#node.js#webpack#前端
图片压缩-打包体积和速度优化

一、要求:基于 Node 库的 imagemin 或者 tinypng API使用:配置 image-webpack-loader{test: /.(png|jpg|gif|jpeg)$/,use: [{loader: 'file-loader',options: {name: '[name]_[hash:8].[ext]'}},{loader: 'image-webpack-loader',op

#webpack#前端
一次给开源软件提交贡献经历(svg-sprite-loader:发现问题、分析问题、提交issue、提交pr、版本更新)

一、软件介绍首先,介绍svg-sprite-loader,它是可以集成到webpack的一个loader,作用是合并一组单个的svg图片为一个sprite雪碧图,并把合成好的内容,inject插入到html内,形式是添加svg标签,svg内部是symbols标签,原理是使用SVG symbols建立图标系统。二、发现问题发现svg-sprite-loader有兼容问题,在webpack配置为nod

#webpack#github#node.js
到底了