logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

centos7下Qt5.10无法输入中文

找遍网上各种方法,终于解决了该问题,差点就想把Qt版本退回到Qt5.4以前的了。虽然都是linux系统,但是Ubuntu,和Centos的解决方案不同,Qt的版本不同解决方案也不同。找博客时间比较近的借鉴。我的系统是Centos7,但是原理差不多,Ubuntu的也可以借鉴下。有一点要注意的是,先查看自己输入法是ibus的还是fcitx的。后面再对应修改配置文件或者输入echo $QT_IM_

#centos#ubuntu
Vue Test Utils 【实战篇】

一、快照知识点补充快照介绍每当想要确保生成的 UI 不会有意外的改变时,快照测试时非常有用的工具第一次运行时,会生成快照文件第二次会比较不同,直接展示结果。更新快照 npm run test:unit – -u运行结果:第一次写入:第二次比较,不能有 stub,因为:修改组件后,快照报错,显示组件被修改。但前提是在同一个文件.vue下才能被监控到。而不是外部引入脚本。执行 npm run test

文章图片
#vue.js#前端#javascript
安装最新 Jest 报错:TypeError: Cannot read property ‘instrument‘ of undefined

背景:为了在已有的项目中加入 Jest ,踩了不少坑,坑列举如下,采用过的解决方式,出现的新问题,最终的处理手段。首先,我的项目是 Vue2,package.json 的 babel 为 @babel,因此才会出现以下种种问题。若为 babel,正常 npm install -g jest 配置脚本即可,后面会有说明。Vue3 的 Jest 安装更为简单,本篇不涉及。坑1: 直接在 Vue 项目中

#vue.js
vue+element-ui 实现的假进度条

背景接口请求时,为了提高用户体验需要展示进度条,包括加载时间和进度。但有时候加载的接口不止一个,又无法得知具体的时间,这时候模拟一个假进度条更为方便。思路:参考的 nprogress 代码,将内部的进度暴露出来,便于模拟假的时间。this.$emit(‘progress’, n)部分代码如下:<template><el-progress :percentage="percenta

#vue.js#elementui
性能优化:Vue-ECharts使用CDN

一、背景在使用了Vue-ECharts的按需加载后,打包仍占用了较大的空间,故通过CDN方式,缩小打包体积。二、配置1、在模板index.html中引入CDN找到Vue-ECharts的关联包:通过国内的CDN服务器BootCDN,查找ECharts和Vue-ECharts的CDN,在index.html中,引入如下:<script src="https://cdn.bootcdn.net/

Vue3 父事件覆盖子事件,Vue2 的 v-on=“$listeners“ 的替代方案

子组件代码,需要特别注意的是事件名为 on 开头,例如 onBack。不确定的可以通过给父组件传递 事件或属性,再打印子组件的attrs = useAttrs(),来确定传值。在 Vue3 中,$listeners 被删除。

文章图片
#javascript#前端
大数据数据库:MPP vs MapReduce

这些年大数据概念已经成为IT界的热门,我们经常也会在新闻和报纸中看到。大数据概念中最为关键的技术就是数据库管理系统,伴随着hadoop和MapReduce技术的流行,大数据的数据库中Hive和Spark等新型数据库脱颖而出;而另一个技术流派是基于传统的并行数据库技术演化而来的大规模并行处理(MPP)数据库比如GreenPlum和HAWQ也在最近几年突飞猛进,这两种流派都有对应的比较知名的产品,他们

到底了