\@babel|parser使用教程
2022-08-10
## 资源 官方文档:https://www.babeljs.cn/docs/babel-parser 在线AST工具:https://astexplorer.net/ ## 说明 `@babel/parser`是Babel最重要的包之一,用于词法分析,即将JavaScript代码转换成AST树,最常见的就是前端中配合webpack打包代码。 包安装:`npm install @babe
View More
 
使用ssh_config管理ssh密钥
2022-07-21
## 前言 我们用ssh公钥与git仓库做代码存储交互,提供代码存管的平台有很多,如Github、Bitbucket、Gitlab等,通常我们生成一次key后在多平台共用,但是如果是单个平台就有多个用户管理多个仓库时这种方式就不适用了。 网上有很多这方面的教程,中文的基本上都是这个抄袭那个抄来抄去,还云里雾里,因此做下记录,提供用法来源和使用示例 可直接访问[ssh_config](http
View More
 
nvim插件管理工具packer的使用
2022-05-13
[packer](https://github.com/wbthomason/packer.nvim)是一个功能强大且支持扩展的neovim插件管理工具,只要是基于neovim实现的ide全部是用packer来管理插件的,因此packer是学习nvim的必学插件。 ## packer自动安装 packer是管理插件的插件,一般在init.vim或者init.lua中写入自动安装脚本,让nvim
View More
 
JavaScript高级属性之Object
2022-04-27
## Object.getOwnPropertyDescriptor(obj, prop) 用于获取对象属性的描述符(descriptor)的方法。描述符包括属性的可写性、可枚举性、可配置性等信息,该方法只返回对象其本身,不会获取原型链上的属性。 ### 入参 * `obj`:要获取属性描述符的对象。 * `prop`:要获取描述符的属性名。 ### 返回 返回描述符(descripto
View More
 
NeoVim-安装
2022-04-16
## 什么是NeoVim 官方介绍如下: > Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie). It is not a rewrite but a continuation and extension of Vim. Many clo
View More
 
lua的math内置库
2022-04-14
math内置库用于数学计算,有如下常用方法: 方法名 | 作用 ------ | ---- abs | 绝对值 acos | 反余弦 asin | 反正弦 atan | 反正切 cos | 余弦 sin | 正弦 tan | 正切 ceil | 向上取整 floor | 向下取整 sqrt | 平方根 deg | 弧度转角度 rad | 角度转弧度 huge | 无限大 max | 最大值 mi
View More
 
lua的table内置库
2022-04-14
## concat **table.concat(table [, sep [, i [, j]]])** 拼接table中的元素生成字符串,其中入参sep为拼接符,i为起点坐标,j为终点坐标 ## sort **table.sort(table [, comp])** table值排序,comp为对比方法 ## insert **table.insert(table, [pos,]
View More
 
lua的string内置库
2022-04-13
## byte **string.byte(s [, i [, j]])** **s:byte([i [, j]])** 返回字符串指定字符下标的ASCII码,i为起点下标(默认为1),j为终点下标,如: ```lua > string.byte("ABCDE", 2, 5) 66 67 68 69 -- 返回的是BCDE的ASCII码,可通过结构赋值赋予其它变量 ``` ## char
View More
 
lua基本语法
2022-04-12
> lua是非常流行的胶水语言,由于它语法简单易于学习,常用来编写游戏脚本、算法程序、配置程序,如配合nginx使用、配置neovim等,这里学习lua主要是用来配置neovim。 ## 0. 注释 1. 单行注释:`-- 单行注释` 2. 多行注释: ```lua --[[ 多行注释 --]] ``` ## 1. 变量定义 1. 数值:`num = 42` 2. 字符串:
View More
 
RN脚手架打包乱码问题定位修复
2022-04-07
# RN脚手架打包乱码问题定位修复 ## 前言 用车内插(RN项目)打包大概率乱码真是让人仍无可忍, 该项目基于公司内部yrn脚手架, 由于公司内部项目只能我们自己动手了, 最后虽然找到了问题出现的原因, 但是考虑到很多人遇到脚手架的问题就望而却步, 因此blog记录下定位问题的整个过程, 希望能帮助到其他同学. 该过程会从最基本的开始入手, 尽量不漏过每一个步骤, 也可直接前往问题修复查看
View More
default