在electron中调用C++动态库的经验总结

具体查看链接: https://blog.csdn.net/wang839305939/article/details/83780789 https://blog.csdn.net/lhangtk/article/details/82984148 关键: node-gyp rebuild –arch=ia32 –dist-url=https://atom.io/download/atom-shell –runtime=electron –target=3.0.3 »

解决vue在微信中页面跳转,但是url不变的问题

问题描述 vue在微信浏览器中做$router.push $router.replace等操作,页面可以正常跳转显示,但是通过复制链接或浏览器打开,都显示为初次进来的链接。 原因 微信对history的操作支持不太友好 解决办法 在公共路由守护中做处理,代码如下: this.$router.afterEach((to) => { window.setTimeout( _ => { window.location = window.location // 这一段是核心代码 console.log('window.location') }, 500) }) »

charles注册码

可适用Charles任意版本的注册码 Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 »

vue项目兼容IE11

1、npm安装babel-polyfill npm install babel-polyfill --save-dev 2、在入口文件main.js中引入 import 'babel-polyfill' »

微信分享imgUrl无法显示问题

Q: 微信分享imgUrl无法显示问题,描述如下: 安卓分享给个人或朋友圈都可以显示; ios分享到朋友圈可以显示,分享给个人无法显示 A: 经过排查url中需要对特殊字符进行转码,如:{ } »

vue动画

CSS 动画 例子: 例子: 在进入/离开的过渡中,会有 6 个 class 切换。 v-enter:定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。 v-enter-active:定义进入过渡生效时的状态。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡/动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。 v-enter-to: 2.1.8版及以上 定义进入过渡的结束状态。在元素被插入之后下一帧生效 (与此同时 v-enter 被移除),在过渡/动画完成之后移除。 v-leave: 定义离开过渡的开始状态。在离开过渡被触发时立刻生效,下一帧被移除。 v-leave-active:定义离开过渡生效时的状态。在整个离开过渡的阶段中应用,在离开过渡被触发时立刻生效,在过渡/动画完成之后移除。这个类可以被用来定义离开过渡的过程时间,延迟和曲线函数。 v-leave-to: 2.1.8版及以上 定义离开过渡的结束状态。在离开过渡被触发之后下一帧生效 (与此同时 v-leave 被删除),在过渡/动画完成之后移除。 »

canvas的 width、height 与style中宽高的区别

关于HTML5中Canvas的宽、高设置问题 Canvas元素默认宽 300px, 高 150px, 设置其宽高可以使用如下方法(不会被拉伸): 方法一: <canvas width="500" height="500"></canvas> ### 方法二:使用HTML5 Canvas API操作 OK var canvas = document.getElementById('欲操作canvas的id'); canvas.width = 500; canvas.width = 500; # »

纯css改变select的样式

原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。 select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; /*在选择框的最右侧中间显示小箭头图片*/ background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; /*为下拉小箭头留出一点位置,避免被文字覆盖*/ padding-right: 14px; } /*清除ie的默认选择框样式清除,隐藏下拉箭头*/ select::-ms-expand »

VPS搭建shadowsocks服务以及配置shadowsocks多用户

介绍在VPS中(虚拟主机)搭建shadowsocks服务,从而实现科学上网,配置多个shadowsocks用户实现多用户共享。 安装shadowsocks服务端 Ubuntu sudo apt-get install python-pip sudo pip install shadowsocks CentOS sudo yum install pip sudo pip install shadowsocks 配置shadowsocks服务端配置文件 安装完成之后其实就可以执行命令来启动shadowsocks服务了。 ssserver -p 8000 -k »

阿里云服务器配置VPN

阿里云服务器配置详解(测试成功) 操作环境:阿里云香港节点云服务器,操作系统:CentOS 6.3 64位 名词解释:pptp是VPN服务器类型之一,PPP是一种数据链路层协议,iptables是IP信息包过滤系统。 1 服务器端安装软件 1.1 首先安装ppp,命令: yum install -y ppp iptables 提示Complete! ,安装成功; 1.2安装pptp 由于pptp没有存放在CentOS的源中,所以用yum命令安装返回的是找不到安装包的,需要从网上下载,安装命令如下: rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64//pptpd-1.4.0-3.el6.x86_64.rpm 2 配置pptp 2.1编辑/etc/pptpd.conf,命令如下 vi /etc/pptpd.conf »