环境配置
zwkkkk1
这个作者很懒,什么都没留下…
展开
-
Charles 两种常用 mock 请求方法
知道如何去 mock 请求都很有利于不论是翻新老的项目还是开始新项目的研发,借助 Charles 我们就可以做到如何 mock 我们想要的请求。1. mock 请求到本地文件这里使用 Charles 的 Map Local 功能,可以在 [Tools — Map Local] 找到我们将使用到的数据在本地存储成一个 json 文件然后 Add 我们想要的请求,配置想要匹配的请求的路径参数...原创 2019-12-23 09:51:57 · 2105 阅读 · 0 评论 -
解决阿里云ECS服务器 git clone 速度慢
有些时候远程的ECS服务器 git 的速度会很慢,常维持在 10k/s 左右解决方案vim /etc/ssh/ssh_config编辑 /etc/ssh/ssh_config,找到 GSSAPIAuthentication no 这行,删掉前面的注释,然后保存退出然后就可以看到从远程仓库 git clone 的速度已经涨到 3m/s 了...原创 2019-07-02 20:10:35 · 22658 阅读 · 15 评论 -
Mysql 解决 Your password has expired.
直接给出解决方法首先敲下下面的指令输入密码,进入 mysql 控制台:mysql -u root -p然后在mysql命令行里 运行下面的命令ALTER USER `root`@`localhost` IDENTIFIED BY '你的密码', `root`@`localhost` PASSWORD EXPIRE NEVER;方案来源:https://stackoverflow.c...原创 2019-06-28 14:23:04 · 8258 阅读 · 0 评论 -
npm install Error: EACCES: permission denied 问题解决
在 npm 安装一些软件时,尤其是在全局安装的情况下,偶尔就会提示下面的问题:Error: EACCES: permission denied直接列出解决方案:sudo npm install -g electron(你要装的软件) --unsafe-perm=true --allow-root...原创 2019-06-28 16:02:05 · 8462 阅读 · 0 评论 -
git mv 解决文件名大小写不敏感问题
在将项目部署到 linux 环境下,报了许多由于文件名大小写不敏感而疏忽的问题,然而在本地系统(Mac)改变了文件名后,同样出现了由于git对文件名大小写不敏感的原因,git status 却找不到变化文件的状况。通过查询网上的解析,得知可以利用 git mv 来解决此类问题,语句具体使用方法如下:git mv 旧文件名 新文件名举个例子,我要将 app/components/modal ...原创 2019-06-29 14:12:02 · 1396 阅读 · 0 评论 -
Mac 在阿里云ECS服务器部署前端项目流程分享
ps: 这不是一个详细完整的教程,只是本人对学习如何将本地部署到远程服务器的记录并做个分享因为各人的项目不同、系统不同、环境不同,用下面的这套流程不一定能跑的通,不喜勿喷,如有不同见解可在评论区处讨论交流~下面附本人环境系统:本地系统 macOS,远程服务器系统 centos 7,要部署的是 react + koa 的项目1. SSH 远程连接服务器首先进入终端,输入 sudo su...原创 2019-06-29 14:13:00 · 2166 阅读 · 0 评论 -
ueditor 图片上传路径配置
ueditor的图片上传路径配置文件是ueditor/php/config.json以下是我遇到的一些因为ueditor默认设置引起的图片上传路径配置的问题,特此拿出来与大家分享,如果有说的不对的,欢迎批评指正一、ueditor 的图片上传保存路径 默认在网站根目录下,最前面的 '/' 就是网站根目录的绝对路径,如果把最前面的 '/' 删掉 改为 './'...原创 2017-09-22 17:15:01 · 7557 阅读 · 0 评论 -
ueditor ie8兼容性问题
ie8情况下,在进入加载有uEditor编辑器页面时候,不显示工具栏,会提示ueditor 缺少对象或者出现错误1.引用Ueditor的js 的时候用绝对路径 网上搜出来的一种解决方法 不过我通过该方法没有解决 而且放到服务器上,不好使用绝对路径2.经过测试 ueditor 1.4.3.2 在ie8下不会报错,在官网上下载1.4.3....原创 2017-09-21 19:14:43 · 8258 阅读 · 1 评论 -
如何真机调试微信h5页面
最近在项目中接手微信环境h5页面的开发,主要的是使用微信 JS-SDK 做原有项目部分功能在微信环境下的适配。目前项目暂时告一段落,希望可以用几篇文章记录并分享这些天来学习、开发微信h5页面的心得、体会~由于微信环境、sdk的限制,在微信环境下如何有更加良好的调试体验还是有一些坑的,本篇将主要介绍本人在实际业务开发中使用到的微信环境下h5页面的三种调试方法(由于没有苹果手机,所以在开发自测...原创 2019-08-04 14:00:04 · 10847 阅读 · 0 评论 -
微信 js-sdk config:invalid signature
在调用微信 js-sdk 开发页面时,经常会遇到 config:invalid signature 的错误在官方手册是这么解释此类错误,并提供了自查顺序:因为在项目中,获取签名的后端接口是经过线上环境验证无误的,在前端可能出问题的只有第 2、3、4、6 步。第 2、4 步只要对照验证一下就可以很快排错,所以真正有可能出问题的是第 3、6 步。将第 3、6 步总结一下是,如果我们需要在页面...原创 2019-07-08 13:29:39 · 1477 阅读 · 0 评论 -
如何在VSCode设置/取消隐藏文件
在学习 Husky 的时候,想要在 VSCode 里面查看 .git 文件夹下的 hooks 文件夹,却连 .git 文件夹也找不到。后面才知道是因为 VSCode 的用户设置将某些文件夹给隐藏显示了(里面就包括了 .git 文件夹)在VSCode设置/取消隐藏文件首先进入 VSCode 的设置页面搜索 files.exclude,就可以看到当前隐藏的文件夹了,可以在这里添加新的需要隐藏的...原创 2019-06-26 15:13:23 · 31731 阅读 · 0 评论 -
Apache配置网站根目录
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 在安装 Apache 时,系统会给定一个缺省的文件根目录。如果你觉得将网页存在这个缺省目录不方便,觉得应该另外设个目录作为 Apache 文件根目录,你可以修改 Apache 的配置文件 httpd.conf 里有关文件根目录的原创 2017-09-21 19:15:33 · 2952 阅读 · 0 评论 -
Node.js 开发利器 nodemon
nodemon 是一款非常实用的开发工具,用来监控 Node.js 源代码的任何变化和自动重启服务器。安装npm install -g nodemon这样 nodemon 就会安装在全局环境 也可以下载 nodemon 作为开发环境依赖npm install nodemon -D使用启动应用nodemon [your node app]例如程序...原创 2018-08-31 10:02:58 · 2821 阅读 · 0 评论 -
vscode 配置 nodemon 调试
vscode 和 nodemon 都是开发过程中的神兵利器,前者有着免费、开源、多平台、集成git、代码调试、插件丰富等诸多优势,后者可以实现 node.js 项目的热加载,在修改代码时,node 服务会重新启动,为我们的调试工作减少了许多的不便。 所以是时候告别 console.log 了,本篇会介绍如何配置 vscode 让它有热加载的功能,获得更高的调试效率。步骤第一步...原创 2018-08-31 12:48:54 · 8503 阅读 · 0 评论 -
.gitignore 不生效的解决方案
当我们将 .gitignore 文件配置好后,却往往不能失效。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件,因为 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。git rm -r --cached .git add .git commit -m "u...原创 2018-10-30 22:22:25 · 42577 阅读 · 4 评论 -
git 无法push远程仓库 Note about fast-forwards
问题push远程仓库时,经常报出下面的错误,导致操作失败,让我们来看看怎么解决。To github.com:zwkkkk1/chatroom.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'git@github.com:zwkkkk1/...原创 2018-09-14 10:57:52 · 40547 阅读 · 6 评论 -
使用 brew services 管理后台服务(MacOS)
在编写项目的时候,时常需要开启一些诸如 nginx、mysql、redis 等后台服务,然而每次开机都要重新手动去开启这些服务,而且有些还要保留一些终端窗口去维持服务。这时我们可以用到 brew services 来管理这些后台服务。查看 services 列表brew services list会返回一个表格,可以查看本地下载好的服务。NameStatusUserPl...原创 2018-12-05 13:32:39 · 13835 阅读 · 1 评论 -
Mac OS 查看 ip 地址及 DHCP 各 addr 含义
Mac OS 查看 ip 地址及 DHCP 各 addr 含义查看 ip 地址是一件很基础的事情,不过在 Mac OS 上与 Windows 的操作略有不同Windows在 cmd 中,执行 ipconfig,查看电脑 IP:Mac OS不过在 Mac 上,键入 ipconfig,返回的是这样的:这里需要键入 ipconfig getpacket en0 可以获取完整的 DHCP ...原创 2019-02-14 17:29:02 · 8018 阅读 · 0 评论 -
测试必学——charles 抓包真机APP小程序
此处做一次搬运工,下面两篇文章做了很好的讲解,一步一步下来基本都能跑下来基本步骤:APP 抓包和微信小程序抓包-Charles 的精简使用教程设置 https 证书:charles抓取微信小程序数据(抓取http和https数据)在最后给手机安装 https 证书时,从 chls.pro/ssl 得到的是 .pem 文件,某些手机(比如小米、一加)无法识别 .pem,需要转换为 .crt 的...原创 2019-02-14 18:05:22 · 1780 阅读 · 3 评论 -
Apache配置虚拟域名
在作php本地调试的时候,一般都要打上localhost/,如果你的项目层级关系比较多,那你的url地址就会很长。 那我们能不能用一个简短的域名去替代那些一长串无用的字符呢? 那可能有人会问如果我没有域名那该怎么办呢?其实在开发阶段我们可以自己在本地搭建一个虚拟域名,具体步骤如下: (1)打开 apache 的 httpd-vhosts.conf (这里以wamp原创 2017-09-21 19:16:00 · 508 阅读 · 0 评论