-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
242 lines (225 loc) · 40 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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>Treehole Utopian</title><meta name="author" content="Likalikali"><meta name="copyright" content="Likalikali"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="ffffff"><meta name="description" content="此处安心,便是吾乡。">
<meta property="og:type" content="website">
<meta property="og:title" content="Treehole Utopian">
<meta property="og:url" content="https://likalikali.github.io/index.html">
<meta property="og:site_name" content="Treehole Utopian">
<meta property="og:description" content="此处安心,便是吾乡。">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://likalikali.github.io/img/ava.png">
<meta property="article:author" content="Likalikali">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://likalikali.github.io/img/ava.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://likalikali.github.io/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"/search.xml","preload":true,"top_n_per_article":1,"unescape":false,"languages":{"hits_empty":"找不到您查询的内容:${query}","hits_stats":"共找到 ${hits} 篇文章"}},
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
noticeOutdate: undefined,
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":230},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: true,
post: false
},
runtime: '',
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'fancybox',
Snackbar: {"chs_to_cht":"你已切换为繁体","cht_to_chs":"你已切换为简体","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#1f1f1f","position":"top-right"},
source: {
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css'
}
},
isPhotoFigcaption: false,
islazyload: true,
isAnchor: false,
percent: {
toc: true,
rightside: false,
},
autoDarkmode: true
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: 'Treehole Utopian',
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
postUpdate: '2023-10-31 13:23:02'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
#recent-posts time,
#post-meta time {
display: inline !important
}
</style></noscript><script>(win=>{
win.saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0) return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = url => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
document.head.appendChild(script)
})
win.getCSS = (url,id = false) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onerror = reject
link.onload = link.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
link.onload = link.onreadystatechange = null
resolve()
}
document.head.appendChild(link)
})
win.activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', 'ffffff')
}
}
const t = saveToLocal.get('theme')
const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
if (t === undefined) {
if (isLightMode) activateLightMode()
else if (isDarkMode) activateDarkMode()
else if (isNotSpecified || hasNoSupport) {
const now = new Date()
const hour = now.getHours()
const isNight = hour <= 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
if (saveToLocal.get('theme') === undefined) {
e.matches ? activateDarkMode() : activateLightMode()
}
})
} else if (t === 'light') activateLightMode()
else activateDarkMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const detectApple = () => {
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
})(window)</script><meta name="generator" content="Hexo 6.3.0"></head><body><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/img/ava.png" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">23</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">13</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">0</div></a></div><hr class="custom-hr"/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archives</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Categories</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> List</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/music/"><i class="fa-fw fas fa-music"></i><span> Music</span></a></li><li><a class="site-page child" href="/movies/"><i class="fa-fw fas fa-video"></i><span> Movie</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Link</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url('https://img1.imgtp.com/2023/08/19/5IHqdHbM.png')"><nav id="nav"><span id="blog-info"><a href="/" title="Treehole Utopian"><span class="site-name">Treehole Utopian</span></a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search" href="javascript:void(0);"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archives</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Categories</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> List</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/music/"><i class="fa-fw fas fa-music"></i><span> Music</span></a></li><li><a class="site-page child" href="/movies/"><i class="fa-fw fas fa-video"></i><span> Movie</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Link</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="site-info"><h1 id="site-title">Treehole Utopian</h1><div id="site-subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/likalikali" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fas fa-envelope" style="color: #4a7dbe;"></i></a></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left"><a href="/2023/10/31/%E3%80%90%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E3%80%91%E9%A2%98%E7%9B%AE%E6%B1%87%E6%80%BB/" title="【计算机网络】题目汇总"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/img/seaside.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【计算机网络】题目汇总"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/10/31/%E3%80%90%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E3%80%91%E9%A2%98%E7%9B%AE%E6%B1%87%E6%80%BB/" title="【计算机网络】题目汇总">【计算机网络】题目汇总</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-10-31T05:20:33.000Z" title="发表于 2023-10-31 13:20:33">2023-10-31</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-10-31T05:22:35.834Z" title="更新于 2023-10-31 13:22:35">2023-10-31</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/">计算机网络</a></span></div><div class="content">第一章 计算机网络和因特网在使用当前互联网基础架构是,你认为什么要素是用户最关心的?又是什么原因制约着该要素?简要阐述制约的原因及如何解决。答:网速。1)网络协议限制了物理带宽的使用(如CSMA/CD、TCP可靠数据传输)2)信道利用率低3)时延:传输时延、传播时延、处理时延、排队时延传输时延:把分组推入到信道当中的时间,如果用L比特表示分组的长度,用Rbps表示路由器A->路由器B的信道带宽,则传输时延(s)是L/R。传播时延:分组在信道中的传输时间,等于两台路由器之间的距离除以传播速率(光速)。处理时延:节点检查分组首部和决定分组导向何处的时间等。排队时延:节点缓存队列中分组排队所经历的时延。4)流量控制:发送方速率应匹配接收方应用进程的接收速率,从而抑制了发送方的发送速率。5)拥塞控制:数据报长度应小于拥塞窗口,也应小于流量窗口,当出现拥塞时,发送方应减小发送速率。解决办法:安装缓存器,增加网络带宽等。
电路交换、报文交换、分组交换的对比电路交换优点(1)传输时延特别小(2)双方物理链路一旦建立,随时通信,实时性强(3)数据传输正确性强缺点(a)电路交换 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2023/10/15/%E2%80%9C%E4%B8%B2%E5%8F%A3%E9%80%9A%E4%BF%A1%E7%9F%A5%E8%AF%86%E2%80%9D/" title="串口通信知识"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/w2zUEOo4.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="串口通信知识"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/10/15/%E2%80%9C%E4%B8%B2%E5%8F%A3%E9%80%9A%E4%BF%A1%E7%9F%A5%E8%AF%86%E2%80%9D/" title="串口通信知识">串口通信知识</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-10-14T16:03:00.000Z" title="发表于 2023-10-15 00:03:00">2023-10-15</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-10-31T05:21:27.666Z" title="更新于 2023-10-31 13:21:27">2023-10-31</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/">计算机网络</a></span></div><div class="content">XCOM V2.6串口助手是一个常用于串口通信的软件,可帮助用户更方便地进行串口通信。以下是一些与XCOM V2.6串口助手相关的串口通信概念:
串口通信(Serial Communication):串口通信是一种计算机与外部设备(如传感器、微控制器等)间通信的方式,它按位顺序发送和接收数据。串口通信包括RS-232、RS-485、USB等类型。
波特率(Baud Rate):波特率是串口通信中数据传输的速度,单位是波特(Baud)。它表示每秒传输的符号(或信号事件、波形变化)数量。常见的波特率有9600、19200、38400、57600和115200等。
数据位(Data Bits):数据位是串口通信中一帧数据的长度,通常有5、6、7或8位。数据位定义了每个字符的大小。
停止位(Stop Bits):停止位是用来标示字符结束的。常见的停止位有1位、1.5位和2位。
奇偶校验(Parity):奇偶校验是一种错误检测方法。它通过添加一个或多个额外的校验位来确保数据的准确性。奇偶校验可以是无(None)、奇(Odd)、偶(Even)、标记(Mark)和空格(Space)。
流 ...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2023/09/24/Autodl%E7%9A%84%E4%BA%91%E7%AB%AF%E8%AE%AD%E7%BB%83%E7%AE%80%E8%AE%B0/" title="Autodl的云端训练简记"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/CnfJBc8d.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Autodl的云端训练简记"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/09/24/Autodl%E7%9A%84%E4%BA%91%E7%AB%AF%E8%AE%AD%E7%BB%83%E7%AE%80%E8%AE%B0/" title="Autodl的云端训练简记">Autodl的云端训练简记</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-09-24T12:29:24.000Z" title="发表于 2023-09-24 20:29:24">2023-09-24</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-09-24T13:53:58.003Z" title="更新于 2023-09-24 21:53:58">2023-09-24</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/">深度学习</a></span></div><div class="content">打开命令提示符ssh -L 6660:127.0.0.1:6660 -p 38578 root@connect.westb.seetacloud.com
</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2023/09/24/anaconda%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E4%B8%8E%E8%BD%BD%E5%85%A5/" title="anaconda创建虚拟环境与载入"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/OoRnjR1P.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="anaconda创建虚拟环境与载入"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/09/24/anaconda%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E4%B8%8E%E8%BD%BD%E5%85%A5/" title="anaconda创建虚拟环境与载入">anaconda创建虚拟环境与载入</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-09-24T10:26:06.000Z" title="发表于 2023-09-24 18:26:06">2023-09-24</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-09-24T12:30:15.699Z" title="更新于 2023-09-24 20:30:15">2023-09-24</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Python/">Python</a></span></div><div class="content">安装 virtualenv:使用 pip 安装 virtualenv:
bash
pip install virtualenv在安装完 virtualenv 之后,应该能够运行 virtualenv 命令了。再次尝试创建虚拟环境:
bash
virtualenv 虚拟环境名激活虚拟环境:
Windows:
bash
.\虚拟环境名\Scripts\activate
</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2023/09/23/%E6%89%8B%E6%9C%BAQQ%E9%9F%B3%E9%A2%91%E5%8F%91%E8%AF%AD%E9%9F%B3%E7%AC%94%E8%AE%B0/" title="手机QQ音频发语音笔记"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/1l4faYP5.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="手机QQ音频发语音笔记"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/09/23/%E6%89%8B%E6%9C%BAQQ%E9%9F%B3%E9%A2%91%E5%8F%91%E8%AF%AD%E9%9F%B3%E7%AC%94%E8%AE%B0/" title="手机QQ音频发语音笔记">手机QQ音频发语音笔记</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-09-23T15:12:34.000Z" title="发表于 2023-09-23 23:12:34">2023-09-23</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-09-23T15:29:18.265Z" title="更新于 2023-09-23 23:29:18">2023-09-23</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E6%8A%80%E6%9C%AF%E6%9D%82%E8%AE%B0/">技术杂记</a></span></div><div class="content">以发布时间的版本来测试可行,但2023年上半年的版本甚至可以动态显示播放效果和实际播放时长,而截止发布时已经没法实现这个效果,这是真语音/录音与本方法的显著区别。准备好一些要发的格式为MP3的音频,然后打开MT管理器,找到Android/data/com.tencent.mobileqq/Tencent/MobileQQ/自己的qq/ptt/,这个文件夹下如果实现发好语音才会有年份+月份的文件夹,否则没的话需要先创建一个。将待转移的音频放这里,然后选择两种发送方式,语音或录音。替换语音发送需要断网,因为发语音无法暂停,一停在联网情况下就会发出,文件自动上传服务器,故没有替换的可能。所以要断网情况下,使得文件发送不出去,这时按当前版本的QQ最新的业务逻辑,会形成一个临时slk文件(即MP3)在这个ptt文件夹,和下一级的年份月份命名的文件夹(以stream开头的slk文件)。这两个文件看生成时间要全部替换成我们想替换成的重命名后的MP3。然后再连网发出去(可以在连网之前听一下有红色感叹号的语音的结果,确认是否 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2023/09/05/%E4%BB%8E%E4%BA%BA%E6%96%87%E8%AE%A1%E7%AE%97%E5%88%B0%E5%8F%AF%E8%A7%86%E5%8C%96%E2%80%94%E2%80%94%E6%95%B0%E5%AD%97%E4%BA%BA%E6%96%87%E5%8F%91%E5%B1%95%E8%84%89%E7%BB%9C%E6%A2%B3%E7%90%86/" title="从人文计算到可视化——数字人文发展脉络梳理"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/68jGvPJw.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="从人文计算到可视化——数字人文发展脉络梳理"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/09/05/%E4%BB%8E%E4%BA%BA%E6%96%87%E8%AE%A1%E7%AE%97%E5%88%B0%E5%8F%AF%E8%A7%86%E5%8C%96%E2%80%94%E2%80%94%E6%95%B0%E5%AD%97%E4%BA%BA%E6%96%87%E5%8F%91%E5%B1%95%E8%84%89%E7%BB%9C%E6%A2%B3%E7%90%86/" title="从人文计算到可视化——数字人文发展脉络梳理">从人文计算到可视化——数字人文发展脉络梳理</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-09-05T06:32:26.000Z" title="发表于 2023-09-05 14:32:26">2023-09-05</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-09-05T06:44:47.385Z" title="更新于 2023-09-05 14:44:47">2023-09-05</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E6%96%87%E7%AB%A0%E6%91%98%E5%BD%95/">文章摘录</a></span></div><div class="content">
</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2023/09/05/%E7%BE%8E%E7%9A%84%E5%A5%A5%E7%A7%98/" title="美的奥秘"><img class="post-bg" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/68jGvPJw.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="美的奥秘"></a></div><div class="recent-post-info"><a class="article-title" href="/2023/09/05/%E7%BE%8E%E7%9A%84%E5%A5%A5%E7%A7%98/" title="美的奥秘">美的奥秘</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time class="post-meta-date-created" datetime="2023-09-05T06:12:19.000Z" title="发表于 2023-09-05 14:12:19">2023-09-05</time><span class="article-meta-separator">|</span><i class="fas fa-history"></i><span class="article-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2023-09-05T06:13:15.678Z" title="更新于 2023-09-05 14:13:15">2023-09-05</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E6%96%87%E7%AB%A0%E6%91%98%E5%BD%95/">文章摘录</a></span></div><div class="content">王晓旭《美的奥秘》(节选)悲剧产生于社会的矛盾、两种社会力量的冲突。冲突双方分别代表着真与假、善与恶、新与旧等对立的两极,却总是以代表真、善、新等美好的一方的失败、死亡、毁灭为结局,他们是悲剧的主人公。因为他们的力量还比较弱小,还无法与强大的旧势力或邪恶力量抗衡,正义的要求不能实现,于是形成了悲剧。古希腊学者亚里士多德指出,悲剧描写了比现实中更美好同时又是“与我们相似的”人物,通过他们的毁灭“引起怜悯和恐惧来使感情得到陶冶”,即产生净化的作用。
然而,悲剧不仅表现冲突与毁灭,而且表现抗争与拼搏,这是悲剧具有审美价值的最根本的原因。鲁迅说过:“悲剧将人生的有价值的东西毁灭给人看”。这种毁灭是抗争、拼搏以后的毁灭,抗争与拼搏体现了人的一种精神。古希腊神话中普罗米修斯为了人类从天上盗取火种,触怒了主神宙斯,被锁在高加索山崖上,每日遭神鹰啄食肝脏,但普罗米修斯毫不屈服,最后坠入深渊。罗丹的大理石雕塑《马身人首》中,人臂绝望地扑向一个它所抓不到的目标,而马足则陷于尘土不能自拔,表现出人性与兽性的冲突,象征着灵与肉的斗争,具有强烈的悲剧性。可以说,没有抗争就没有悲剧,冲突、抗争与毁灭是构成悲剧的三 ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#content-inner">2</a><span class="space">…</span><a class="page-number" href="/page/4/#content-inner">4</a><a class="extend next" rel="next" href="/page/2/#content-inner"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/img/ava.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">Likalikali</div><div class="author-info__description">此处安心,便是吾乡。</div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">23</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">13</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">0</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/likalikali"><i class="fab fa-github"></i><span>欢迎~Follow Me~</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/likalikali" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fas fa-envelope" style="color: #4a7dbe;"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">This is my Blog</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2023/10/31/%E3%80%90%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E3%80%91%E9%A2%98%E7%9B%AE%E6%B1%87%E6%80%BB/" title="【计算机网络】题目汇总"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/img/seaside.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【计算机网络】题目汇总"/></a><div class="content"><a class="title" href="/2023/10/31/%E3%80%90%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E3%80%91%E9%A2%98%E7%9B%AE%E6%B1%87%E6%80%BB/" title="【计算机网络】题目汇总">【计算机网络】题目汇总</a><time datetime="2023-10-31T05:20:33.000Z" title="发表于 2023-10-31 13:20:33">2023-10-31</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2023/10/15/%E2%80%9C%E4%B8%B2%E5%8F%A3%E9%80%9A%E4%BF%A1%E7%9F%A5%E8%AF%86%E2%80%9D/" title="串口通信知识"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/w2zUEOo4.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="串口通信知识"/></a><div class="content"><a class="title" href="/2023/10/15/%E2%80%9C%E4%B8%B2%E5%8F%A3%E9%80%9A%E4%BF%A1%E7%9F%A5%E8%AF%86%E2%80%9D/" title="串口通信知识">串口通信知识</a><time datetime="2023-10-14T16:03:00.000Z" title="发表于 2023-10-15 00:03:00">2023-10-15</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2023/09/24/Autodl%E7%9A%84%E4%BA%91%E7%AB%AF%E8%AE%AD%E7%BB%83%E7%AE%80%E8%AE%B0/" title="Autodl的云端训练简记"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/CnfJBc8d.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Autodl的云端训练简记"/></a><div class="content"><a class="title" href="/2023/09/24/Autodl%E7%9A%84%E4%BA%91%E7%AB%AF%E8%AE%AD%E7%BB%83%E7%AE%80%E8%AE%B0/" title="Autodl的云端训练简记">Autodl的云端训练简记</a><time datetime="2023-09-24T12:29:24.000Z" title="发表于 2023-09-24 20:29:24">2023-09-24</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2023/09/24/anaconda%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E4%B8%8E%E8%BD%BD%E5%85%A5/" title="anaconda创建虚拟环境与载入"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/OoRnjR1P.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="anaconda创建虚拟环境与载入"/></a><div class="content"><a class="title" href="/2023/09/24/anaconda%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E4%B8%8E%E8%BD%BD%E5%85%A5/" title="anaconda创建虚拟环境与载入">anaconda创建虚拟环境与载入</a><time datetime="2023-09-24T10:26:06.000Z" title="发表于 2023-09-24 18:26:06">2023-09-24</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2023/09/23/%E6%89%8B%E6%9C%BAQQ%E9%9F%B3%E9%A2%91%E5%8F%91%E8%AF%AD%E9%9F%B3%E7%AC%94%E8%AE%B0/" title="手机QQ音频发语音笔记"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img1.imgtp.com/2023/09/05/1l4faYP5.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="手机QQ音频发语音笔记"/></a><div class="content"><a class="title" href="/2023/09/23/%E6%89%8B%E6%9C%BAQQ%E9%9F%B3%E9%A2%91%E5%8F%91%E8%AF%AD%E9%9F%B3%E7%AC%94%E8%AE%B0/" title="手机QQ音频发语音笔记">手机QQ音频发语音笔记</a><time datetime="2023-09-23T15:12:34.000Z" title="发表于 2023-09-23 23:12:34">2023-09-23</time></div></div></div></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/Python/" style="font-size: 1.1em; color: #999">Python</a> <a href="/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/" style="font-size: 1.3em; color: #99a1ac">计算机网络</a> <a href="/tags/%E5%93%B2%E5%AD%A6/" style="font-size: 1.5em; color: #99a9bf">哲学</a> <a href="/tags/%E5%8E%86%E5%8F%B2/" style="font-size: 1.1em; color: #999">历史</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6/" style="font-size: 1.3em; color: #99a1ac">数据科学</a> <a href="/tags/%E6%97%A5%E8%AF%AD/" style="font-size: 1.1em; color: #999">日语</a> <a href="/tags/%E6%96%87%E7%AB%A0%E6%91%98%E5%BD%95/" style="font-size: 1.5em; color: #99a9bf">文章摘录</a> <a href="/tags/%E6%96%87%E5%AD%A6/" style="font-size: 1.1em; color: #999">文学</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/" style="font-size: 1.3em; color: #99a1ac">数据分析</a> <a href="/tags/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1/" style="font-size: 1.1em; color: #999">数学建模</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 1.1em; color: #999">前端</a> <a href="/tags/%E6%8A%80%E6%9C%AF%E6%9D%82%E8%AE%B0/" style="font-size: 1.1em; color: #999">技术杂记</a> <a href="/tags/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/" style="font-size: 1.1em; color: #999">深度学习</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/10/"><span class="card-archive-list-date">十月 2023</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/09/"><span class="card-archive-list-date">九月 2023</span><span class="card-archive-list-count">13</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/08/"><span class="card-archive-list-date">八月 2023</span><span class="card-archive-list-count">8</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">23</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2023-10-31T05:23:02.738Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer" style="background: ture"><div id="footer-wrap"><div class="copyright">©2023 By Likalikali</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="translateLink" type="button" title="简繁转换">繁</button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.umd.min.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><div class="js-pjax"><script>window.typedJSFn = {
init: (str) => {
window.typed = new Typed('#subtitle', Object.assign({
strings: str,
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50,
}, null))
},
run: (subtitleType) => {
if (true) {
if (typeof Typed === 'function') {
subtitleType()
} else {
getScript('https://cdn.jsdelivr.net/npm/typed.js/dist/typed.umd.min.js').then(subtitleType)
}
} else {
subtitleType()
}
}
}
</script><script>function subtitleType () {
getScript('https://sdk.jinrishici.com/v2/browser/jinrishici.js').then(() => {
jinrishici.load(result =>{
if (true) {
const sub = []
const content = result.data.content
sub.unshift(content)
typedJSFn.init(sub)
} else {
document.getElementById('subtitle').textContent = result.data.content
}
})
})
}
typedJSFn.run(subtitleType)
</script></div><script id="canvas_nest" defer="defer" color="0,0,255" opacity="0.7" zIndex="-1" count="30" mobile="false" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/canvas-nest.min.js"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div><hr/><div class="no-result" id="local-search-results"></div><div id="local-search-stats-wrap"></div></div></div><div id="search-mask"></div><script src="/js/search/local-search.js"></script></div></div></body></html>