Nginx 配置

Nginx

介绍

Nginx 是一个自由、开源、高性能及轻量级的HTTP服务器及反转代理服务器,
其性能与IMAP/POP3代理服务器相当。Nginx以其高性能、稳定、功能丰富、配置简单及占用系统资源少而著称。
Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多.

基础功能

  • 处理静态文件,索引文件以及自动索引;
  • 反向代理加速(无缓存),简单的负载均衡和容错;
  • FastCGI,简单的负载均衡和容错;
  • 模块化的结构。过滤器包括gzipping, byte ranges, chunked responses, 以及 SSI-filter 。在SSI过滤器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理;
  • SSL 和 TLS SNI 支持;

Xcode 配置

Xcode

Xcode 多版本管理

安装 ruby

安装 xcode-install

1
gem install xcode-install

xcode-install

查看版本

1
xcversion --version

安装 Xcode

1
xcversion list
1
xcversion install "9.4.1"

查看当前 Xcode 版本

1
xcode-select --print-path
1
ls /Applications | grep Xcode

切换 Xcode 版本

1
xcversion select 9.4.1
1
sudo xcode-select --switch /Applications/Xcode-9.4.1.app

Command Line Tools

1
xcversion install-cli-tools

Simulators

1
xcversion simulators

问题

/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd:4:18: error: unknown enumerated scalar

1
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
1
env CXXFLAGS="-mmacosx-version-min=10.9" LDFLAGS="-mmacosx-version-min=10.9" npm install stf -g

‘utility’ file not found

参考: Installing and Switching Xcode Versions from the Command Line

Xcode 操作

删除 mobileprovision 文件

1
cd ~/Library/MobileDevice/Provisioning\ Profiles/

移除对旧设备的支持

影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。

路径:~/Library/Developer/Xcode/iOS\ DeviceSupport

移除DerivedData

影响:可重新生成;会删除build生成的项目索引、build输出以及日志。重新打开项目时会重新生成,大的项目会耗费一些时间。

路径:~/Library/Developer/Xcode/DerivedData

路径:~/Library/Developer/Xcode/iOS Device Logs

快速删除 Xcode 中的 Components

1
/Library/Developer/CoreSimulator/Profiles/Runtimes
1
~/Library/Caches/com.apple.dt.Xcode/Downloads

参考

xcode文件过大,手动删除无用文件

快速删除 Xcode 中的 Components

iOS开发:手把手教你如何创建、清除或者恢复xcode里面的mobileprovision文件

去上海

2012 年上半年一直在郑州,和妈妈舅家的表叔一起。

5月份回老家收麦子。

6月初离开家去上海。下午的大巴车,第二天早上到了上海。

,