tools
文章平均质量分 68
zhan_lijian
这个作者很懒,什么都没留下…
展开
-
github配置SSH免密登录
github配置SSH免密登录概述SSH免密登录步骤1.进入当前用户的家目录:概述SSH密钥是一种无需信任密码即可识别受信任计算机的方法。以下步骤将引导您完成生成SSH密钥并将公钥添加到GitHub帐户的过程。SSH免密登录步骤git bash 操作1.进入当前用户的家目录:cd ~在这里插入图片描述2.删除已经存在的.ssh 目录:rm -r .ssh在这里插入图片描述3.运行命令生成.ssh 密钥目录 (注意:这里-C 这个参数是大写的 C):ssh-keygen -t rsa原创 2021-01-29 09:09:38 · 626 阅读 · 1 评论 -
encode & decode 使用指南
encode & decode 使用指南一、先抛结论1. 所有 query 的拼接,= 后的字符串必须 encode函数功能介绍encodeURI() 函数通过将特定字符的每个实例替换为一个、两个、三或四转义序列来对统一资源标识符 (URI) 进行编码 (该字符的 UTF-8 编码仅为四转义序列)由两个 “代理” 字符组成)。encodeURIComponent() 函数通过将一个,两个,三个或四个表示字符的UTF-8编码的转义序列替换某些字符的每个实例来编码 URI (对于由原创 2020-11-13 17:39:09 · 2386 阅读 · 0 评论 -
百度地图和腾讯地图经纬度切换
百度地图转换成腾讯地图/***坐标转换,百度地图坐标转换成腾讯地图坐标*lng腾讯经度(pointy)*lat腾讯纬度(pointx)*经度>纬度*/functionbMapToQQMap(lng,lat){if(lng==null||lng==''||lat==null||lat=='')r...原创 2020-02-28 16:46:00 · 1303 阅读 · 1 评论 -
vscode 编辑器 拓展必备
Auto Close Tag自动添加HTML / XML关闭标签Auto Rename Tag自动重命名配对的HTML / XML标签Beautify格式化代码Bracket Pair Colorizer颜色识别匹配括号Code Runner非常强大的一款插件,能够运行多种语言的代码片段或代码文件:C,C ++,Java,JavaScript,PHP,Pytho...原创 2019-10-24 15:17:07 · 379 阅读 · 0 评论 -
JS实现根据对象之间的id以及pid构建目录树
1.遍历得到顶层节点 function fn(jsonData) { //取得顶级的数据 var resultObj = [] var baseNode = jsonData.filter(function(element) { return element.pid === 0 }) resultO...原创 2019-05-17 13:34:38 · 1680 阅读 · 0 评论 -
RN 集成antd-mobile-rn
在安装依赖包的 时候 更习惯 npm 但是npm install 阔以会失败 辣么换成yarn 就很方便了npm install -g yarn react-native-cli设置镜像源yarn config set registry https://registry.npm.taobao.org --globalyarn config set disturl htt...原创 2019-05-30 09:29:25 · 1261 阅读 · 0 评论 -
RN 链接真机测试
adb devices // 检验设备链接 出现device 则链接adb reverse tcp:8081 tcp:8081 // 真机调试服务转接至谷歌开发原创 2019-05-29 13:51:00 · 1586 阅读 · 0 评论 -
css 横向滑动
<!DOCTYPE html><html> <head> <title>横向滑动</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css">...原创 2019-06-17 10:01:48 · 4927 阅读 · 0 评论 -
vue-cli3 一直运行 /sockjs-node/info?t= 解决方案
首先sockjs-node是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。服务端:sockjs-node(https://github.com/sockjs/sockjs-node)客户端:sockjs-clien(https://github.com/sockjs/sockjs-client)如...原创 2019-06-24 17:55:42 · 526 阅读 · 0 评论 -
16进制表示透明度
Button或者ImageButton的背景设为透明或者半透明半透明<Button android:background="#000000e0" ... />透明<Button android:background="#00000000" ... />颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 f...原创 2019-08-08 11:11:11 · 6805 阅读 · 0 评论 -
js 字符串转对象拼接
export const splitField = (obj, key) => { let str = '' key.split('.').forEach(i => { str += '["' + i + '"]' }) return eval('obj' + str)}原创 2019-08-08 11:16:41 · 1468 阅读 · 0 评论 -
git pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
error: Your local changes to the following files would be overwritten by merge:方法1:如果你想保留刚才本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的代码将会被暂时封存起来)git stashgit pull origin mastergit stash pop如此一来,服...原创 2019-08-08 16:08:07 · 268 阅读 · 0 评论 -
前端代码规范
命名规范1.组件名遵从驼峰形式,第一个字母大写2.方法名、参数名、成员变量、局部变量遵从驼峰形式,第一个字母必须小写3.常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长;4.私有方法,方法名前面加下划线注释1.公共组件使用说明2.各组件中重要函数或者类说明3.复杂的业务逻辑处理说明4.特殊情况的代码处理说明,对于代码中特殊用途的变量、存在临界值...原创 2019-08-30 12:03:47 · 311 阅读 · 0 评论 -
vue-devtools的安装与使用
一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools二.解压到本地的某盘三.用你的npm中进入该文件夹下四.依次输:1:npm install (如果在这部报错的话,就改用cnpm install。 cnpm需要安装安装地址)2:npm run build (这一步一定不要忘了,没...原创 2019-05-06 09:47:28 · 158 阅读 · 0 评论 -
mpvue 自定义tabbar
最近遇到一个需求咋眼一看 跟我们所希望的 相差甚远啊 咋办呢看官方api,有个cunstom属性 自定义 但是对于原生组件 心好虚啊能不能另辟蹊径 用自定义组件呢 辣么原生的咋办呢当然 是 才有原生的cover-image 做条件控制 把原生的toast 给隐藏 不展示 wx.hideToast() 一直到底了// tabBar....原创 2019-04-20 09:36:41 · 3786 阅读 · 7 评论 -
markdownPad 2 注册
首先官网下载是必备的win10 一般要装个组件 awesomium_v1.6.6_sdk_win在官网也能找到 在FAQ面板 搜索 This view has crashed! 点击即可啊最后重启MarkdownPad 2就可以用了! Email address : Soar360@live.com License key : GBPduHjWfJU1mZqcPM...原创 2018-12-28 10:14:58 · 185 阅读 · 0 评论 -
vscode eslint 局部禁用
想要在代码中局部禁用这条规则,有多种方法:/** * get getByteLen * @param {Sting} val input value * @returns {number} output value */export function getByteLen(val) { /* eslint-disable no-control-regex */ // 在本函...原创 2019-01-31 14:40:24 · 3003 阅读 · 1 评论 -
实现js自动登录用户名和密码base64加解密
1.利用后台将用户名和密码进行base64加密,浏览器输入登录地址url进行登录var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_...原创 2019-02-22 10:36:29 · 1322 阅读 · 0 评论 -
Javascript生成全局唯一标识符(GUID,UUID)的方法
方法一function guid() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); ...原创 2019-02-27 15:07:14 · 514 阅读 · 0 评论 -
微信小程序下拉刷新和上拉加载的实现
小程序下拉刷新 都是我们习以为常了吧一直说 下拉有两种方式 scrollview 和onPullDownRefresh(小程序自带的api)辣么实现操作呢很多人讲利用 用"enablePullDownRefresh":true 这是没有错的 但到底怎么使用呢,那我来说一下第一、 在app.json文件中 window对象下 定义// app.json"window"...原创 2019-03-01 10:48:12 · 919 阅读 · 1 评论 -
如何在vue项目中使用md5.js及base64.js
一、在项目根目录下安装npm install --save js-base64npm install --save js-md5二、在项目文件中引入(main.js 作为全局变量)import md5 from 'js-md5';let Base64 = require('js-base64').Base64; ==== import { Base64 } fro...原创 2019-03-04 11:16:01 · 482 阅读 · 0 评论 -
js 数组排序
一、js的sort()方法arr = [{a:1},{a:2},{a:3},{a:1}]arr.sort((arg1,arg2)=>{ if(arg1.a<arg2.a){ return -1 } if(arg1.a>arg2.a){ return 1 } return 0})// 打印 arr [{a:1},{a:1},{a:2},{a:3}]...原创 2019-03-07 10:53:46 · 151 阅读 · 0 评论 -
使用vscode进行vue格式化,会自动补分号和双引号的问题
默认的 settings.json 配置项可能不一样,现在只需要往json中写入以下配置就可格式化vue啦。"vetur.format.defaultFormatterOptions": { "prettier": { "semi": false, "singleQuote": true }}可能会出现 分号和双引号确实不会再自动添加了,但是不会在方法括号之间插...原创 2019-03-10 18:33:30 · 902 阅读 · 0 评论 -
前端程序员能力不足?表现在哪几点,你需要加强的地方!
随着前端越来越多的被提上日程,用户对产品的体验度要求越来越高,产品除了实用的特性还必须满足方便用,美观,交互好,人性化等一系列的操作,谁的产品先做到这些,就能获取用户的青睐。那么这样一来,前端无形当中追加了很多工作量,所以前后端分离是趋势,不可能要求后台去很多精力花费在帮我们吧数据和前端的静态效果以及相关的资源整合上。让大家分别去做各自擅长的事情。那么问题就暴露出来了,当对前后端能力要求、测试...原创 2019-03-07 17:58:10 · 2335 阅读 · 0 评论 -
搭建本地的一个站点
如: 我要展示本地http://localhost:8888/test.htmln那我肯定得找到 test.html 文件了第一步、找到目标存放目录当前我是放在桌面的 ,无所谓copy 目录:C:\Users\pc\Desktop\project第二步、肯定得依赖环境 搭建服务了 最简便的方式 当然是用 node.js废话不多说上代码吧// serv...原创 2019-03-22 09:37:19 · 1265 阅读 · 1 评论 -
恶心的cover-view cover-image
首先我们知道 小程序 涉及 map echart 由于 canvas 形成 ,层级真TM的 高 所以要解决 这些问题 真是蛋疼一、我们要知道 小程序渲染机制是从上往下的 就相当于 叠层了so 就有 先后渲染// 模板 mpvue <view class="success-detail" v-if="showDetails"> <pric...原创 2019-03-28 15:37:04 · 5199 阅读 · 0 评论 -
在windows下切换node版本,很简单!
一、【问题背景】生活里偶尔穿梭在大街小巷中,工作中时常并行于多项目任务里......当多个项目并行时,由于创建的时间或人为选择等因素,各个项目里有着差异的node版本,这样我们在不同的项目里需要切换不同版本的Node.js,所以nvm应运而生。二、【NVM】NVM (Node Version Manager): Nodejs的版本管理工具早期的nvw只支持Linux 和Mac,而w...原创 2018-12-21 17:37:55 · 20876 阅读 · 2 评论