Oh My Zsh初体验

macOS升级到Catalina(10.15)后,终端默认的shell变成了zsh,结果发现之前配置的Git命令自动补齐功能无法使用,在搜寻其他替代解决方案时发现了Oh My Zsh,本文主要记录一下Oh My Zsh的简单使用,大神忽略。

继续阅读…

macOS自定义本地化文件夹名

默认情况下macOS用户目录下存在以下几个目录:Applications、Desktop、Documents、Downloads、Library、Movies、Music、Pictures、Public。我们发现虽然目录英文的,但在“访达”显示的却是中文目录,那么这是如何做到呢?如果我想将自己创建的英文目录名显示为中文目录,又该如何操作?

本文以 Meituan->美团 为例介绍下本地化文件夹名的方法。

注:虽然网上教程都教你如此操作,但本人在macOS Catalina 10.15 环境下按此操作并未生效成功,故本教程暂不建议大家尝试,如果你尝试成功,或者你知道有哪些坑的话,可以在此文评论留言说明。

继续阅读…

HTTPS原理全解析

HTTPS是超文本传输安全协议,是基于SSL/TLS层以安全为目标的HTTP通道。HTTPS可以对所有的HTTP请求和响应数据在发送到网络之前进行加密。

HTTPS是位于安全层之上的HTTP
继续阅读…

React Native 打包IOS应用

在开发RN应用的时候,一般情况下我们使用官方提供的开发模式:依赖本地启动的Node服务,加载本地远程jsbundle文件,可以很方便的做到开发实时热更新。但在某些情况下,我们希望脱离本地Node服务的依赖,将jsbundle文件打包到RN应用中,应该如何做呢?

继续阅读…

面试题之-深拷贝

深拷贝是前端面试题中经常用来考察前端开发工程师能力的一个题目,该题目会涉及如下考点:

  • JS基本数据类型和引用数据类型概念
  • 函数递归
  • while循环
  • 外部对象
  • 循环引用
  • 拷贝原型链属性
  • 拷贝特殊对象类型
  • 拷贝不可枚举属性
  • 拷贝Symbol属性

继续阅读…