-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
176 lines (176 loc) · 57 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!doctype html><html lang=zh-cn data-figures class=home data-mode=lit><head><meta name=generator content="Hugo 0.95.0"><title>X•O专业去码</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><meta http-equiv=x-ua-compatible content="IE=edge"><script async src="https://www.googletagmanager.com/gtag/js?id=XXXXXXXXXX"></script>
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","XXXXXXXXXX")</script><meta property="og:locale" content="zh-cn"><meta property="og:locale:alternate" content="pt"><meta property="og:locale:alternate" content="en"><meta property="og:type" content="website"><meta name=description content="A theme based on VMware's Clarity Design System for publishing technical blogs with Hugo."><meta name=twitter:card content="summary"><meta name=twitter:creator content="@janedoe"><meta name=twitter:title content><meta property="og:url" content="https://b9aobj.github.io/"><meta property="og:title" content><meta property="og:description" content="A theme based on VMware's Clarity Design System for publishing technical blogs with Hugo."><meta property="og:image" content="https://b9aobj.github.io/images/thumbnail.png"><link rel=apple-touch-icon sizes=180x180 href=https://b9aobj.github.io/icons/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=https://b9aobj.github.io/icons/favicon-32x32.png><link rel=manifest href=https://b9aobj.github.io/icons/site.webmanifest><link rel=canonical href=https://b9aobj.github.io/><link rel=alternate type=application/rss+xml href=https://b9aobj.github.io/index.xml title=X•O专业去码><link rel=preload href=https://b9aobj.github.io/css/styles.72a67e58db00d351a932a445418818833ed2d333f3ffdbc0cacc9ba359c23a49dbad141eab8535b88bca7bbd7b983cb841034fe19dff757d16850f3989fef915.css integrity="sha512-cqZ+WNsA01GpMqRFQYgYgz7S0zPz/9vAysybo1nCOknbrRQeq4U1uIvKe717mDy4QQNP4Z3/dX0WhQ85if75FQ==" as=style crossorigin=anonymous><link rel=preload href=https://b9aobj.github.io/js/bundle.min.d0f0362720d4ba914aa22c906d463694ca5445a70923037ec128f108cf4616c6df3dba89902f7d6b8b123a359aaf0485763117871aa780a561c563ed6adfda0e.js as=script integrity="sha512-0PA2JyDUupFKoiyQbUY2lMpURacJIwN+wSjxCM9GFsbfPbqJkC99a4sSOjWarwSFdjEXhxqngKVhxWPtat/aDg==" crossorigin=anonymous><link rel=stylesheet type=text/css href=https://b9aobj.github.io/css/styles.72a67e58db00d351a932a445418818833ed2d333f3ffdbc0cacc9ba359c23a49dbad141eab8535b88bca7bbd7b983cb841034fe19dff757d16850f3989fef915.css integrity="sha512-cqZ+WNsA01GpMqRFQYgYgz7S0zPz/9vAysybo1nCOknbrRQeq4U1uIvKe717mDy4QQNP4Z3/dX0WhQ85if75FQ==" crossorigin=anonymous></head><body data-code=7 data-lines=false id=documentTop><header class=nav_header><nav class=nav><a href=https://b9aobj.github.io/ class="nav_brand nav_item" title=X•O专业去码><img src=https://b9aobj.github.io/logos/logo.png class=logo alt=X•O专业去码><div class=nav_close><div><svg class="icon"><use xlink:href="#open-menu"/></svg><svg class="icon"><use xlink:href="#closeme"/></svg></div></div></a><div class="nav_body nav_body_left"><div class="nav_parent nav_active"><a href=https://b9aobj.github.io/ class=nav_item title=主页>主页</a></div><div class=nav_parent><a href=https://b9aobj.github.io/post/rich-content/ class=nav_item title=归档>归档</a></div><div class=nav_parent><a href=https://b9aobj.github.io/ class=nav_item title=个人链>个人链 <img src=https://b9aobj.github.io/icons/caret-icon.svg alt=icon class=nav_icon></a><div class=nav_sub><span class=nav_child></span>
<a href=https://www.linkedin.com/ class="nav_child nav_item" title=LinkedIn>LinkedIn</a>
<a href=https://twitter.com/ class="nav_child nav_item" title=Twitter>Twitter</a></div></div><div class=nav_parent><a href=https://b9aobj.github.io/about/ class=nav_item title=关于>关于</a></div><div class=nav_parent><a href=# class=nav_item>🌐</a><div class=nav_sub><span class=nav_child></span>
<a href=https://b9aobj.github.io/ class="nav_child nav_item">中文</a>
<a href=https://b9aobj.github.io/pt/ class="nav_child nav_item">Português</a>
<a href=https://b9aobj.github.io/en/ class="nav_child nav_item">English</a></div></div><div class=follow><a href=https://github.com/#><svg class="icon"><use xlink:href="#github"/></svg></a><a href=https://twitter.com/#><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href=https://www.linkedin.com/in/#><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/index.xml><svg class="icon"><use xlink:href="#rss"/></svg></a><div class=color_mode><input type=checkbox class=color_choice id=mode></div></div></div></nav></header><main><div class="grid-inverse wrap content"><ul class=posts id=posts><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2021/jswebrtc%E6%96%87%E6%A1%A3/ title=JsWebrtc文档>JsWebrtc文档</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>Oct 22, 2021</span>
<span class=post_time>· 7 min read</span><span> · <a href=https://b9aobj.github.io/tags/webrtc title=webrtc class="post_tag button button_translucent">webrtc
</a><a href=https://b9aobj.github.io/tags/srs title=srs class="post_tag button button_translucent">srs
</a><a href=https://b9aobj.github.io/tags/js title=js class="post_tag button button_translucent">js
</a><a href=https://b9aobj.github.io/tags/javascript title=javascript class="post_tag button button_translucent">javascript</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=JsWebrtc%e6%96%87%e6%a1%a3&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2fjswebrtc%25E6%2596%2587%25E6%25A1%25A3%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2fjswebrtc%25E6%2596%2587%25E6%25A1%25A3%2f&t=JsWebrtc%e6%96%87%e6%a1%a3" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2021/jswebrtc%E6%96%87%E6%A1%A3/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class="excerpt_footer partition"><div class=excerpt_thumbnail><img src=https://b9aobj.github.io/images/path/thumbnail.png alt=JsWebrtc文档></div><div><p class=pale><p><strong>JSWebrtc – 支持SRS的 Webrtc 播放器</strong></p><p>JSWebrtc 对浏览器的 Webrtc 做了简单的封装,支持 <a href=https://github.com/ossrs/srs>SRS</a> 的 RTC 流的播放.</p></p><a href=https://b9aobj.github.io/post/zh-cn/2021/jswebrtc%E6%96%87%E6%A1%A3/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%88%91%E6%83%B3%E5%9C%A8gitlabe%E7%94%A8cicd%E9%83%A8%E7%BD%B2/ title=我想在gitlab用CI/CD部署>我想在gitlab用CI/CD部署</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>May 13, 2021</span>
<span class=post_time>· 3 min read</span><span> · <a href=https://b9aobj.github.io/tags/gitlab title=gitlab class="post_tag button button_translucent">gitlab
</a><a href=https://b9aobj.github.io/tags/git title=git class="post_tag button button_translucent">git
</a><a href=https://b9aobj.github.io/tags/ci/cd title=CI/CD class="post_tag button button_translucent">CI/CD</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=%e6%88%91%e6%83%b3%e5%9c%a8gitlab%e7%94%a8CI%2fCD%e9%83%a8%e7%bd%b2&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2f%25E6%2588%2591%25E6%2583%25B3%25E5%259C%25A8gitlabe%25E7%2594%25A8cicd%25E9%2583%25A8%25E7%25BD%25B2%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2f%25E6%2588%2591%25E6%2583%25B3%25E5%259C%25A8gitlabe%25E7%2594%25A8cicd%25E9%2583%25A8%25E7%25BD%25B2%2f&t=%e6%88%91%e6%83%b3%e5%9c%a8gitlab%e7%94%a8CI%2fCD%e9%83%a8%e7%bd%b2" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%88%91%E6%83%B3%E5%9C%A8gitlabe%E7%94%A8cicd%E9%83%A8%E7%BD%B2/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class="excerpt_footer partition"><div class=excerpt_thumbnail><img src=https://b9aobj.github.io/images/path/thumbnail.png alt=我想在gitlab用CI/CD部署></div><div><p class=pale>持续集成 持续整合(英语:Continuous integration,缩写CI),又译为持续集成,是一种软件工程流程,是将所有软件工程师对于软件的工作副本持续集成到共享主线(mainline)的一种举措。该名称最早由[1]葛来迪·布区(Grady Booch)在他的布区方法[2]中提出,在测试驱动开发(TDD)的作法中,通常还会搭配自动单元测试。持续集成的提出主要是为解决软件进行系统集成时面临的各项问题,极限编程称这些问题为集成地狱(integration hell)。
持续交付 持续交付(英语:Continuous delivery,缩写为 CD),是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、 …</p><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%88%91%E6%83%B3%E5%9C%A8gitlabe%E7%94%A8cicd%E9%83%A8%E7%BD%B2/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2020/ffmpeg%E6%96%87%E6%A1%A3/ title=FFmpeg文档>FFmpeg文档</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>May 12, 2021</span>
<span class=post_time>· 258 min read</span><span> · <a href=https://b9aobj.github.io/tags/ffmpeg title=ffmpeg class="post_tag button button_translucent">ffmpeg
</a><a href=https://b9aobj.github.io/tags/video title=video class="post_tag button button_translucent">video
</a><a href=https://b9aobj.github.io/tags/audio title=audio class="post_tag button button_translucent">audio</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=FFmpeg%e6%96%87%e6%a1%a3&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2020%2fffmpeg%25E6%2596%2587%25E6%25A1%25A3%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2020%2fffmpeg%25E6%2596%2587%25E6%25A1%25A3%2f&t=FFmpeg%e6%96%87%e6%a1%a3" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2020/ffmpeg%E6%96%87%E6%A1%A3/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class=excerpt_footer><div><p class=pale></p><a href=https://b9aobj.github.io/post/zh-cn/2020/ffmpeg%E6%96%87%E6%A1%A3/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2020/cas%E6%8E%A5%E5%85%A5/ title=Cas接入>Cas接入</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>May 11, 2021</span>
<span class=post_time>· 4 min read</span><span> · <a href=https://b9aobj.github.io/tags/cas title=CAS class="post_tag button button_translucent">CAS
</a><a href=https://b9aobj.github.io/tags/javascript title=JavaScript class="post_tag button button_translucent">JavaScript</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=Cas%e6%8e%a5%e5%85%a5&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2020%2fcas%25E6%258E%25A5%25E5%2585%25A5%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2020%2fcas%25E6%258E%25A5%25E5%2585%25A5%2f&t=Cas%e6%8e%a5%e5%85%a5" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2020/cas%E6%8E%A5%E5%85%A5/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class=excerpt_footer><div><p class=pale>SSO介绍 背景 在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。 但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。
定义 单点登录英文全称Single Sign On,简称就是SSO。它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统.
如图所示,图中有4个系统,分别是Application1、Application2、Application3、 …</p><a href=https://b9aobj.github.io/post/zh-cn/2020/cas%E6%8E%A5%E5%85%A5/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2021/chrome%E7%9A%84console%E8%B0%83%E8%AF%95/ title=Chrome的console调试>Chrome的console调试</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>May 10, 2021</span>
<span class=post_time>· 1 min read</span><span> · <a href=https://b9aobj.github.io/tags/console title=Console class="post_tag button button_translucent">Console
</a><a href=https://b9aobj.github.io/tags/chrome title=Chrome class="post_tag button button_translucent">Chrome</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=Chrome%e7%9a%84console%e8%b0%83%e8%af%95&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2fchrome%25E7%259A%2584console%25E8%25B0%2583%25E8%25AF%2595%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2fchrome%25E7%259A%2584console%25E8%25B0%2583%25E8%25AF%2595%2f&t=Chrome%e7%9a%84console%e8%b0%83%e8%af%95" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2021/chrome%E7%9A%84console%E8%B0%83%E8%AF%95/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class=excerpt_footer><div><p class=pale>1、$_
$_上次结果的引用
2、$i
需要Chrome插件:(Console Importer)[https://chrome.google.com/webstore/detail/console-importer/hgajpakhafplebkdljleajgbpdmplhie/related],可以快速的在console中引入npm库。
例如: $i('lodash')或者$i('moment'),就可以使用lodash或者moment库了。
3、copy(...)
copy任何资源,如copy($0)或copy($_)
4、学会使用console.table来显示数组或者对象
5、</p><a href=https://b9aobj.github.io/post/zh-cn/2021/chrome%E7%9A%84console%E8%B0%83%E8%AF%95/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%94%B9%E5%8F%98%E8%87%AA%E5%B7%B1%E7%9A%84%E7%94%9F%E6%B4%BB%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B9%A0%E6%83%AF%E7%AF%87/ title=改变自己的生活系列之习惯篇>改变自己的生活系列之习惯篇</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>May 8, 2021</span>
<span class=post_time>· 1 min read</span><span> · <a href=https://b9aobj.github.io/tags/%E7%94%9F%E6%B4%BB title=生活 class="post_tag button button_translucent">生活</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=%e6%94%b9%e5%8f%98%e8%87%aa%e5%b7%b1%e7%9a%84%e7%94%9f%e6%b4%bb%e7%b3%bb%e5%88%97%e4%b9%8b%e4%b9%a0%e6%83%af%e7%af%87&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2f%25E6%2594%25B9%25E5%258F%2598%25E8%2587%25AA%25E5%25B7%25B1%25E7%259A%2584%25E7%2594%259F%25E6%25B4%25BB%25E7%25B3%25BB%25E5%2588%2597%25E4%25B9%258B%25E4%25B9%25A0%25E6%2583%25AF%25E7%25AF%2587%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2f%25E6%2594%25B9%25E5%258F%2598%25E8%2587%25AA%25E5%25B7%25B1%25E7%259A%2584%25E7%2594%259F%25E6%25B4%25BB%25E7%25B3%25BB%25E5%2588%2597%25E4%25B9%258B%25E4%25B9%25A0%25E6%2583%25AF%25E7%25AF%2587%2f&t=%e6%94%b9%e5%8f%98%e8%87%aa%e5%b7%b1%e7%9a%84%e7%94%9f%e6%b4%bb%e7%b3%bb%e5%88%97%e4%b9%8b%e4%b9%a0%e6%83%af%e7%af%87" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%94%B9%E5%8F%98%E8%87%AA%E5%B7%B1%E7%9A%84%E7%94%9F%E6%B4%BB%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B9%A0%E6%83%AF%E7%AF%87/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class="excerpt_footer partition"><div class=excerpt_thumbnail><img src=https://b9aobj.github.io/images/2021/trail-l4MwmH8QIxk-unsplash-thumbnail.jpg alt=改变自己的生活系列之习惯篇></div><div><p class=pale><h4 id=1保持早睡只少能修复30的颜值>1、保持早睡,只少能修复30%的颜值</h4></p><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%94%B9%E5%8F%98%E8%87%AA%E5%B7%B1%E7%9A%84%E7%94%9F%E6%B4%BB%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B9%A0%E6%83%AF%E7%AF%87/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2021/%E9%83%A8%E5%88%86%E4%B8%93%E4%B8%9A%E8%8B%B1%E6%96%87%E6%9C%AF%E8%AF%AD/ title=部分专业英文术语>部分专业英文术语</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>May 7, 2021</span>
<span class=post_time>· 1 min read</span><span> · <a href=https://b9aobj.github.io/tags/swift title=Swift class="post_tag button button_translucent">Swift</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=%e9%83%a8%e5%88%86%e4%b8%93%e4%b8%9a%e8%8b%b1%e6%96%87%e6%9c%af%e8%af%ad&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2f%25E9%2583%25A8%25E5%2588%2586%25E4%25B8%2593%25E4%25B8%259A%25E8%258B%25B1%25E6%2596%2587%25E6%259C%25AF%25E8%25AF%25AD%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2f%25E9%2583%25A8%25E5%2588%2586%25E4%25B8%2593%25E4%25B8%259A%25E8%258B%25B1%25E6%2596%2587%25E6%259C%25AF%25E8%25AF%25AD%2f&t=%e9%83%a8%e5%88%86%e4%b8%93%e4%b8%9a%e8%8b%b1%e6%96%87%e6%9c%af%e8%af%ad" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2021/%E9%83%A8%E5%88%86%E4%B8%93%E4%B8%9A%E8%8B%B1%E6%96%87%E6%9C%AF%E8%AF%AD/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class=excerpt_footer><div><p class=pale></p><a href=https://b9aobj.github.io/post/zh-cn/2021/%E9%83%A8%E5%88%86%E4%B8%93%E4%B8%9A%E8%8B%B1%E6%96%87%E6%9C%AF%E8%AF%AD/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2021/zhongwenzhengze/ title=中文匹配>中文匹配</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>Apr 30, 2021</span>
<span class=post_time>· 1 min read</span><span> · <a href=https://b9aobj.github.io/tags/reg title=Reg class="post_tag button button_translucent">Reg
</a><a href=https://b9aobj.github.io/tags/%E4%B8%AD%E6%96%87 title=中文 class="post_tag button button_translucent">中文</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=%e4%b8%ad%e6%96%87%e5%8c%b9%e9%85%8d&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2fzhongwenzhengze%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2021%2fzhongwenzhengze%2f&t=%e4%b8%ad%e6%96%87%e5%8c%b9%e9%85%8d" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2021/zhongwenzhengze/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class=excerpt_footer><div><p class=pale><p>\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-fallback data-lang=fallback><span class=line><span class=ln>1</span><span class=cl>匹配中文字符的正则表达式: [\u4e00-\u9fa5]
</span></span></code></pre></div><p>或许你也需要匹配双字节字符,中文也是双字节的字符</p></p><a href=https://b9aobj.github.io/post/zh-cn/2021/zhongwenzhengze/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2017/2017-10-20-li-yong-live555zai-macduan-da-jian-rtsptui-liu/ title=利用live555在Mac端搭建rtsp推流>利用live555在Mac端搭建rtsp推流</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>Oct 20, 2017</span>
<span class=post_time>· 1 min read</span><span> · <a href=https://b9aobj.github.io/tags/live title=live class="post_tag button button_translucent">live
</a><a href=https://b9aobj.github.io/tags/mac title=mac class="post_tag button button_translucent">mac
</a><a href=https://b9aobj.github.io/tags/rtsp title=rtsp class="post_tag button button_translucent">rtsp
</a><a href=https://b9aobj.github.io/tags/live555 title=live555 class="post_tag button button_translucent">live555</a></span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=%e5%88%a9%e7%94%a8live555%e5%9c%a8Mac%e7%ab%af%e6%90%ad%e5%bb%bartsp%e6%8e%a8%e6%b5%81&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2017%2f2017-10-20-li-yong-live555zai-macduan-da-jian-rtsptui-liu%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2017%2f2017-10-20-li-yong-live555zai-macduan-da-jian-rtsptui-liu%2f&t=%e5%88%a9%e7%94%a8live555%e5%9c%a8Mac%e7%ab%af%e6%90%ad%e5%bb%bartsp%e6%8e%a8%e6%b5%81" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2017/2017-10-20-li-yong-live555zai-macduan-da-jian-rtsptui-liu/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class=excerpt_footer><div><p class=pale><p>利用live555在自己的Mac电脑上搭建一个rtsp推流;</p></p><a href=https://b9aobj.github.io/post/zh-cn/2017/2017-10-20-li-yong-live555zai-macduan-da-jian-rtsptui-liu/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li class=post_item><div class=excerpt><div class=excerpt_header><h3 class=post_link><a href=https://b9aobj.github.io/post/zh-cn/2017/2017-01-01-zao-an-2017/ title=早安2017>早安2017</a></h3><div class=post_meta><span><svg class="icon"><use xlink:href="#calendar"/></svg></span><span class=post_date>Jan 1, 2017</span>
<span class=post_time>· 1 min read</span>
<span class=page_only> ·<div class=post_share>分享到:
<a href="https://twitter.com/intent/tweet?text=%e6%97%a9%e5%ae%892017&url=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2017%2f2017-01-01-zao-an-2017%2f&tw_p=tweetbutton" class=twitter title="分享到 Twitter" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#twitter"/></svg></a><a href="https://www.facebook.com/sharer.php?u=https%3a%2f%2fb9aobj.github.io%2fpost%2fzh-cn%2f2017%2f2017-01-01-zao-an-2017%2f&t=%e6%97%a9%e5%ae%892017" class=facebook title="分享到 Facebook" target=_blank rel=nofollow><svg class="icon"><use xlink:href="#facebook"/></svg></a><a href=#linkedinshare id=linkedinshare class=linkedin title="分享到 LinkedIn" rel=nofollow><svg class="icon"><use xlink:href="#linkedin"/></svg></a><a href=https://b9aobj.github.io/post/zh-cn/2017/2017-01-01-zao-an-2017/ title="Copy Link" class="link link_yank"><svg class="icon"><use xlink:href="#copy"/></svg></a></div></span></div></div><div class="excerpt_footer partition"><div class=excerpt_thumbnail><img src=https://b9aobj.github.io/img/2017/01/1s.jpg alt=早安2017></div><div><p class=pale><p>晃眼之间已到2017,这一年很忙,很忙,真的好忙。</p></p><a href=https://b9aobj.github.io/post/zh-cn/2017/2017-01-01-zao-an-2017/ title=阅读更多 class="excerpt_more button">阅读更多</a></div></div></div></li><li><ul class="pagination pagination-default"><li class="page-item disabled"><a aria-disabled=true aria-label=First class=page-link role=button tabindex=-1><span aria-hidden=true>««</span></a></li><li class="page-item disabled"><a aria-disabled=true aria-label=Previous class=page-link role=button tabindex=-1><span aria-hidden=true>«</span></a></li><li class="page-item active"><a aria-current=page aria-label="Page 1" class=page-link role=button>1</a></li><li class=page-item><a href=/page/2/ aria-label="Page 2" class=page-link role=button>2</a></li><li class=page-item><a href=/page/3/ aria-label="Page 3" class=page-link role=button>3</a></li><li class=page-item><a href=/page/4/ aria-label="Page 4" class=page-link role=button>4</a></li><li class=page-item><a href=/page/2/ aria-label=Next class=page-link role=button><span aria-hidden=true>»</span></a></li><li class=page-item><a href=/page/4/ aria-label=Last class=page-link role=button><span aria-hidden=true>»»</span></a></li></ul></li></ul><aside class=sidebar><section class=sidebar_inner><div class=author_header><img src=https://b9aobj.github.io/logos/4596723.png alt="Alin.Zhong photo"><h2>Alin.Zhong</h2></div><div class=author_bio>React前端/IOS<br>邮箱:[email protected]<br>QQ:413232030</div><a href=https://b9aobj.github.io/about/ class="button mt-1" role=button title=阅读更多>阅读更多</a><h2 class=mt-4>精选文章</h2><ul><li><a href=https://b9aobj.github.io/post/zh-cn/2021/jswebrtc%E6%96%87%E6%A1%A3/ class=nav-link title=JsWebrtc文档>JsWebrtc文档</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%88%91%E6%83%B3%E5%9C%A8gitlabe%E7%94%A8cicd%E9%83%A8%E7%BD%B2/ class=nav-link title=我想在gitlab用CI/CD部署>我想在gitlab用CI/CD部署</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2020/ffmpeg%E6%96%87%E6%A1%A3/ class=nav-link title=FFmpeg文档>FFmpeg文档</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2020/cas%E6%8E%A5%E5%85%A5/ class=nav-link title=Cas接入>Cas接入</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/chrome%E7%9A%84console%E8%B0%83%E8%AF%95/ class=nav-link title=Chrome的console调试>Chrome的console调试</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%94%B9%E5%8F%98%E8%87%AA%E5%B7%B1%E7%9A%84%E7%94%9F%E6%B4%BB%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B9%A0%E6%83%AF%E7%AF%87/ class=nav-link title=改变自己的生活系列之习惯篇>改变自己的生活系列之习惯篇</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/%E9%83%A8%E5%88%86%E4%B8%93%E4%B8%9A%E8%8B%B1%E6%96%87%E6%9C%AF%E8%AF%AD/ class=nav-link title=部分专业英文术语>部分专业英文术语</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/zhongwenzhengze/ class=nav-link title=中文匹配>中文匹配</a></li></ul><h2 class=mt-4>最新文章</h2><ul class=flex-column><li><a href=https://b9aobj.github.io/post/zh-cn/2021/jswebrtc%E6%96%87%E6%A1%A3/ class=nav-link title=JsWebrtc文档>JsWebrtc文档</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%88%91%E6%83%B3%E5%9C%A8gitlabe%E7%94%A8cicd%E9%83%A8%E7%BD%B2/ class=nav-link title=我想在gitlab用CI/CD部署>我想在gitlab用CI/CD部署</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2020/ffmpeg%E6%96%87%E6%A1%A3/ class=nav-link title=FFmpeg文档>FFmpeg文档</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2020/cas%E6%8E%A5%E5%85%A5/ class=nav-link title=Cas接入>Cas接入</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/chrome%E7%9A%84console%E8%B0%83%E8%AF%95/ class=nav-link title=Chrome的console调试>Chrome的console调试</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/%E6%94%B9%E5%8F%98%E8%87%AA%E5%B7%B1%E7%9A%84%E7%94%9F%E6%B4%BB%E7%B3%BB%E5%88%97%E4%B9%8B%E4%B9%A0%E6%83%AF%E7%AF%87/ class=nav-link title=改变自己的生活系列之习惯篇>改变自己的生活系列之习惯篇</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/%E9%83%A8%E5%88%86%E4%B8%93%E4%B8%9A%E8%8B%B1%E6%96%87%E6%9C%AF%E8%AF%AD/ class=nav-link title=部分专业英文术语>部分专业英文术语</a></li><li><a href=https://b9aobj.github.io/post/zh-cn/2021/zhongwenzhengze/ class=nav-link title=中文匹配>中文匹配</a></li></ul><div><h2 class="mt-4 taxonomy" id=categories-section>分类</h2><nav class=tags_nav><a href=https://b9aobj.github.io/categories/ios/ class="post_tag button button_translucent" title=ios>IOS
<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/categories/xcode/ class="post_tag button button_translucent" title=xcode>XCODE
<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/categories/octopress/ class="post_tag button button_translucent" title=octopress>OCTOPRESS
<span class=button_tally>3</span></a>
<a href=https://b9aobj.github.io/categories/git/ class="post_tag button button_translucent" title=git>GIT
<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/categories/swift/ class="post_tag button button_translucent" title=swift>SWIFT
<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/categories/cas/ class="post_tag button button_translucent" title=cas>CAS
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/chrome/ class="post_tag button button_translucent" title=chrome>CHROME
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/ffmpeg/ class="post_tag button button_translucent" title=ffmpeg>FFMPEG
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/instruments/ class="post_tag button button_translucent" title=instruments>INSTRUMENTS
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/javascript/ class="post_tag button button_translucent" title=javascript>JAVASCRIPT
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/live/ class="post_tag button button_translucent" title=live>LIVE
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/mac/ class="post_tag button button_translucent" title=mac>MAC
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/markdown/ class="post_tag button button_translucent" title=markdown>MARKDOWN
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/playground/ class="post_tag button button_translucent" title=playground>PLAYGROUND
<span class=button_tally>1</span></a><br><div class="post_tags_toggle button">所有分类</div><div class=post_tags><div class=tags_list><a href=https://b9aobj.github.io/categories/cas/ class="post_tag button button_translucent" data-position=1 title=cas>CAS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/chrome/ class="post_tag button button_translucent" data-position=1 title=chrome>CHROME<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/ffmpeg/ class="post_tag button button_translucent" data-position=1 title=ffmpeg>FFMPEG<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/git/ class="post_tag button button_translucent" data-position=2 title=git>GIT<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/categories/instruments/ class="post_tag button button_translucent" data-position=1 title=instruments>INSTRUMENTS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/ios/ class="post_tag button button_translucent" data-position=5 title=ios>IOS<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/categories/javascript/ class="post_tag button button_translucent" data-position=1 title=javascript>JAVASCRIPT<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/live/ class="post_tag button button_translucent" data-position=1 title=live>LIVE<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/mac/ class="post_tag button button_translucent" data-position=1 title=mac>MAC<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/markdown/ class="post_tag button button_translucent" data-position=1 title=markdown>MARKDOWN<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/octopress/ class="post_tag button button_translucent" data-position=3 title=octopress>OCTOPRESS<span class=button_tally>3</span></a>
<a href=https://b9aobj.github.io/categories/playground/ class="post_tag button button_translucent" data-position=1 title=playground>PLAYGROUND<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/swift/ class="post_tag button button_translucent" data-position=2 title=swift>SWIFT<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/categories/syntax/ class="post_tag button button_translucent" data-position=1 title=syntax>SYNTAX<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/technology/ class="post_tag button button_translucent" data-position=1 title=technology>TECHNOLOGY<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/themes/ class="post_tag button button_translucent" data-position=1 title=themes>THEMES<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/uiwebview/ class="post_tag button button_translucent" data-position=1 title=uiwebview>UIWEBVIEW<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/xcode/ class="post_tag button button_translucent" data-position=5 title=xcode>XCODE<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/categories/%E5%B7%A5%E4%BD%9C/ class="post_tag button button_translucent" data-position=1 title=工作>工作<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/%E6%80%BB%E7%BB%93/ class="post_tag button button_translucent" data-position=1 title=总结>总结<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/%E7%94%9F%E6%B4%BB/ class="post_tag button button_translucent" data-position=1 title=生活>生活<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/categories/%E9%9D%A2%E8%AF%95/ class="post_tag button button_translucent" data-position=1 title=面试>面试<span class=button_tally>1</span></a><div class=tags_sort><span title="sort alphabetically">[A~Z]</span><span title="sort by count">[0~9]</span></div><span class=tags_hide><svg class="icon"><use xlink:href="#closeme"/></svg></span></div></div></nav></div><div><h2 class="mt-4 taxonomy" id=series-section>专栏</h2><nav class=tags_nav><a href=https://b9aobj.github.io/series/themes-guide/ class="post_tag button button_translucent" title=themes-guide>THEMES-GUIDE
<span class=button_tally>1</span></a></nav></div><div><h2 class="mt-4 taxonomy" id=tags-section>标签</h2><nav class=tags_nav><a href=https://b9aobj.github.io/tags/ios/ class="post_tag button button_translucent" title=ios>IOS
<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/tags/xcode/ class="post_tag button button_translucent" title=xcode>XCODE
<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/tags/markdown/ class="post_tag button button_translucent" title=markdown>MARKDOWN
<span class=button_tally>3</span></a>
<a href=https://b9aobj.github.io/tags/octopress/ class="post_tag button button_translucent" title=octopress>OCTOPRESS
<span class=button_tally>3</span></a>
<a href=https://b9aobj.github.io/tags/git/ class="post_tag button button_translucent" title=git>GIT
<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/tags/javascript/ class="post_tag button button_translucent" title=javascript>JAVASCRIPT
<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/tags/swift/ class="post_tag button button_translucent" title=swift>SWIFT
<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/tags/audio/ class="post_tag button button_translucent" title=audio>AUDIO
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/cas/ class="post_tag button button_translucent" title=cas>CAS
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/chrome/ class="post_tag button button_translucent" title=chrome>CHROME
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/ci/cd/ class="post_tag button button_translucent" title=ci/cd>CI/CD
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/console/ class="post_tag button button_translucent" title=console>CONSOLE
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/css/ class="post_tag button button_translucent" title=css>CSS
<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/emoji/ class="post_tag button button_translucent" title=emoji>EMOJI
<span class=button_tally>1</span></a><br><div class="post_tags_toggle button">所有标签</div><div class=post_tags><div class=tags_list><a href=https://b9aobj.github.io/tags/audio/ class="post_tag button button_translucent" data-position=1 title=audio>AUDIO<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/cas/ class="post_tag button button_translucent" data-position=1 title=cas>CAS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/chrome/ class="post_tag button button_translucent" data-position=1 title=chrome>CHROME<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/ci/cd/ class="post_tag button button_translucent" data-position=1 title=ci/cd>CI/CD<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/console/ class="post_tag button button_translucent" data-position=1 title=console>CONSOLE<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/css/ class="post_tag button button_translucent" data-position=1 title=css>CSS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/emoji/ class="post_tag button button_translucent" data-position=1 title=emoji>EMOJI<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/featured/ class="post_tag button button_translucent" data-position=1 title=featured>FEATURED<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/ffmpeg/ class="post_tag button button_translucent" data-position=1 title=ffmpeg>FFMPEG<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/git/ class="post_tag button button_translucent" data-position=2 title=git>GIT<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/tags/gitlab/ class="post_tag button button_translucent" data-position=1 title=gitlab>GITLAB<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/html/ class="post_tag button button_translucent" data-position=1 title=html>HTML<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/index/ class="post_tag button button_translucent" data-position=1 title=index>INDEX<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/instruments/ class="post_tag button button_translucent" data-position=1 title=instruments>INSTRUMENTS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/ios/ class="post_tag button button_translucent" data-position=5 title=ios>IOS<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/tags/javascript/ class="post_tag button button_translucent" data-position=2 title=javascript>JAVASCRIPT<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/tags/js/ class="post_tag button button_translucent" data-position=1 title=js>JS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/live/ class="post_tag button button_translucent" data-position=1 title=live>LIVE<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/live555/ class="post_tag button button_translucent" data-position=1 title=live555>LIVE555<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/mac/ class="post_tag button button_translucent" data-position=1 title=mac>MAC<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/markdown/ class="post_tag button button_translucent" data-position=3 title=markdown>MARKDOWN<span class=button_tally>3</span></a>
<a href=https://b9aobj.github.io/tags/octopress/ class="post_tag button button_translucent" data-position=3 title=octopress>OCTOPRESS<span class=button_tally>3</span></a>
<a href=https://b9aobj.github.io/tags/playground/ class="post_tag button button_translucent" data-position=1 title=playground>PLAYGROUND<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/privacy/ class="post_tag button button_translucent" data-position=1 title=privacy>PRIVACY<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/reg/ class="post_tag button button_translucent" data-position=1 title=reg>REG<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/rtsp/ class="post_tag button button_translucent" data-position=1 title=rtsp>RTSP<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/shortcodes/ class="post_tag button button_translucent" data-position=1 title=shortcodes>SHORTCODES<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/srs/ class="post_tag button button_translucent" data-position=1 title=srs>SRS<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/swift/ class="post_tag button button_translucent" data-position=2 title=swift>SWIFT<span class=button_tally>2</span></a>
<a href=https://b9aobj.github.io/tags/text/ class="post_tag button button_translucent" data-position=1 title=text>TEXT<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/themes/ class="post_tag button button_translucent" data-position=1 title=themes>THEMES<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/uiwebview/ class="post_tag button button_translucent" data-position=1 title=uiwebview>UIWEBVIEW<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/video/ class="post_tag button button_translucent" data-position=1 title=video>VIDEO<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/webrtc/ class="post_tag button button_translucent" data-position=1 title=webrtc>WEBRTC<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/xcode/ class="post_tag button button_translucent" data-position=5 title=xcode>XCODE<span class=button_tally>5</span></a>
<a href=https://b9aobj.github.io/tags/%E4%B8%AD%E6%96%87/ class="post_tag button button_translucent" data-position=1 title=中文>中文<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/%E5%B7%A5%E4%BD%9C/ class="post_tag button button_translucent" data-position=1 title=工作>工作<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/%E7%94%9F%E6%B4%BB/ class="post_tag button button_translucent" data-position=1 title=生活>生活<span class=button_tally>1</span></a>
<a href=https://b9aobj.github.io/tags/%E9%9D%A2%E8%AF%95/ class="post_tag button button_translucent" data-position=1 title=面试>面试<span class=button_tally>1</span></a><div class=tags_sort><span title="sort alphabetically">[A~Z]</span><span title="sort by count">[0~9]</span></div><span class=tags_hide><svg class="icon"><use xlink:href="#closeme"/></svg></span></div></div></nav></div></section></aside></div></main><svg width="0" height="0" class="hidden"><symbol viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" id="facebook"><path d="M437 0H75C33.648.0.0 33.648.0 75v362c0 41.352 33.648 75 75 75h151V331h-60v-90h60v-61c0-49.629 40.371-90 90-90h91v90h-91v61h91l-15 90h-76v181h121c41.352.0 75-33.648 75-75V75c0-41.352-33.648-75-75-75zm0 0"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.001 18.001" id="twitter"><path d="M15.891 4.013c.808-.496 1.343-1.173 1.605-2.034a8.68 8.68.0 01-2.351.861c-.703-.756-1.593-1.14-2.66-1.14-1.043.0-1.924.366-2.643 1.078A3.56 3.56.0 008.766 5.383c0 .309.039.585.117.819-3.076-.105-5.622-1.381-7.628-3.837-.34.601-.51 1.213-.51 1.846.0 1.301.549 2.332 1.645 3.089-.625-.053-1.176-.211-1.645-.47.0.929.273 1.705.82 2.388a3.623 3.623.0 002.115 1.291c-.312.08-.641.118-.979.118-.312.0-.533-.026-.664-.083.23.757.664 1.371 1.291 1.841a3.652 3.652.0 002.152.743C4.148 14.173 2.625 14.69.902 14.69c-.422.0-.721-.006-.902-.038 1.697 1.102 3.586 1.649 5.676 1.649 2.139.0 4.029-.542 5.674-1.626 1.645-1.078 2.859-2.408 3.639-3.974a10.77 10.77.0 001.172-4.892v-.468a7.788 7.788.0 001.84-1.921 8.142 8.142.0 01-2.11.593z"/></symbol><symbol aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="mail"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V4e2c0 26.5-21.5 48-48 48H48c-26.5.0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5.0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="calendar"><path d="M452 40h-24V0h-40v40H124V0H84v40H60C26.916 40 0 66.916.0 1e2v352c0 33.084 26.916 60 60 60h392c33.084.0 60-26.916 60-60V1e2c0-33.084-26.916-60-60-60zm20 412c0 11.028-8.972 20-20 20H60c-11.028.0-20-8.972-20-20V188h432v264zm0-304H40v-48c0-11.028 8.972-20 20-20h24v40h40V80h264v40h40V80h24c11.028.0 20 8.972 20 20v48z"/><path d="M76 230h40v40H76zm80 0h40v40h-40zm80 0h40v40h-40zm80 0h40v40h-40zm80 0h40v40h-40zM76 310h40v40H76zm80 0h40v40h-40zm80 0h40v40h-40zm80 0h40v40h-40zM76 390h40v40H76zm80 0h40v40h-40zm80 0h40v40h-40zm80 0h40v40h-40zm80-80h40v40h-40z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="github"><path d="M255.968 5.329C114.624 5.329.0 120.401.0 262.353c0 113.536 73.344 209.856 175.104 243.872 12.8 2.368 17.472-5.568 17.472-12.384.0-6.112-.224-22.272-.352-43.712-71.2 15.52-86.24-34.464-86.24-34.464-11.616-29.696-28.416-37.6-28.416-37.6-23.264-15.936 1.728-15.616 1.728-15.616 25.696 1.824 39.2 26.496 39.2 26.496 22.848 39.264 59.936 27.936 74.528 21.344 2.304-16.608 8.928-27.936 16.256-34.368-56.832-6.496-116.608-28.544-116.608-127.008.0-28.064 9.984-51.008 26.368-68.992-2.656-6.496-11.424-32.64 2.496-68 0 0 21.504-6.912 70.4 26.336 20.416-5.696 42.304-8.544 64.096-8.64 21.728.128 43.648 2.944 64.096 8.672 48.864-33.248 70.336-26.336 70.336-26.336 13.952 35.392 5.184 61.504 2.56 68 16.416 17.984 26.304 40.928 26.304 68.992.0 98.72-59.84 120.448-116.864 126.816 9.184 7.936 17.376 23.616 17.376 47.584.0 34.368-.32 62.08-.32 70.496.0 6.88 4.608 14.88 17.6 12.352C438.72 472.145 512 375.857 512 262.353 512 120.401 397.376 5.329 255.968 5.329z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 212 212" id="gitlab"><path d="M12.3 74.7h54L43.3 3c-1-3.6-6.4-3.6-7.6.0L12.3 74.8z"/><path d="M12.3 74.7.5 111c-1 3.2.0 6.8 3 8.8l101.6 74-92.5-119z"/><path d="M105 193.7l-38.6-119h-54l92.7 119z"/><path d="M105 193.7l38.7-119H66.4l38.7 119z"/><path d="M105 193.7l38.7-119H198l-93 119z"/><path d="M198 74.7l11.6 36.2c1 3 0 6.6-3 8.6l-101.5 74 93-119z"/><path d="M198 74.7h-54.3L167 3c1.2-3.6 6.4-3.6 7.6.0L198 74.8z"/></symbol><symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="rss"><circle cx="3.429" cy="20.571" r="3.429"/><path d="M11.429 24h4.57C15.999 15.179 8.821 8.001.0 8v4.572c6.302.001 11.429 5.126 11.429 11.428z"/><path d="M24 24C24 10.766 13.234.0.0.0v4.571c10.714.0 19.43 8.714 19.43 19.429z"/></symbol><symbol viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" id="linkedin"><path d="M437 0H75C33.648.0.0 33.648.0 75v362c0 41.352 33.648 75 75 75h362c41.352.0 75-33.648 75-75V75c0-41.352-33.648-75-75-75zM181 406h-60V196h60zm0-240h-60v-60h60zm210 240h-60V286c0-16.54-13.46-30-30-30s-30 13.46-30 30v120h-60V196h60v11.309C286.719 202.422 296.93 196 316 196c40.691.043 75 36.547 75 79.688zm0 0"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 612 612" id="arrow"><path d="M604.501 440.509 325.398 134.956c-5.331-5.357-12.423-7.627-19.386-7.27-6.989-.357-14.056 1.913-19.387 7.27L7.499 440.509c-9.999 10.024-9.999 26.298.0 36.323s26.223 10.024 36.222.0l262.293-287.164L568.28 476.832c9.999 10.024 26.222 10.024 36.221.0 9.999-10.023 9.999-26.298.0-36.323z"/></symbol><symbol viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" id="carly"><path d="M504.971 239.029 448 182.059V84c0-46.317-37.682-84-84-84h-44c-13.255.0-24 10.745-24 24s10.745 24 24 24h44c19.851.0 36 16.149 36 36v108c0 6.365 2.529 12.47 7.029 16.971L454.059 256l-47.029 47.029A24.002 24.002.0 004e2 320v108c0 19.851-16.149 36-36 36h-44c-13.255.0-24 10.745-24 24s10.745 24 24 24h44c46.318.0 84-37.683 84-84v-98.059l56.971-56.971c9.372-9.372 9.372-24.568.0-33.941zM112 192V84c0-19.851 16.149-36 36-36h44c13.255.0 24-10.745 24-24S205.255.0 192 0h-44c-46.318.0-84 37.683-84 84v98.059l-56.971 56.97c-9.373 9.373-9.373 24.568.0 33.941L64 329.941V428c0 46.317 37.682 84 84 84h44c13.255.0 24-10.745 24-24s-10.745-24-24-24h-44c-19.851.0-36-16.149-36-36V320c0-6.365-2.529-12.47-7.029-16.971L57.941 256l47.029-47.029A24.002 24.002.0 00112 192z"/></symbol><symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="copy"><path d="M23 2.75A2.75 2.75.0 0020.25.0H8.75A2.75 2.75.0 006 2.75v13.5A2.75 2.75.0 008.75 19h11.5A2.75 2.75.0 0023 16.25zM18.25 14.5h-7.5a.75.75.0 010-1.5h7.5a.75.75.0 010 1.5zm0-3h-7.5a.75.75.0 010-1.5h7.5a.75.75.0 010 1.5zm0-3h-7.5a.75.75.0 010-1.5h7.5a.75.75.0 010 1.5z"/><path d="M8.75 20.5A4.255 4.255.0 014.5 16.25V2.75c0-.086.02-.166.025-.25H3.75A2.752 2.752.0 001 5.25v16A2.752 2.752.0 003.75 24h12a2.752 2.752.0 002.75-2.75v-.75z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.001 512.001" id="closeme"><path d="M284.286 256.002 506.143 34.144c7.811-7.811 7.811-20.475.0-28.285-7.811-7.81-20.475-7.811-28.285.0L256 227.717 34.143 5.859c-7.811-7.811-20.475-7.811-28.285.0-7.81 7.811-7.811 20.475.0 28.285l221.857 221.857L5.858 477.859c-7.811 7.811-7.811 20.475.0 28.285a19.938 19.938.0 0014.143 5.857 19.94 19.94.0 0014.143-5.857L256 284.287l221.857 221.857c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475.0-28.285L284.286 256.002z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="open-menu"><path d="M492 236H20c-11.046.0-20 8.954-20 20s8.954 20 20 20h472c11.046.0 20-8.954 20-20s-8.954-20-20-20zm0-160H20C8.954 76 0 84.954.0 96s8.954 20 20 20h472c11.046.0 20-8.954 20-20s-8.954-20-20-20zm0 320H20c-11.046.0-20 8.954-20 20s8.954 20 20 20h472c11.046.0 20-8.954 20-20s-8.954-20-20-20z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="instagram"><path d="M12 2.163c3.204.0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849.0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204.0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849.0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741.0 8.333.014 7.053.072c-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948s.014 3.668.072 4.948c.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24s3.668-.014 4.948-.072c4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948s-.014-3.667-.072-4.947c-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403.0-6.162 2.759-6.162 6.162S8.597 18.163 12 18.163s6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zM12 16c-2.209.0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796.0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795.0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="youtube"><path d="M19.615 3.184c-3.604-.246-11.631-.245-15.23.0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23.0C23.512 20.55 23.971 18.196 24 12c-.029-6.185-.484-8.549-4.385-8.816zM9 16V8l8 3.993L9 16z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="stackoverflow"><path d="M21 27v-8h3v11H0V19h3v8h18z"/><path d="M17.1.2 15 1.8l7.9 10.6 2.1-1.6L17.1.2zm3.7 14.7L10.6 6.4l1.7-2 10.2 8.5-1.7 2zM7.2 12.3l12 5.6 1.1-2.4-12-5.6-1.1 2.4zm-1.8 6.8 13.56 1.96.17-2.38-13.26-2.55-.47 2.97zM19 25H5v-3h14v3z"/></symbol></svg><footer class=footer><div class="footer_inner wrap pale"><img src=https://b9aobj.github.io/logos/apple-touch-icon.png class="icon icon_2 transparent" alt=X•O专业去码><p>Copyright <span class=year></span> X•O专业去码. All Rights Reserved</p><a class=to_top href=#documentTop><svg class="icon"><use xlink:href="#arrow"/></svg></a></div></footer><script type=text/javascript src=https://b9aobj.github.io/js/bundle.min.d0f0362720d4ba914aa22c906d463694ca5445a70923037ec128f108cf4616c6df3dba89902f7d6b8b123a359aaf0485763117871aa780a561c563ed6adfda0e.js integrity="sha512-0PA2JyDUupFKoiyQbUY2lMpURacJIwN+wSjxCM9GFsbfPbqJkC99a4sSOjWarwSFdjEXhxqngKVhxWPtat/aDg==" crossorigin=anonymous></script></body></html>