See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
| # 生成 dhparam.pem 文件, 在命令行执行任一方法: | |
| # 方法1: 很慢 | |
| openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 | |
| # 方法2: 较快 | |
| # 与方法1无明显区别. 2048位也足够用, 4096更强 | |
| openssl dhparam -dsaparam -out /etc/nginx/ssl/dhparam.pem 4096 |
| <meta name="description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}"/> | |
| <meta name="robots" content="noodp"/> | |
| <link rel="canonical" href="{{ .Permalink }}" /> | |
| <!-- Twitter Card --> | |
| <meta name="twitter:card" content="summary" /> | |
| <meta name="twitter:description" content="{{ if .IsHome }}{{ .Site.Params.description }}{{ else }}{{ .Description }}{{ end }}" /> | |
| <meta name="twitter:title" content="{{ .Title }}{{ if .IsHome }} - {{ .Site.Params.Tagline }}{{ else }} - {{ .Site.Title }}{{ end }}" /> | |
| <meta name="twitter:site" content="{{ .Site.Params.twitter }}" /> | |
| <meta name="twitter:creator" content="{{ .Site.Params.twitter }}" /> |
| require 'sidekiq/api' | |
| # 1. Clear retry set | |
| Sidekiq::RetrySet.new.clear | |
| # 2. Clear scheduled jobs | |
| Sidekiq::ScheduledSet.new.clear |
If you want a run-down of the 1.3 changes and the design decisions behidn those changes, check out the LonestarElixir Phoenix 1.3 keynote: https://www.youtube.com/watch?v=tMO28ar0lW8
To use the new phx.new project generator, you can install the archive with the following command:
$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez
Phoenix v1.3.0 is a backwards compatible release with v1.2.x. To upgrade your existing 1.2.x project, simply bump your phoenix dependency in mix.exs:
| yum install -y libpng | |
| yum install -y libjpeg | |
| yum install -y openssl | |
| yum install -y icu | |
| yum install -y libX11 | |
| yum install -y libXext | |
| yum install -y libXrender | |
| yum install -y xorg-x11-fonts-Type1 | |
| yum install -y xorg-x11-fonts-75dpi |
This is for my personal use, things might not be correctly explained here. For the official docs please check https://github.com/airbnb/react-native-maps
Steps from scratch:
1.react-native init GoogleMapPlayground
| #!/usr/bin/ruby -w | |
| # hexdigest 16 进制,digest 二进制 | |
| # HMAC SHA1 加密方法 | |
| require 'base64' | |
| require 'digest' | |
| require 'openssl' | |
| def hamc_sha_for_upyun(key, data) |
| To add a simulator | |
| Choose Hardware > Device > Manage Devices. | |
| Xcode opens the Devices window. | |
| At the bottom of the left column, click the Add button (+). | |
| In the dialog that appears, enter a name in the Simulator Name text field and choose the device from the Device Type pop-up menu. | |
| //by default |