![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
经验总结
文章平均质量分 57
关于自己学习中遇到的一些问题以及思考
Continue丶
努力变得更好一点
展开
-
vue注册全局filters属性却不能被ts正常检测
前因明明通过以下代码注册了全局的$filters对象,但是在调用时却不能被ts检测 app.config.globalProperties.$filters = { name: 'xy' }解决原因是我使用了volar插件,它会对template里面进行ts验证,因此需要写以下声明文件来写明类型,于是在main.js中加入以下代码,重启编辑器,成功解决declare module '@vue/runtime-core' { interface ComponentCustomP原创 2022-01-10 11:42:36 · 1396 阅读 · 2 评论 -
git pull --rebase origin master后出现文件丢失
前因由于新建的远程仓库只有一个redme文件,而在本地仓库与远程仓库关联后,想要进行提交时出现以下错误上网查询后得知原因:本地没有redme文件,需要首先将远程redme文件拉取并合并git pull --rebase origin master可是回车后蒙了,之前的代码文件都没了~解决1.查询git记录git reflog2.选择之前的记录这里跳转到记录为6da61d0的位置,具体看你记录情况git reset --hard 6da61d0成功回到原来状态...原创 2022-01-09 15:10:43 · 1467 阅读 · 3 评论 -
Vue3+Electron创建项目
文章目录1.vue cli创建项目2.安装引用electron1.vue cli创建项目vue create 项目名可以选择配置的方式,这里有默认的配置,也可以自己配置这里我选择自己配置,回车确认,进入配置选项这里我选择Babel编译、TypeScript编写、router、vuex、linter、formatter代码规范再选择版本,当vue3接着连环问:是否需要class风格的装饰器?一般选择no使用babel编译ts吗?选择yes,babel是更好的选择使用history模原创 2022-01-09 14:00:59 · 1029 阅读 · 4 评论 -
封装并发请求限制
概述对于存在有请求数限制的需求,如小程序刚发布时的5并发、后面的10并发,我们需要进行封装,通过传入所有请求最后能高效便捷控制请求数并返回所有的结果。实现主要的思路:通过控制当前运行的请求数最大为限制数,直至队列中所有请求完成封装一个TasksHandle类,传入异步任务数组、最大限制长度、以及最终结果的回调函数。将所有请求存入待执行队列,通过递归的形式取出请求,并实时控制当前请求的个数,将结果存入数组,当所有请求完成触发回调函数。 class TasksHandle {原创 2021-12-19 15:36:57 · 474 阅读 · 0 评论 -
编译原理:期末总复习
文章目录第1章:引论1.1 什么是编译程序1.2 编译过程和编译程序的结构1.2.1 编译过程概述1.2.2 编译程序的结构1.2.3 编译阶段的组合第2章:文法和语言2.2 符号和字符串2.3 文法和语言的形式定义2.4文法的类型2.5 上下文无关文法及语法树2.6 句型的分析2.6.1 自顶向下的分析方法(推导过程)2.6.2 自底向上的分析方法(规约过程)2.6.3 句型分析的有关问题2.7 有关文法实际应用的一些说明2.7.1 有关文法的实用限制第3章 词法分析3.1.2 词法分析程序的输出3.3原创 2021-07-05 01:31:27 · 23836 阅读 · 11 评论