自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 实现一个类似 http-server 的静态服务 一一 ks-server

最近没事,学习了一下 node,仅仅是看看api,总是看了又忘,效率着实低下。 觉得 http-server 这个静态服务很神奇,突发奇想,自己也来实现这么一个静态服务试试。顺便巩固一下之前看过的API。暂且起名为 ks-server。 主要用到了node中的 http、fs、url、path、zlib、os等常用模块。 1. 初始化项目: cd ks-server # cd 到我的项目...

2019-01-11 17:28:00 272

转载 npm ERR! File exists: /XXX/xxx npm ERR! Move it away, and try again.

今天抽空将我的静态服务 ks-server 之前留下的 bug(在node低版本情况下报错)维护了一下。 当我重新 npm link 时,如下错误: npm WARN ks-server@1.0.2 No repository field. npm ERR! Darwin 17.5.0 npm ERR! argv "/Users/zhuqiang/.nvm/versions/node/v...

2019-01-11 17:26:00 1514

转载 Operation not permitted

centos7 下,修改文件夹的权限时,报了这么一个错误。linux 下,此法依然奏效。 错误日志: chmod: changing permissions of ‘/opt/apps/images/1.png’: Operation not permitted 网上很多说看看有没有 i 属性的。 lsattr /opt/apps # 查看文件属性 然后,也没有 i 属性呀。那么应该...

2018-11-25 23:04:00 299

转载 Error: listen EADDRINUSE :::3000

解释:端口已被占用 解决方法: 修改本服务要用的端口。如 3001 停止 3000 端口。 lsof -i:3000 # 查看 3000 端口被占用情况 kill -9 xxx PID 为上调命令查看的 3000 被占用时的 PID,如下图所示 bingo... 十年饮冰,难凉热血。 十年追梦,岂忘初心? 一一 Mobro Zhu 转载于:https://www.cnblog...

2018-11-15 14:54:00 128

转载 通过 ssh 建立本地与 github 的连接

查看 ssh key cd ~/.ssh cat 名字.pub 如果本地没有 ssh key,则新建 ssh-keygen -t rsa -C "mobro_chu@163.com" 在github上新建一个 ssh key,粘贴 ssh key 到相应位置 若不成功,则查看邮箱密码之类的配置好了没有 git config user.name/user.email ...

2018-11-15 14:53:00 115

转载 Permission denied (publickey).

这个错误的意思权限不够。呐~ 先执行以下以下命令,看看 git 在连接的哪一步除了问题 ssh -v git@github.com 日志若如下,则继续: 这说明 git 在连接的时候,去 ~/.ssh/ 下找了默认的 id_rsa,而我的 ~/.ssh/ 目录下为 github.com 生成的 ssh key 起名为 Mobro_Chu 了,所以就找不到。 解决方案: 删除原有的 s...

2018-11-15 14:52:00 88

转载 node 之 Buffer 笔记

1. Buffer 相关 js 最初是被设计来处理 html的,因此它不善于处理二进制数据,只有数值和字符串类型。而 node 是基于 js 的,因为 node 需要实现一些譬如数据库通信、操作图像及文件上传等,只是用字符串来操作完成这些任务是相当困难的,且费资源,速度缓慢,还不安全。所以,node 就引入了一个二进制缓冲区 Buffer 来实现。 Buffer 类的另一个特别之处是数...

2018-11-09 09:46:00 99

转载 stylus入门学习笔记

title: stylus入门学习笔记 date: 2018-09-06 17:35:28 tags: [stylus] description: 学习到 vue, 有人推荐使用 stylus 这个 css 预处理器。而之前也只是停留在听说过 stylus,并没有实际操作过。现在正好抽空来学习一下呗;如果会 less,sass之类的 css 预编译器,学 stylus 也是 so ea...

2018-09-06 17:44:00 100

转载 vue 学习笔记(二)

最近公司赶项目,一直也没时间看 vue,之前看下的都快忘得差不多了。哈哈哈,来一起回顾一下vue 学习笔记(一)后,继续向下看嘛。 #表单输入绑定 基础用法 v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值而总是将 Vue 实例的数据作为数据来源。你应该通过 JavaScript 在组件的 data 选项中声明初始值。 对于需要使用输入...

2018-08-24 16:40:00 124

转载 vue 学习笔记(一)

对于 vue 官网给的教程由浅及深,非常容易上手。我之前有过 react 项目开发经验,对 webpack 打包,脚手架这一类的东西并不陌生。所以也是我上手比较快的原因吧。简单将我在学习 vue 中遇见的问题和我觉得比较重要的东西记录一下,增加记忆。先说好,我这是个人笔记,不是教程,不喜勿喷。 哦,有个特别尴尬,特别严肃的问题。 我想说一声 读 : /vjuː/,类似于 view 别在读...

2018-07-31 15:51:00 139

转载 js实现千位分隔

最近一个项目中使用到了千位分隔这个功能,在网上也看见一些例子,但是实现起来总觉有些复杂。因此,自己实现了一个千位分隔,留给后来的我们。 先上源码吧。 该方法支持传入的是一个数字字符串,数字。第二个参数为保留小数的位数,默认保留两位小数; function splitThousands(num, fixed) { if (typeof num !== "number") { ...

2018-07-28 19:16:00 269

转载 git pull代码冲突。怪异问题,了解一下

当远程仓库代码与本地代码产生冲突,无法 pull,且决定放弃本地代码的时候。 或者, 碰见我这种不知道什么问题的情况, pull 成功了,但是远程仓库代码和本地代码竟然也不一样。 天呐,网管常规操作,重启了编辑器,重启了电脑... 依然不星... 来,先放张图,感受一下 代码成功 pull 了,但是,在我本地和远程仓库,代码竟然不一致。 好吧,那就放弃我本地代码,反正我远程代码就是...

2018-07-27 20:51:00 145

转载 阿里云服务器搭建所遇见问题

关于如何搭建阿里云服务器,我在这儿也就不多说了,网上教程一大片。仅记录一下自己在搭建过程中所遇见的问题,以备以后自己翻阅。 参考了楚狂人的博客 用苹果电脑mac系统配置阿里云服务器ecs的教程攻略, 同时感谢基友 梧桐 的大力支持,让我少走了不少坑。 环境: 服务器:centOS 7.04 本地: MAC OSX 10.13.4 1. Permission denied, please ...

2018-07-27 11:25:00 130

转载 阿里云搭建大概步骤

本文参考了楚狂人的博客 用苹果电脑mac系统配置阿里云服务器ecs的教程攻略, 同时感谢基友 梧桐 的大力支持,让我少走了不少坑。 购买服务器 访问https://ecs-buy.aliyun.com/wizard/#/prepay/cn-shenzhen,按照自己需求去配置。本次是在阿里云官网首页的[最新活动]中免费领取的云主机,有效期是注册阿里云后6个月内可领取。 一路回车过来,因为...

2018-07-27 11:22:00 133

转载 论Object.keys(), Object.getOwnPropertyNames(), for in, Object.getOwnPropertySymbol()区别

前不久,一朋友求助,让我给解释一波Object.keys(), Object.getOwnPropertyNames(), for in的区别,面试中好几次呗问了。所以,抽了点时间看了看,大概把我看的过程中做的demo记录一下。 看了网上一些关于介绍Object.keys(), Object.getOwnPropertyNames(), for in, Object.getOwnProp...

2018-07-27 11:20:00 123

转载 自己封装myLocalStorage,使其有有效期

项目中遇见 cookie 值存不上,what fuck?什么情况,不知道。用$.cookie 和原生的 cookie 都不行,存上值,就被删了一样。找不见地方。考虑到项目比较大,去找得代价,还不如换种实现方式,于是就想起来用 localStorage 了。然后 localStorage 又不像 $.cookie 那样有过期时间。因此需要自己去封装一下,故而,有了这个一个博客。勿喷! 调用...

2018-07-27 11:18:00 112

转载 前端小问题总结(一)

旨在记录自己在实际项目中遇见的一些小问题,简单做个记录。以便以后翻阅。 document.domain 通常,解决跨域问题的方法有: document.domain jsonp iframe 代理 CORS 用document.domain来指定域,是可以的,但是有局限性,也就是一级域名一致才可以。 参考document.domain 拖动 ondragstart 事件在用户开始拖...

2018-07-27 11:17:00 93

转载 mac系统删除.DS_Store文件

查找某目录下某类文件 find . -name ".DS_Store" -type f -print # find: 主命令 # . : 当前目录下(可变) # -name: 通过名查找 # ".DS_Store": 后缀 # -type f: 一般正规文件 # -print: 查询结果打印 eg: 查找当前目录下所有的.html文件, 并打印就应该使用 find ...

2018-07-27 11:17:00 191

转载 使用scss为css样式自动添加浏览器前缀

当一个浏览器实现一个新的属性、值或者选择器,而这个特征还不是处于候选推荐标准状态的时候,这属性的前面会添加一个前缀以便于它的渲染引擎识别。 浏览器使用前缀来尝试一些新属性、值和选择器,即使他们还没有最终定稿——这是一个好的测试方法,在必要时也可以对他们进行修正或者重新定义。如果浏览器一上来就直接使用标准属性,那他们就会被直接锁定在这个特征的实现上而不易变更。 开发这可能会立即使用无前缀的...

2018-07-27 11:16:00 719

转载 Jade入门学习笔记

jade是超高性能的node JavaScript模板引擎,有着非常强大的API和大量杰出的特性。它主要针对node的服务端。由于商标的原因,改为Pug,哈巴狗。Pug有它本身的缺点——可移植性差,调试困难,性能并不出色,但使用它可以加快开发效率。 标签嵌套 使用缩进来表示标签间的嵌套关系,这样可以构建一个 HTML 代码的 树状结构 语法 ul li item A li...

2018-07-27 11:13:00 203

转载 git常用操作命令

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 下面,请跟着 Mobro 一起了解常用的 git 命令: 初始化 git co...

2018-07-27 11:10:00 92

转载 xxx did not match any file(s) known to git

切换分支的时候,报了标题这么个错误,error: pathspec ''xxx did not match any file(s) known to git. 看见不能切换分支,我首先 git status 查看了一下当前状态,如下图 然后,就会发现,其实我的这个错误非常明显,就是在我的 beat 分支下有文件修改,所以切换不了。ok,解决方法: 如果修改的这些文件没什么用,完全可...

2018-07-27 11:09:00 171

转载 ERR! registry error parsing json

报错日志: ERR! registry error parsing json ERR! registry error parsing json 解决过程: 从github上克隆一个项目,在npm i的时候,一直报npm err! registry error parsing json。请注意,在这儿有【registry】这个关键字哦,所以猜测是registry的问题,而公司用的网down...

2018-07-27 11:07:00 244

转载 command not found shell returned 127

在 vim 修改某个文件后,退出时,报了如此一个错误。日志如下: 并不是什么大问题,只是在刚入坑 ssh 时,真的被人代入坑里了。 # 强制退出并保存 :wq! 不是 :!wq,不知道有没有有缘的小伙伴和我看到同一篇博客,那肯定是会入坑的。若你更有缘,看见此篇,请务必与我联系。我要和你结拜!哈哈哈以此记录一下,算是在程序这条路上遇到的一点小插曲,顺便给自己增长一点乐趣,方便以后回味。 ...

2018-07-27 11:01:00 333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除