鱼头的博客

Welcome to my wolrd

React-Native无法在macOS Sierra 10.12上运行的问题

React Native packager fails on macOS 10.12 Sierra

刚刚开始学习 React-Native 就碰到了许多坑,前端环境的配置真的是越来越复杂了,写篇文章记录下碰到的问题~ cnpm 和 npm 的区别 npm(node package manager) 是 node 的包管理工具,cnpm 则是淘宝在国内的 npm 镜像,包的版本几乎是即时同步的,之前受不了 npm 的速度,就安装了 cnpm,用下来一直没有什么问题,但是在 RN 这边碰壁...

Charles无法抓取iOS10.3.1 HTTPS请求的问题

Charles Fails to Get HTTPS Requests on iOS 10.3.1

最近一不小心更新了Charles和iOS,没有注意到iOS 10.3.1引入了新的证书允许设置,反复重装了Charles的证书,也一直没法抓包,网上找了好久的资料,由于这个更新才出来,所以一直没有解决,后来问了做iOS开发的同事,才明白了怎么回事。 报错情况如下 手机上安装好了Charles证书后,前往手机的设置->通用->关于本机->证书信任设置,将你安装好的证书...

在Sublime Text 3中设置自己的代码片段

Setting Up Your Own Snippets In Sublime Text 3

写代码的时候,经常会在注释里写一下作者,创建时间等等,这样子也算留下了自己的印记,今天就教大家如何构建自己的注释代码块(Snippets)。 Sublime Snippets(代码片段) Sublime text 3 Snippets是你需要反复输入相同片段的文本、代码时需要的重要功能。 Snippets可以储存在任何一个包的文件夹下,但是为了简单,现在建议先保存在Packages/U...

前端面试问题总结

Practice Makes Perfect

最近换了工作,前前后后也面试了不少公司,碰壁的问题有不少,自己了解但是没有答好的问题也有很多,这篇文章算是对最近面试的一个总结,虽然找到了工作,但是依然不能松懈呀! 数组去重 这个算是面试常问了吧,这是对JS算法最最基础的问题,但是如果要深入的话也是可以涉及到很多的问题 一般方式 //一般方法->使用indexOf,新建一个数组,遍历旧数组元素,如果新数组中没有旧数组元素,...

从零开始配置一个Linux云服务器

Building A Linux Server from Scratch

最近在腾讯云上买了个服务器,准备捣鼓一些自己的项目,由于之前都是用别人现成的环境,因此如何配置一个适合自己的Linux服务器又是一个问题,现学现卖,把自己配置的过程记下来。 不过本人也是Linux新手,所以这份教程也只是野路子,欢迎批评指点。 配置环境 本机系统:macOS Sierra v10.12.1 服务器:腾讯云CentOS 7.2(64位) 无密码ssh登陆 ...