周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
个人记录
vue2

vue2.0响应式原理实现(对象,数组)

具体实现: // Vue2.0如何实现响应式原理 // 拿到原来原型上的方法 let oldArrayPrototype = Array.prototype; // 创建新的实例,获取原型所有方法,以免影响原型方法。 let propto = Object.create(oldArrayPrototype); // 继承 ["push", "shift", "unshift"].forEach(method => { propto[method] = function() { // 函数劫持, 把函数进行重写 内部…

2022年 10月 29日 0条评论 535点热度 0人点赞 周凯 阅读全文
工具

typora 自动上传图片到gitee

直接安装picGo软件 https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.0-beta.4 1. 使用 node 安装 PicGo-Core // npm 命令执行速度过慢的话,我们可以使用一下淘宝的镜像 npm install -g picgo --registry=https://registry.npm.taobao.org // 安装完成以后测试一下是否安装成功 picgo -v 2. 使用 picgo 命令安装 gitee-uploader 插件…

2022年 10月 29日 0条评论 1641点热度 0人点赞 周凯 阅读全文
工具

nginx配置静态资源加载

alias配置 location /img/ { alias /home/; autoindex on; } 访问路径是 ip:端口/img 最终去本地硬盘找的路径是 /home (系统文件) root配置 location /img/ { root /home/; autoindex on; } 访问路径是 ip:端口/img 最终去本地硬盘找的路径是 /home/img (系统文件) 参考地址 https://blog.csdn.net/a760352276/article/details/106774599

2022年 10月 29日 0条评论 1382点热度 0人点赞 周凯 阅读全文
前端

maven配置加速镜像

下载 maven官网地址 配置环境变量 在配置之前请将JDK安装好。 添加M2_HOME:对应Maven的解压目录即可。 编辑Path环境变量: 添加 %M2_HOME%\bin 测试,在cmd窗口输入mvn -v查看 显示如下即配置成功 为什么慢 执行 mvn 各种命令的时候,默认是去 maven 官方镜像源获取需要安装的具体软件信息 默认源地址在国外,从国内访问的速度肯定比较慢 方法一: 配置只在当前项目生效 在 pom.xml 文件内添加以下配置 ali-maven http://maven.aliyun.c…

2022年 10月 29日 0条评论 1452点热度 0人点赞 周凯 阅读全文
工具

Mac系统上安装FFmpeg

1.下载FFmpeg 先进入要存放下载文件的目录,比如要放在/Users/qinjian/Downloads/ffm目录,先执行命令: cd /Users/qinjian/Downloads/ffm 再执行下载的命令: git clone https://git.ffmpeg.org/ffmpeg.git 2.编译FFmpeg 先执行下面命令进入ffmpeg目录: cd /Users/qinjian/Downloads/ffm/ffmpeg 再执行下面命令配置configure: ./configure --pre…

2022年 10月 29日 0条评论 2815点热度 0人点赞 周凯 阅读全文
工具

Mac 下chromium缺少Google API 密钥,因此 chromium的部分功能将无法使用

chromium 使用登录功能需要配置 GoogleAPI 密钥,相关获取方式可以自动搜索 本文主要讲述 Mac 下配置 如果缺失无法登陆谷歌账号,Chrome 的书签同步功能无法使用; 解决方案: 第一步 mv /Applications/Chromium.app/Contents/MacOS/Chromium /Applications/Chromium.app/Contents/MacOS/Chromium_bin 第二步 vi /Applications/Chromium.app/Contents/MacO…

2022年 10月 29日 0条评论 2129点热度 0人点赞 周凯 阅读全文
工具

app分发平台

为方便公司内部 app 版本统一管理,根据开源项目本地部署: 开源地址 采坑记录 1.安装依赖报错 internal/util/inspect.js:31 const types = internalBinding('types'); ReferenceError: internalBinding is not defined 错误原因:这个问题是我将 node 版本升级至 v10.15.0,npm 升级至 6.4.1 后出现的,在此之前,我的 node 版本是 8+,没有出现这个问题。 解决方案: 升级下 nat…

2022年 10月 29日 0条评论 1116点热度 0人点赞 周凯 阅读全文
git

生成SSH key

步骤 检查SSH keys是否存在 生成新的ssh key 将ssh key添加到GitHub中 1. 检查SSH keys是否存在 输入下面的命令,如果有文件id_rsa.pub 或 id_dsa.pub,则直接进入步骤3将SSH key添加到GitHub中,否则进入第二步生成SSH key ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist 2. 生成新的ssh key 第一步:生成public/private rsa ke…

2022年 10月 29日 0条评论 745点热度 0人点赞 周凯 阅读全文
react

从0实现react

项目地址: 项目地地址 参考地址: bilibili 1.下载nodejs 2.下载脚手架: npm install create-react-app -g 3.创建项目:create-react-app react-test 1.火热的0配置的打包工具parcel 地址: parcel官网 2.安装babel插件,将jsx语法转换成js对象(虚拟DOM) npm install babel-core babel-preset-env babel-plugin-transform-react-jsx --save-…

2022年 10月 29日 0条评论 1099点热度 0人点赞 周凯 阅读全文
其他

gitlab代码量统计

使用python统计gitlab每个人的代码量汇总,按项目汇总 码云地址

2022年 10月 29日 0条评论 1309点热度 0人点赞 周凯 阅读全文
1…1617181920
搜索
分类
归档

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号