-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
151 lines (141 loc) · 19 KB
/
search.xml
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
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>Linux 下连接蓝牙设备</title>
<url>/blog/posts/1977779135/</url>
<content><![CDATA[<h1 id="使用蓝牙过程"><a href="#使用蓝牙过程" class="headerlink" title="使用蓝牙过程"></a>使用蓝牙过程</h1><ol>
<li>启动蓝牙;</li>
<li>扫描可用的蓝牙设备;</li>
<li>连接蓝牙设备(经过测试,在使用蓝牙鼠标不需要连接,扫描后直接与之配对即可);</li>
<li>配对蓝牙设备。</li>
</ol>
<h1 id="蓝牙管理工具:bluetoothctl"><a href="#蓝牙管理工具:bluetoothctl" class="headerlink" title="蓝牙管理工具:bluetoothctl"></a>蓝牙管理工具:bluetoothctl</h1><p><strong><em>此处以连接蓝牙鼠标为例说明:</em></strong></p>
<figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">$ sudo -i</span><br><span class="line"><span class="comment"># 启动蓝牙管理工具</span></span><br><span class="line"><span class="comment"># bluetoothctl</span></span><br><span class="line">[NEW] Controller 4C:34:88:94:D7:C4 yinkai-ThinkPad-X250 [default]</span><br><span class="line">[NEW] Device D0:16:B4:4D:47:9D Yinkai-Honor10</span><br><span class="line"></span><br><span class="line">[bluetooth]<span class="comment"># help</span></span><br><span class="line">Available commands:</span><br><span class="line"> list List available controllers</span><br><span class="line"> show [ctrl] Controller information</span><br><span class="line"> select <ctrl> Select default controller</span><br><span class="line"> devices List available devices</span><br><span class="line"> paired-devices List paired devices</span><br><span class="line"> power <on/off> Set controller power</span><br><span class="line"> pairable <on/off> Set controller pairable mode</span><br><span class="line"> discoverable <on/off> Set controller discoverable mode</span><br><span class="line"> agent <on/off/capability> Enable/<span class="built_in">disable</span> agent with given capability</span><br><span class="line"> default-agent Set agent as the default one</span><br><span class="line"> <span class="built_in">set</span>-scan-filter-uuids [uuid1 uuid2 ...] Set scan filter uuids</span><br><span class="line"> <span class="built_in">set</span>-scan-filter-rssi [rssi] Set scan filter rssi, and clears pathloss</span><br><span class="line"> <span class="built_in">set</span>-scan-filter-pathloss [pathloss] Set scan filter pathloss, and clears rssi</span><br><span class="line"> <span class="built_in">set</span>-scan-filter-transport [transport] Set scan filter transport</span><br><span class="line"> <span class="built_in">set</span>-scan-filter-clear Clears discovery filter.</span><br><span class="line"> scan <on/off> Scan <span class="keyword">for</span> devices</span><br><span class="line"> info [dev] Device information</span><br><span class="line"> pair [dev] Pair with device</span><br><span class="line"> trust [dev] Trust device</span><br><span class="line"> untrust [dev] Untrust device</span><br><span class="line"> block [dev] Block device</span><br><span class="line"> unblock [dev] Unblock device</span><br><span class="line"> remove <dev> Remove device</span><br><span class="line"> connect <dev> Connect device</span><br><span class="line"> disconnect [dev] Disconnect device</span><br><span class="line"> list-attributes [dev] List attributes</span><br><span class="line"> select-attribute <attribute> Select attribute</span><br><span class="line"> attribute-info [attribute] Select attribute</span><br><span class="line"> <span class="built_in">read</span> Read attribute value</span><br><span class="line"> write <data=[xx xx ...]> Write attribute value</span><br><span class="line"> notify <on/off> Notify attribute value</span><br><span class="line"> register-profile <UUID ...> Register profile to connect</span><br><span class="line"> unregister-profile Unregister profile</span><br><span class="line"> version Display version</span><br><span class="line"> quit Quit program</span><br><span class="line"></span><br><span class="line">[bluetooth]<span class="comment"># show</span></span><br><span class="line">Controller 4C:34:88:94:D7:C4</span><br><span class="line"> Name: yinkai-ThinkPad-X250</span><br><span class="line"> Alias: yinkai-ThinkPad-X250</span><br><span class="line"> Class: 0x000000</span><br><span class="line"> Powered: yes</span><br><span class="line"> Discoverable: yes</span><br><span class="line"> Pairable: yes</span><br><span class="line"> UUID: Headset AG (00001112-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: OBEX File Transfer (00001106-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: OBEX Object Push (00001105-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: IrMC Sync (00001104-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Vendor specific (00005005-0000-1000-8000-0002ee000001)</span><br><span class="line"> UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Phonebook Access Server (0000112f-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> UUID: Message Access Server (00001132-0000-1000-8000-00805f9b34fb)</span><br><span class="line"> Modalias: usb:v1D6Bp0246d0525</span><br><span class="line"> Discovering: no</span><br><span class="line"></span><br><span class="line"><span class="comment"># 查看可用的蓝牙设备</span></span><br><span class="line">[bluetooth]<span class="comment"># devices </span></span><br><span class="line">Device D0:16:B4:4D:47:9D Yinkai-Honor10</span><br><span class="line"></span><br><span class="line"><span class="comment"># 重启蓝牙设备</span></span><br><span class="line">[bluetooth]<span class="comment"># power off </span></span><br><span class="line">Changing power off succeeded</span><br><span class="line">[CHG] Controller 4C:34:88:94:D7:C4 Powered: no</span><br><span class="line">[CHG] Controller 4C:34:88:94:D7:C4 Discovering: no</span><br><span class="line">[bluetooth]<span class="comment"># power on</span></span><br><span class="line">Changing power on succeeded</span><br><span class="line">[CHG] Controller 4C:34:88:94:D7:C4 Powered: yes</span><br><span class="line"></span><br><span class="line"><span class="comment"># 扫描可用的蓝牙设备</span></span><br><span class="line">[bluetooth]<span class="comment"># scan on</span></span><br><span class="line">Discovery started</span><br><span class="line">[CHG] Controller 4C:34:88:94:D7:C4 Discovering: yes</span><br><span class="line">[NEW] Device CF:D0:F4:9B:8D:F7 M720 Triathlon</span><br><span class="line">[NEW] Device 22:22:58:10:EB:91 M8S PRO L</span><br><span class="line">[NEW] Device C8:28:32:0D:AB:5E MI BT18 BLE</span><br><span class="line">[CHG] Device CF:D0:F4:9B:8D:F7 RSSI: -59</span><br><span class="line">[CHG] Device CF:D0:F4:9B:8D:F7 RSSI: -48</span><br><span class="line"></span><br><span class="line"><span class="comment"># 停止扫描</span></span><br><span class="line">[bluetooth]<span class="comment"># scan off</span></span><br><span class="line">[CHG] Device C8:28:32:0D:AB:5E RSSI is nil</span><br><span class="line">[CHG] Device 22:22:58:10:EB:91 RSSI is nil</span><br><span class="line">[CHG] Device CF:D0:F4:9B:8D:F7 RSSI is nil</span><br><span class="line">Discovery stopped</span><br><span class="line"></span><br><span class="line"><span class="comment"># 再次查看可用的蓝牙设备</span></span><br><span class="line">[bluetooth]<span class="comment"># devices </span></span><br><span class="line">Device D0:16:B4:4D:47:9D Yinkai-Honor10</span><br><span class="line">Device CF:D0:F4:9B:8D:F7 M720 Triathlon</span><br><span class="line">Device 22:22:58:10:EB:91 M8S PRO L</span><br><span class="line">Device C8:28:32:0D:AB:5E MI BT18 BLE</span><br><span class="line"></span><br><span class="line"><span class="comment"># 配对蓝牙设备(设备地址)</span></span><br><span class="line">[bluetooth]<span class="comment"># pair CF:D0:F4:9B:8D:F7</span></span><br><span class="line">Attempting to pair with CF:D0:F4:9B:8D:F7</span><br><span class="line">[CHG] Device CF:D0:F4:9B:8D:F7 Connected: yes</span><br><span class="line">[CHG] Device CF:D0:F4:9B:8D:F7 Paired: yes</span><br><span class="line">Pairing successful</span><br><span class="line">[CHG] Device CF:D0:F4:9B:8D:F7 Modalias: usb:v046DpB015d0009</span><br><span class="line">[DEL] Device 22:22:58:10:EB:91 M8S PRO L</span><br><span class="line">[DEL] Device C8:28:32:0D:AB:5E MI BT18 BLE</span><br><span class="line">[M720 Triathlon]<span class="comment"># exit</span></span><br></pre></td></tr></table></figure>]]></content>
<categories>
<category>技术</category>
</categories>
<tags>
<tag>bluetoothctl</tag>
<tag>蓝牙</tag>
</tags>
</entry>
<entry>
<title>Markdown语法介绍</title>
<url>/blog/posts/2392901311/</url>
<content><![CDATA[<h1 id="一、标题"><a href="#一、标题" class="headerlink" title="一、标题"></a>一、标题</h1><h1 id="这是一级标题"><a href="#这是一级标题" class="headerlink" title="这是一级标题"></a>这是一级标题</h1><h2 id="这是二级标题"><a href="#这是二级标题" class="headerlink" title="这是二级标题"></a>这是二级标题</h2><h3 id="这是三级标题"><a href="#这是三级标题" class="headerlink" title="这是三级标题"></a>这是三级标题</h3><h4 id="这是四级标题"><a href="#这是四级标题" class="headerlink" title="这是四级标题"></a>这是四级标题</h4><h5 id="这是五级标题"><a href="#这是五级标题" class="headerlink" title="这是五级标题"></a>这是五级标题</h5><h6 id="这是六级标题"><a href="#这是六级标题" class="headerlink" title="这是六级标题"></a>这是六级标题</h6><h1 id="二、字体"><a href="#二、字体" class="headerlink" title="二、字体"></a>二、字体</h1><p><strong>这是加粗的文字</strong><br><br><em>这是倾斜的文字</em>`<br><br><strong><em>这是斜体加粗的文字</em></strong><br><br><del>这是加删除线的文字</del></p>
<h1 id="三、分割线"><a href="#三、分割线" class="headerlink" title="三、分割线"></a>三、分割线</h1><hr>
<hr>
<h1 id="四、引用"><a href="#四、引用" class="headerlink" title="四、引用"></a>四、引用</h1><blockquote>
<p>这是引用的内容</p>
<blockquote>
<p>这是引用的内容</p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p>这是引用的内容</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<h1 id="五、图片"><a href="#五、图片" class="headerlink" title="五、图片"></a>五、图片</h1><h1 id="六、代码"><a href="#六、代码" class="headerlink" title="六、代码"></a>六、代码</h1><h2 id="单行代码"><a href="#单行代码" class="headerlink" title="单行代码"></a>单行代码</h2><h2 id="多行代码"><a href="#多行代码" class="headerlink" title="多行代码"></a>多行代码</h2><figure class="highlight plain"><table><tr><td class="code"><pre><span class="line">print('Hello World')</span><br></pre></td></tr></table></figure>
<h2 id="语法说明"><a href="#语法说明" class="headerlink" title="语法说明"></a>语法说明</h2><p>插入程序代码的方式有两种:使用反引号 `(~ 键)、使用缩进(Tab)。</p>
<ul>
<li>插入行内代码,即插入一个单词或者一句代码的情况,使用 <code>code</code> 这样的形式插入。</li>
<li>插入多行代码,分别使用三个反引号(```)包裹多行代码。或者使用缩进。</li>
</ul>
<h3 id="行内代码"><a href="#行内代码" class="headerlink" title="行内代码"></a>行内代码</h3><p>在一般的段落文字中,可以使用反引号来标记或插入代码区段。<br><br>示例:<br><br>C语言里的函数 <code>scanf()</code> 怎么使用?<br></p>
<p><code>create database DATABASE_NAME;</code></p>
<h3 id="多行代码-1"><a href="#多行代码-1" class="headerlink" title="多行代码"></a>多行代码</h3><p>在需要高亮的代码块的前一行及后一行使用三个反引号 ```(~ 键),同时第一行反引号后面,输入码块所使用的语言,实现代码高亮。<br>比如高亮 python3 代码块:</p>
<figure class="highlight python"><table><tr><td class="code"><pre><span class="line"> <span class="comment">#!/usr/bin/env python3</span></span><br><span class="line"></span><br><span class="line"><span class="class"><span class="keyword">class</span> <span class="title">PrintHello</span>:</span></span><br><span class="line"> print(<span class="string">"Hello, World!"</span>);</span><br></pre></td></tr></table></figure>
<h3 id="缩进式插入多行代码"><a href="#缩进式插入多行代码" class="headerlink" title="缩进式插入多行代码"></a>缩进式插入多行代码</h3><p>注意:</p>
<ul>
<li>缩进式插入前方必须有空行;</li>
<li>缩进 4 个空格或是 1 个制表符;</li>
<li>一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。<br>代码:</li>
</ul>
<figure class="highlight c"><table><tr><td class="code"><pre><span class="line"><span class="meta">#<span class="meta-keyword">include</span> <span class="meta-string"><stdio.h>`</span></span></span><br><span class="line">int main(void)`</span><br><span class="line">{</span><br><span class="line"> <span class="built_in">printf</span>(<span class="string">"Hello world\n"</span>);</span><br><span class="line">}</span><br></pre></td></tr></table></figure>
<h1 id="七、超链接"><a href="#七、超链接" class="headerlink" title="七、超链接"></a>七、超链接</h1><h1 id="八、表格"><a href="#八、表格" class="headerlink" title="八、表格"></a>八、表格</h1><h1 id="九、列表:"><a href="#九、列表:" class="headerlink" title="九、列表:"></a>九、列表:</h1><h2 id="无序列表"><a href="#无序列表" class="headerlink" title="无序列表"></a>无序列表</h2><p>语法:无序列表用 - + * 任何一种都可以</p>
<ul>
<li>列表内容</li>
</ul>
<ul>
<li>列表内容</li>
</ul>
<ul>
<li>列表内容</li>
</ul>
<p>注意:- + * 跟内容之间都要有一个空格</p>
<h2 id="有序列表"><a href="#有序列表" class="headerlink" title="有序列表"></a>有序列表</h2><p>语法:<br> 数字加点</p>
<ol>
<li>列表内容</li>
<li>列表内容</li>
<li>列表内容</li>
</ol>
<p>注意:序号跟内容之间要有空格</p>
<h2 id="列表嵌套"><a href="#列表嵌套" class="headerlink" title="列表嵌套"></a>列表嵌套</h2><p>上一级和下一级之间敲三个空格即可:</p>
<ul>
<li>一级无序列表内容<ul>
<li>二级无序列表内容<ul>
<li>三级无序列表内容</li>
</ul>
</li>
</ul>
</li>
</ul>
<h1 id="十、流程图"><a href="#十、流程图" class="headerlink" title="十、流程图"></a>十、流程图</h1>]]></content>
<categories>
<category>技术</category>
</categories>
<tags>
<tag>Markdown</tag>
</tags>
</entry>
<entry>
<title>Hello Hexo</title>
<url>/blog/posts/2708806665/</url>
<content><![CDATA[<p>Welcome to <a href="https://hexo.io/" target="_blank" rel="noopener">Hexo</a>! This is your very first post. Check <a href="https://hexo.io/docs/" target="_blank" rel="noopener">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="https://hexo.io/docs/troubleshooting.html" target="_blank" rel="noopener">troubleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues" target="_blank" rel="noopener">GitHub</a>.</p>
<h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">$ hexo new <span class="string">"My New Post"</span></span><br></pre></td></tr></table></figure>
<p>More info: <a href="https://hexo.io/docs/writing.html" target="_blank" rel="noopener">Writing</a></p>
<h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">$ hexo server</span><br></pre></td></tr></table></figure>
<p>More info: <a href="https://hexo.io/docs/server.html" target="_blank" rel="noopener">Server</a></p>
<h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">$ hexo generate</span><br></pre></td></tr></table></figure>
<p>More info: <a href="https://hexo.io/docs/generating.html" target="_blank" rel="noopener">Generating</a></p>
<h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">$ hexo deploy</span><br></pre></td></tr></table></figure>
<p>More info: <a href="https://hexo.io/docs/one-command-deployment.html" target="_blank" rel="noopener">Deployment</a></p>
]]></content>
<categories>
<category>技术</category>
</categories>
<tags>
<tag>Hexo</tag>
</tags>
</entry>
<entry>
<title>Web Service</title>
<url>/blog/posts/895680827/</url>
<content><![CDATA[<p><img src="https://yinkai-blogs.oss-cn-beijing.aliyuncs.com/images/Web-Service.png" alt="Web-Service"></p>
]]></content>
<categories>
<category>技术</category>
<category>Web</category>
</categories>
<tags>
<tag>Linux</tag>
<tag>Socket</tag>
<tag>Web</tag>
<tag>URI</tag>
<tag>URL</tag>
</tags>
</entry>
</search>