MoreRSS

site iconAllen Hua修改

Java工程师,常驻南京。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Allen Hua的 RSS 预览

Windows 电脑使用 Obs Studio 录制各个网站视频/桌面画面教程

2025-04-25 17:18:00

我分享这个 flow 是因为我有分享视频中片段的需求,但是又不想用相机拍摄,相机拍摄效果可能也不好。下载下来再裁剪又太麻烦。尤其是我喜欢看车祸警示录,有时候看到某些事故非常搞笑,我就用这个手段录制下来,视频可能就10s,30s,然后再微信分享,就很 nice 了。如果是分享10min的完整视频那种,就不如直接贴链接,或者直接下载下来再分享,不需要使用本文方案进行录制。

前言

你是否会因为难以下载 YouTube, X(Twitter), 小红书, Instagram, 微博 之类的网站上的视频而发愁呢……虽然下载这些网站的视频大多都有在线工具或者命令行工具,可以在 GitHub 寻找。

但是目前经过我的日常使用,小红书和微博上的视频资源不是很轻松就能下载下来,或者下载用时很久,还可能下载下来文件太大(比如下载时无法执行码率和分辨率),不利于再次分享。

我为了解决这个问题,一开始使用了 NVIDIA Geforce Experience,但是这个只能录制屏幕的完整内容,如果想要录制屏幕当中的某一块区域,英伟达这个软件就不行了。

于是转而使用 Obs Studio。下面这段介绍来自 DeepSeek V3

OBS Studio(Open Broadcaster Software)是一款免费开源的跨平台直播和录屏软件,广泛用于游戏直播、教学演示、视频创作等场景。以下是其核心特点:

1. 核心功能

  • 多场景切换:可创建多个场景(如游戏界面、摄像头画面、PPT等),直播时实时切换。
  • 来源组合:支持添加窗口捕获、摄像头、文字、图片、浏览器、音频等元素,自由布局。
  • 高性能录制:支持高帧率(60fps+)、高分辨率(4K)录制,输出为MP4、MKV等格式。
  • 直播推流:一键推流到Twitch、YouTube、B站等平台,支持RTMP协议。

2. 技术优势

  • 低延迟编码:内置x264、NVENC(NVIDIA显卡)、AMF(AMD显卡)等硬件加速编码器。
  • 音频控制:多轨道音频混合,支持降噪、增益等滤镜。
  • 插件扩展:通过插件支持虚拟摄像头、字幕、特效等扩展功能。

3. 适用场景

  • 游戏直播:捕获游戏画面+摄像头叠加,实时互动。
  • 网课/会议:录制屏幕+PPT演示,或虚拟摄像头接入Zoom/Teams。
  • 视频创作:录制教程、剪辑素材,支持后期音频分离编辑。

4. 跨平台支持

  • 支持Windows、macOS、Linux系统,界面简洁但需一定学习成本。

5. 注意事项

  • 硬件要求:高清直播需中高端CPU/显卡,建议提前测试性能。
  • 学习曲线:高级功能(如音频路由、动态滤镜)需查阅教程。

官网下载:OBS Project
社区活跃,遇到问题可通过论坛或GitHub快速解决。适合追求高自由度、零成本的用户。


我在使用 Windows 11 电脑。安装好 Obs Studio 之后,打开软件,进行初始化配置,我不直播,所以只进行了 recording 录制相关的初始化,最后 apply settings,应用设置。

添加源。我拿录制B站车祸警示录的视频举例,使用 edge 浏览器播放B站视频,那么来源选择【窗口采集】,选中正在运行的 edge 那个窗口,标题前缀是 [msedge.exe]

obs 添加源.jpg

如果不想录入当前电脑麦克风的声音,请将 Mic 给静音。

B站视频采集.jpg

此时会录制整个窗口的画面,如果想录制视频播放区域,需要添加一个裁剪/填充的【滤镜】,如下图,设置好距离左,顶部,右,底部的像素数量关闭即可。

obs 滤镜裁剪填充.jpg

在开始录制前确保输出的视频画面充满整个画布,勾选使用此源的尺寸作为输出分辨率 (重要重要!否则输出的视频可能有很多“留黑”空白区域)

使用次源的尺寸作为输出分辨率.jpg

最后再点击【开始录制】,同时播放 edge 浏览器窗口的视频,在视频结束时(或者你想截取的视频片段刚好结束)点击【停止录制】。

最终录制视频呈现的质量,设置项在 【设置】->【输出】->【录制】->【录像质量,录像格式,视频编码器,音频编码器,音轨】等配置。

建议录像格式使用MPEG-4,方便传播,比如微信就可以直接预览 mp4 视频。

为typecho博客添加latex支持

2025-04-25 13:40:00

使用了这个插件: https://github.com/zyuzhi/MarkdownKatex-typecho ,下载了 v1.0.1,但是点击创建文章之后无法返回所有文章页面。另外博客首页也无法加载,禁用插件即恢复正常。懒的去追究原因了,索性不用插件改用其他方法。

我家里的一台机器也部署了 typecho,同样都是 docker compose 部署的,和当前 typecho 实例的区别大概就是 v1.2.0 vs v1.2.1 。家里机器上的 typecho 是 1.2.0,当前实例是 1.2.1,有可能是版本升级导致的原有插件失效,因为上述插件 GitHub 源代码是2018年左右最终打包到 release 发行的。

在 typecho v1.2.1 实例上测试如下方法可以为 typecho 博客添加 latex 支持。

方法参考: https://www.xrgzs.top/posts/typecho-use-mathjax-add-latex-support

修改当前主题的 footer.php

将以下代码添加到 footer.php </body> 关闭标签之前。我这个主题这个文件在 components/footer.php。我上面参考的博客将这段脚本引用放在了 index.php,可能会引起 DOM 渲染紊乱,比如图片被拉长,主页 footer 在页面中间渲染。放在 footer.php</body> 前,此时 DOM 已解析完成,图片布局已稳定,脚本加载不再影响初始渲染

<script async type="text/javascript"
    src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

修改当前主题的 header.php

将以下代码添加到 header.php 的适当位置。我这个主题这个文件在 components/header.php

<script async type="text/javascript"
    src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
      displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
      processEscapes: true
    },
    "HTML-CSS": { availableFonts: ["TeX"] }
    });
</script>

mardown + latex 测试

牛顿第二定律

物体所受合外力 $\mathbf{F}$ 与其加速度 $\mathbf{a}$ 满足:

$$ \mathbf{F} = m\mathbf{a} = \frac{d\mathbf{p}}{dt} $$

其中:

  • $m$ 为物体质量(单位:$\mathrm{kg}$)
  • $\mathbf{p} = m\mathbf{v}$ 为动量(单位:$\mathrm{kg \cdot m/s}$)
  • $t$ 为时间(单位:$\mathrm{s}$)

万有引力公式

两个质点间的引力大小:

$$ F = G\frac{m_1 m_2}{r^2} $$

式中普适常量: $G \approx 6.674 \times 10^{-11}\, \mathrm{m^3 \cdot kg^{-1} \cdot s^{-2}}$

新能源汽车之纯电车使用交流慢充和直流快充的充电损耗对比

2025-04-25 13:15:11

以下是我和DeepSeek R1的对话


USER

新能源汽车使用7kW 交流慢充和外面的直流快充,哪个充电时损耗更高?7kW 交流慢充的电流大概30A,44度电池大概需要7个小时;使用外面直流快充桩,假如功率是70kW,充满需要1小时,但是充电电流最大180A左右。请计算一下哪种充电方式电损耗更多?

ASSISTANT

嗯,用户问的是新能源汽车用7kW的交流慢充和外面的直流快充,哪个充电时的损耗更高。需要比较两种充电方式的电损耗。首先,我得理清楚问题的各个参数和可能的损耗来源。 用户给出的数据是,7kW慢充电流约30A,44度电池需要7小时充满。而直流快充功率70kW,充满需要1小时,电流最大180A。用户希望计算哪种方式损耗更多。 首先,我需要明确充电损耗主要包括哪些部分。通常来说,充电损耗可能来自几个方面:充电桩本身的效率、线缆的电阻损耗、电池在充电过程中的热损耗,以及可能的转换损耗(比如交流转直流时的损耗)。 但这里可能需要简化问题,因为用户可能只关注其中一部分损耗,比如线损或者充电效率差异。但用户没有明确说明,可能需要自己做一些合理的假设。 首先,对于交流慢充,7kW的功率,电流30A,电压应该是220V左右(因为功率=电压×电流,7kW=7000W,7000/220≈31.8A,接近30A,可能实际电压更高或者电流略高)。而直流快充的话,70kW功率,电流180A,那电压大概是70000/180≈388.9V,这符合一般直流快充的高电压情况。 接下来,考虑线损。线损主要和电流的平方成正比,和电阻成正比(P=I²R)。所以,线缆的电阻会影响损耗。但需要知道线缆的电阻值,或者比较两种情况下电流的差异导致的损耗差异。 不过,这里可能需要区分交流慢充和直流快充的充电过程。交流慢充的情况下,车载充电机(OBC)将交流转换为直流给电池充电,而直流快充是直接由充电桩提供直流电,绕过了车载充电机。因此,两者的损耗可能不同,交流慢充会有OBC的转换效率问题,而直流快充可能有充电桩内部的转换效率以及线损。 假设线缆的电阻相同的话,那么线损取决于电流的平方乘以电阻。但实际情况中,直流快充的线缆可能更粗,电阻更小,但电流更高。不过用户可能没有给出线缆的具体参数,可能需要假设两种情况下的线缆电阻,或者比较相对损耗。 或者,用户可能只是希望比较两种情况下电流不同导致的线损差异,假设其他条件相同。 不过可能更全面的考虑是,整个充电过程的效率,包括充电桩的效率、线损、车载充电机或电池管理系统的效率等。 例如,对于交流慢充:电网的电能先经过充电桩(可能效率接近100%,因为交流传输),然后到车载充电机,OBC将交流转换为直流,并调整电压到电池需要的水平,这个过程的效率通常在85%-95%之间,比如假设是90%。然后,线损部分,电流30A,线缆电阻假设为0.1Ω(随便举个例子),那么线损是I²R=30²×0.1=90W,持续7小时,总损耗是90W×7h=0.63kWh。同时,OBC的效率损失是,输入到OBC的电能是7kW×7h=49kWh,输出到电池的是44kWh(因为44度电池),所以OBC的效率是44/(49)≈89.8%,接近90%。这里的线损可能已经包含在OBC的效率中,或者需要额外计算? 而直流快充的情况,充电桩本身将交流转换为直流,效率可能在90%左右,然后线损部分,电流180A,假设线缆电阻更小,比如0.02Ω(因为快充线缆更粗),那么线损是180²×0.02=648W,持续1小时,总损耗0.648kWh。同时,充电桩的效率如果是90%,那么输入到充电桩的电能是70kW×1h=70kWh,输出到车的直流电是70kWh×90%=63kWh,但实际充进电池的是44kWh(因为电池容量44度),所以这里可能还有其他损耗,比如电池充电时的效率,或者BMS的管理损耗,可能这部分效率假设为95%,那么从63kWh到电池的44kWh,可能需要计算是否合理?其实这里可能需要更准确的数据,但用户可能只是希望比较两种方式的总体损耗。 不过可能用户的问题更简单,即比较两种充电方式的总损耗,而损耗主要来自电流在传输过程中的线损和转换效率。因此,可能需要分别计算两种方式的总输入电能和实际充入电池的电能,差值就是损耗。 对于慢充:44度电池需要7小时,充电功率7kW,所以输入的电能是7kW×7h=49kWh,而充入电池的是44kWh,所以总损耗是49-44=5kWh。这部分损耗包括线损和OBC的转换损耗。 对于快充:70kW充1小时,输入电能为70kWh,而充入电池44kWh,所以损耗是70-44=26kWh?这显然太大,可能哪里有问题。因为实际上快充的充电时间可能不是一直保持70kW,特别是当电池接近充满时,充电功率会下降,所以用户说的“充满需要1小时”可能是指从某个低电量到满,但实际平均功率可能不是70kW整个小时。但用户给出的数据是假设70kW持续1小时,所以输入70kWh,但电池只有44kWh,显然不可能,这显然不合理。这说明用户的数据可能有问题,或者需要更仔细的分析。 可能用户提供的例子中,快充的70kW功率下,充满44度电池需要的时间应该是44kWh /70kW≈0.628小时,即约37.7分钟,而不是1小时。用户可能在这里有错误,或者需要重新审视数据。或者,可能用户的意思是快充的功率在开始阶段可以达到70kW,但随着电池电量增加,功率会下降,所以总时间需要1小时。但这样的话,实际输入的电能应该还是44kWh加上损耗,所以总输入可能接近44kWh / 效率。例如,如果充电桩和线路效率是90%,那么输入电能为44 /0.9≈48.89kWh,那么充电时间就是48.89kWh /70kW≈0.7小时,约42分钟,但用户说需要1小时,可能效率更低或者有其他因素。 这里可能存在数据矛盾,需要用户澄清,但可能用户是假设理想情况下,快充以70kW充1小时,总输入70kWh,但电池只有44kWh,这显然不可能,所以可能是例子中的数值有问题。或者,可能用户提到的“44度电池”需要充的电量不是从0到100%,而是部分充电?例如,如果电池剩余20%,需要充80%的电量,即35.2kWh,那么快充70kW的话,时间约35.2/70≈0.5小时,约30分钟。但用户说需要1小时,可能例子中的数值有误。 或者,可能用户混淆了电池容量和充电量。例如,电池是44度,但使用快充时,充电量可能更大,因为存在损耗。例如,假设快充的总输入电能为70kW×1h=70kWh,其中充入电池44kWh,那么损耗为26kWh,显然这效率太低了,只有62.8%,这显然不合理。因此,可能用户的数据有误,或者需要重新考虑。 可能正确的数据应该是,快充的充电时间是根据电池容量和充电功率计算的,例如44kWh /70kW≈0.628小时,即约37分钟,而用户可能提到的1小时是包括其他因素,例如充电速度下降或者不同的SOC区间。但无论如何,用户给出的数据可能存在矛盾,需要进一步确认。 不过,回到问题本身,用户可能希望比较两种充电方式的损耗,基于他们提供的参数,即使数据存在矛盾,可能需要按给出的数据计算,假设快充需要1小时充入44度,即输入70kWh,而慢充输入49kWh,这样快充的损耗更高,但实际情况中,这显然不可能,因为输入必须大于输出,所以可能用户的数据有误。 或者,可能用户提到的“44度电池”充满需要的时间,快充是1小时,但实际充电功率在充电过程中会调整,比如开始时高功率,后面降低,所以平均功率可能不是70kW。例如,总充电量44kWh,时间1小时,平均功率44kW,所以充电桩的最大功率是70kW,但平均44kW,这样输入的电能是44kWh除以充电效率,比如如果效率90%,则输入约为48.89kWh,损耗约4.89kWh。 而慢充是7kW×7h=49kWh输入,充入44kWh,损耗5kWh。那两种方式的损耗接近,快充可能稍低。 但用户给出的数据可能存在问题,需要明确。或者,可能用户希望仅计算线损,而不考虑转换效率。例如,只比较两种充电电流下的线缆损耗。 例如,假设线缆的电阻为R,那么线损为I²R×时间。 对于慢充,电流30A,时间7h,线损为30²×R×7=6300R。 对于快充,电流180A,时间1h,线损为180²×R×1=32400R. 因此,如果线缆电阻相同,快充的线损更高,是慢充的32400/6300≈5.14倍。因此,线损方面,快充更高。 但实际中,快充的线缆更粗,电阻更低。例如,假设慢充的线缆电阻为0.1Ω,而快充的线缆电阻为0.02Ω,那么线损计算: 慢充:30²×0.1×7=900×0.1×7=63×7=441 Wh=0.441 kWh 快充:180²×0.02×1=32400×0.02×1=648 Wh=0.648 kWh 因此,快充的线损更高,即使电阻更低,但由于电流平方的影响更大,所以总损耗更高。 但此外,还需要考虑转换效率,比如慢充需要经过车载充电机,效率约90%,而快充的充电桩效率可能约95%(直流转换),再加上线损。 例如,慢充的总输入电能:44kWh /0.9≈48.89kWh,其中损耗48.89-44=4.89kWh,包括OBC的转换损耗和线损。如果线损是0.441kWh,那么OBC的损耗约为4.89-0.441≈4.45kWh。 快充的情况,假设充电桩效率95%,线损0.648kWh,那么总输入电能为(44kWh +0.648)/0.95≈44.648/0.95≈47kWh,总损耗是47-44=3kWh,其中充电桩损耗47×0.05≈2.35kWh,线损0.648kWh,总损耗≈2.35+0.648≈3kWh。 这样比较的话,快充的总损耗更低,3kWh,而慢充损耗4.89kWh。因此快充更高效。 但这里假设了不同的转换效率和线缆电阻,实际中可能不同,但根据用户的问题,可能需要综合考虑这些因素。 总结来说,如果只考虑线损,快充可能更高,但如果考虑转换效率,快充可能总损耗更低。因此,需要明确用户到底想比较哪部分的损耗。 但用户的问题是“哪种充电方式电损耗更多”,可能指整体从电网到电池的总损耗。因此需要考虑所有损耗环节。 对于交流慢充: 电网→充电桩(效率接近100%,因为只是传递交流电)→车载充电机(效率90%)→电池,同时线损在车载充电机之前还是之后?可能线损是在充电桩到车载充电机之间,这部分线损是I²R,即30A时的线损,然后OBC的效率是90%,所以总输入电能是(44kWh +线损)/0.9。 例如,线损为0.441kWh,则OBC的输入为44 +0.441=44.441kWh,所以电网输入为44.441 /0.9≈49.38kWh,总损耗49.38 -44≈5.38kWh。 对于直流快充: 电网→充电桩(效率95%)→线损→电池,假设电池充电效率100%(即充入的就是44kWh),那么充电桩输出需要44kWh +线损0.648=44.648kWh,电网输入为44.648 /0.95≈47kWh,总损耗47 -44=3kWh。 因此,在这种情况下,慢充总损耗5.38kWh,快充3kWh,快充损耗更少。 但可能用户的问题不考虑充电桩和OBC的效率,仅考虑线损的话,快充线损更高,但综合效率后,快充总损耗更少。 因此,答案取决于考虑哪些因素。如果仅线损,快充更高;如果考虑整体效率,快充可能更优。 但用户给出的数据中,慢充输入49kWh(7kW×7h),充入44kWh,损耗5kWh;快充输入70kWh(70kW×1h),充入44kWh,损耗26kWh。这显然不符合实际,因为快充不可能输入70kWh充入44kWh,效率只有62.8%。因此,用户的数据可能有误,正确的快充输入应该根据实际效率来计算。 可能用户的问题中存在错误,例如快充的充电时间应该是44kWh/70kW≈0.628小时,约38分钟,而不是1小时。因此,输入电能为70kW×0.628h≈44kWh,假设效率100%,这不可能,所以实际输入更多,比如44/0.9≈48.89kWh,充电时间≈48.89/70≈0.7小时≈42分钟。 但用户说快充需要1小时,可能意味着平均功率为44kW(44kWh/1h),那么输入电能为44/效率,比如44/0.9≈48.89kWh,损耗约4.89kWh,和慢充的5kWh接近,可能损耗相当。 但用户的数据可能存在矛盾,需要澄清。不过根据用户给出的数据,可能他假设快充以70kW充1小时,输入70kWh,充入44kWh,损耗26kWh,这显然不合理,效率过低。因此,可能用户的数据有误,或者需要重新审视。 综合来看,正确的比较需要考虑充电效率,线损,转换效率等。通常来说,直流快充的效率更高,因为减少了车载充电机的转换环节,而快充桩的转换效率可能更高,且虽然电流大导致线损高,但时间短,可能总损耗更少。 例如,假设慢充:OBC效率90%,线损0.441kWh,总损耗为5.38kWh;快充:充电桩效率95%,线损0.648kWh,总损耗3kWh。因此快充损耗更少。 但用户的问题可能需要根据给出的数据回答,尽管数据可能有问题。假设用户的数据正确,即慢充输入49kWh,快充输入70kWh,那么快充损耗更高。但这种情况在现实中不可能,因为快充不可能输入超过电池容量那么多,除非电池在充电过程中有极大的损耗,但通常损耗不会超过20-30%。 可能用户的问题存在错误,例如快充的功率是70kW,但实际充电时间不是1小时,而是0.6小时,输入70×0.6=42kWh,充入44kWh显然不可能,所以可能用户的数据有误。 在这种情况下,可能需要指出用户的数据矛盾,并给出两种情况的比较方法。 最终,合理的结论是:在考虑线损和转换效率的情况下,直流快充通常效率更高,总损耗更少,尽管线损可能更高,但由于充电时间短且转换环节少,总损耗可能低于交流慢充。但需要具体数值支持。 不过根据用户给出的数据,如果慢充输入49kWh得到44kWh,损耗5kWh;快充输入70kWh得到44kWh,损耗26kWh,那么显然快充损耗更高,但这在实际中不可能。因此,用户的数据可能有误,正确的方法应基于实际效率计算。

在比较新能源汽车使用7kW交流慢充和70kW直流快充的充电损耗时,需综合考虑线损和转换效率。以下是关键分析步骤:


1. 交流慢充(7kW)的损耗计算

  • 输入电能:7kW × 7h = 49kWh
  • 输出电能:44kWh(电池容量)
  • 总损耗:49kWh - 44kWh = 5kWh
    • 转换效率:车载充电机(OBC)效率约90%,线损约0.44kWh(假设线缆电阻0.1Ω)。
    • 实际总损耗包括OBC转换(约4.45kWh)和线损(0.44kWh),总约4.89kWh

2. 直流快充(70kW)的损耗计算

  • 理论输入电能:70kW × 1h = 70kWh
    • 矛盾:若输入70kWh,输出44kWh,损耗26kWh(效率仅62.8%),不合理。
  • 实际修正:假设充电桩效率95%,线损0.65kWh(电阻0.02Ω),则输入电能为:
    • 输出电能需求:44kWh + 0.65kWh = 44.65kWh
    • 电网输入:44.65kWh / 0.95 ≈ 47kWh
    • 总损耗:47kWh - 44kWh = 3kWh(含充电桩损耗2.35kWh + 线损0.65kWh)。

3. 关键结论

  • 线损比较:快充电流更大(180A vs. 30A),线损更高(0.65kWh vs. 0.44kWh)。
  • 总效率比较:快充因跳过车载充电机,转换效率更高(95% vs. 90%),总损耗更低(3kWh vs. 4.89kWh)。
  • 用户数据问题:若按用户假设快充输入70kWh,则损耗高达26kWh,但此情况不现实,实际快充效率更高。

最终答案

在合理假设下,直流快充的总损耗更低(约3kWh),因其转换效率更高且充电时间短。但若按用户提供的错误数据(快充输入70kWh),则损耗更高,此情况不符合实际。实际使用中,快充是更高效的选择。

USER

我给出的快充功率70kW,但实际充电功率并不是恒定70kW 呀,功率会随着电池soc的增高而降低的。所以快充充满一般都需要1小时。请再计算看看

ASSISTANT

好的,用户之前问的是新能源汽车使用7kW交流慢充和70kW直流快充哪个损耗更高。我之前给出的回答中假设快充的功率是恒定的70kW,但用户现在指出实际快充功率会随着电池SOC的升高而降低,所以充满通常需要1小时。用户希望我重新计算,考虑功率变化的情况。 首先,我需要理解用户的问题核心:之前的计算可能假设快充功率恒定,但实际情况是快充功率在充电过程中会逐渐降低,尤其是在高SOC时。因此,平均功率可能低于70kW,但总充电时间还是1小时左右。用户想知道这种情况下损耗如何变化。 接下来,我需要回顾之前的计算。在之前的分析中,假设快充功率70kW持续1小时,输入70kWh,但用户指出这不符合实际,因为实际充电功率会下降,导致总输入电量可能低于70kWh。但用户提到充满仍需要1小时,所以可能需要考虑平均功率,或者充电曲线。 我需要重新计算快充的总输入电能,考虑功率变化。可能需要使用积分或者平均功率来估算。但用户可能希望用更简化的方法,比如假设充电过程分为高功率和低功率阶段,或者取平均功率。 例如,假设快充在前80% SOC时以70kW充电,后20%时功率逐渐下降,总时间仍为1小时。那么总输入电量可能不是70kWh,而是更少。例如,假设平均功率为44kW(因为电池容量44kWh,充满需要1小时),但这样输入电量是44kWh,这显然不对,因为需要考虑损耗。 或者,可能用户的意思是虽然功率变化,但总充电时间还是1小时,因此总输入能量需要重新估算。可能需要考虑电池容量44kWh,加上损耗,总输入能量应该大于44kWh,但如何计算? 在之前的回答中,我假设充电桩效率95%,线损0.65kWh,总输入为47kWh,损耗3kWh。但现在用户指出功率不是恒定的,可能需要调整这个计算。 可能的步骤是: 1. 计算实际输入到电池的能量:44kWh(电池容量) 2. 考虑充电过程中的平均功率和效率。假设充电桩的效率为95%,线损根据电流变化计算。 但问题在于,当快充功率变化时,电流也会变化,线损(I²R)会随电流平方变化。因此,线损不能简单地用最大电流计算,而是需要积分整个充电过程的电流变化。 例如,如果电流在充电过程中从180A逐渐降低,那么线损是积分(I(t)^2 * R) dt。但用户可能没有提供具体的充电曲线,因此需要做出合理的假设。 为了简化,可以假设平均电流为某个值。比如,初始电流180A,逐渐降低到较低值,平均电流可能是100A。但这样线损会低于之前计算的180A的情况。 或者,可以按照能量传输的角度来考虑:电池接收44kWh,充电桩的效率为95%,所以输入电量为44 / 0.95 ≈ 46.3kWh。线损则需要根据实际电流计算,但由于电流变化,可能需要使用平均电流平方乘以时间。例如,如果平均电流是100A,线电阻0.02Ω,那么线损为(100)^2 * 0.02 * 1h = 200Wh = 0.2kWh。总损耗则为充电桩损耗(46.3 -44 =2.3kWh)加上线损0.2kWh,总损耗约2.5kWh。 这样总损耗可能比之前的3kWh更低,因为平均电流低于180A。但用户之前的数据中,快充的最大电流是180A,所以需要考虑实际电流变化的影响。 另一个方法是,考虑典型快充曲线。例如,从0%到80%可能以较高功率充电,之后功率下降。假设前80% SOC(35.2kWh)以70kW充电,时间约为35.2kWh /70kW ≈0.5小时,剩余20%(8.8kWh)以较低功率充电,比如35kW,时间0.25小时,总时间0.75小时,但用户说总时间1小时,可能后面更慢。假设总时间1小时,那么平均功率为44kWh /1h =44kW,但充电桩输入功率需要考虑效率,所以输入功率为44 /0.95 ≈46.3kW,总输入能量46.3kWh,损耗2.3kWh(充电桩)加线损。 线损计算需要平均电流。假设平均输入功率为46.3kW,电压假设为400V(直流快充通常高电压),电流为46,300W /400V ≈115.75A。线损为I²Rt = (115.75)^2 *0.02Ω *1h ≈267.7Wh ≈0.267kWh。总损耗约2.3 +0.267≈2.57kWh。这比之前的3kWh更低,因为平均电流低于180A。 而慢充的损耗之前计算为4.89kWh,所以快充损耗更低。 但用户需要确认的是,当考虑快充功率变化时,损耗是否仍然低于慢充。因此,正确的结论应该是,即使考虑功率变化,快充的总损耗仍然低于慢充,因为快充的高效转换和更短的时间导致的线损可能较低,尽管电流较高,但由于时间短,线损可能并不显著高于慢充。 可能还需要重新计算慢充的线损是否正确。慢充是7kW,30A,假设电压为230V(单相交流),电阻0.1Ω,时间7小时。线损为I²Rt =30² *0.1 *7=6300Wh=6.3kWh?但之前计算的是0.44kWh,这可能有问题。可能之前的线损计算有误。 例如,如果线缆电阻是0.1Ω,电流30A,则每小时的线损是30²*0.1=90W,7小时就是630Wh=0.63kWh,而非6.3kWh。可能之前的计算有笔误,用户可能注意到这一点。 因此,修正慢充线损为0.63kWh,加上OBC损耗,总损耗可能更高。例如,输入49kWh,输出44kWh,总损耗5kWh。其中OBC效率90%,所以OBC损耗为49kWh*(1-0.9)=4.9kWh,线损0.63kWh,总损耗5.53kWh。 而快充的损耗如果是2.57kWh,则仍然更低。因此,结论是快充损耗更低。 不过需要检查所有计算是否正确,特别是线损部分。用户可能在之前的回答中线损计算有误,现在需要修正。 总结来说,用户希望确保在考虑快充功率变化的情况下,损耗计算是否仍然支持快充更高效。因此,需要重新计算并确认线损和转换效率的影响。

在考虑快充功率动态变化的情况下,重新计算两种充电方式的损耗如下:


1. 直流快充(动态功率)损耗计算

假设条件

  • 电池容量:44kWh
  • 充电时间:1小时(总耗时)
  • 充电功率曲线:前80% SOC(0-35.2kWh)以70kW充电,后20% SOC(35.2-44kWh)功率逐步下降至约9kW,平均功率约为 44kW(总输入能量需满足电池容量+损耗)。
  • 充电桩效率:95%(含AC/DC转换损耗)
  • 线缆电阻:0.02Ω(快充高压线缆更粗,电阻更低)
  • 充电电压:400V(直流快充典型电压)

计算步骤

  1. 输出到电池的电能:44kWh
  2. 充电桩输入电能(含效率损耗): $$ \text{输入电能} = \frac{44\ \text{kWh}}{0.95} \approx 46.3\ \text{kWh} $$
  3. 线损计算(动态电流积分简化):
    • 平均电流: $$ I_{\text{avg}} = \frac{\text{平均功率}}{\text{电压}} = \frac{44\ \text{kW}}{400\ \text{V}} = 110\ \text{A} $$
    • 线损能量: $$ P_{\text{线损}} = I_{\text{avg}}^2 \cdot R \cdot t = (110)^2 \cdot 0.02 \cdot 1 \approx 242\ \text{Wh} = 0.24\ \text{kWh} $$
  4. 总损耗
    • 充电桩损耗:46.3kWh - 44kWh = 2.3kWh
    • 线损:0.24kWh
    • 合计:2.3 + 0.24 = 2.54kWh

2. 交流慢充(7kW)损耗计算

假设条件

  • 充电功率:7kW(恒定)
  • 充电时间:7小时(44kWh / 7kW ≈ 6.3小时,取整为7小时)
  • 车载充电机(OBC)效率:90%
  • 线缆电阻:0.1Ω(家用交流线缆较长,电阻更高)
  • 充电电压:230V(单相交流)

计算步骤

  1. 输入电能: $$ 7\ \text{kW} \times 7\ \text{h} = 49\ \text{kWh} $$
  2. OBC输出电能(考虑效率): $$ 49\ \text{kWh} \times 0.9 = 44.1\ \text{kWh} $$
  3. 线损计算
    • 电流: $$ I = \frac{P}{V} = \frac{7000\ \text{W}}{230\ \text{V}} \approx 30.4\ \text{A} $$
    • 线损能量: $$ P_{\text{线损}} = I^2 \cdot R \cdot t = (30.4)^2 \cdot 0.1 \cdot 7 \approx 649\ \text{Wh} = 0.65\ \text{kWh} $$
  4. 总损耗
    • OBC损耗:49kWh - 44.1kWh = 4.9kWh
    • 线损:0.65kWh
    • 合计:4.9 + 0.65 = 5.55kWh

3. 结论对比

指标 直流快充(动态功率) 交流慢充(7kW)
总损耗 约2.54kWh 约5.55kWh
损耗比例 5.8%(44kWh电池) 12.6%
核心原因 转换效率高(95%)、时间短、线损低 转换效率低(90%)、时间长、线损高

最终答案

即使考虑快充功率随SOC动态下降的情况,直流快充的总损耗(约2.54kWh)仍显著低于交流慢充(约5.55kWh)。核心原因在于:

  1. 快充跳过车载充电机,直接由高效充电桩(95%)完成AC/DC转换;
  2. 快充时间短(1小时),线损积累更少,尽管电流较大,但高压线缆电阻更低;
  3. 慢充因充电时间长(7小时)且OBC效率低(90%),累计损耗更高。

实际建议:若需减少充电损耗,优先选择直流快充;若考虑电池寿命,可适当使用慢充平衡。

2025年3月更新全国5A景区名录

2025-03-25 14:26:00

21年8月我写过这篇:全国各省份 5A 级景区

时间到了2025年3月,全国5A变化挺大的,今天再来处理一下全部数据。数据来自文化和旅游部 at 2025-03-25 14:32:24

先上代码

import cn.hutool.core.thread.ThreadUtil;
import cn.hutool.http.ContentType;
import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.collections.CollectionUtils;

import java.util.Collections;

/**
 * @author: hellodk
 * @description AllProvince5ASpot
 * @date: 3/25/2025 1:47 PM
 */

public class AllProvince5ASpot {

    private static int globalCounter = 0;

    public static void main(String[] args) {
        AllProvince5ASpot spot = new AllProvince5ASpot();
        spot.printAll5ASpot();
        System.out.println("一共有多少个景区?" + globalCounter);
    }

    private void printAll5ASpot() {
        final String baseUrl = "https://www.mct.gov.cn/tourism/api/content/getContentListByDirId";
        int totalPage;
        int totalItem = 0;
        int currPage = 1;
        JSONObject body = new JSONObject();
        body.put("directoryId", "4");
        body.put("searchList", Collections.emptyList());
        body.put("size", 100);
        body.put("page", currPage);
        HttpResponse resp = HttpUtil.createPost(baseUrl)
                .body(body.toJSONString(), ContentType.JSON.getValue())
                .timeout(60000)
                .execute();
        if (!resp.isOk()) {
            System.err.println("第一次就请求失败。现退出程序");
            return;
        }
        JSONObject res = JSON.parseObject(resp.body());
        // .data.contentList.totalPages
        // totalElements
        totalPage = res.getJSONObject("data").getJSONObject("contentList").getInteger("totalPages");
        totalItem = res.getJSONObject("data").getJSONObject("contentList").getInteger("totalElements");
        System.out.println("总的页数:" + totalPage);
        System.out.println("总的景区数:" + totalItem);
        JSONArray items = res.getJSONObject("data").getJSONObject("contentList").getJSONArray("content");
        printSpot(items);

        while (currPage <= totalPage) {
            currPage++;
            ThreadUtil.safeSleep(3000);
            body.put("page", currPage);
            resp = HttpUtil.createPost(baseUrl)
                    .body(body.toJSONString(), ContentType.JSON.getValue())
                    .timeout(60000)
                    .execute();
            if (!resp.isOk()) {
                System.err.println("第 " + currPage + " 次请求失败。现跳过当次,准备下一次请求");
                continue;
            }
            res = JSON.parseObject(resp.body());
            items = res.getJSONObject("data").getJSONObject("contentList").getJSONArray("content");
            printSpot(items);
        }

    }

    private void printSpot(JSONArray items) {
        if (CollectionUtils.isNotEmpty(items)) {
            System.out.println();
            System.out.println("----");
            for (Object item : items) {
                globalCounter++;
                JSONObject spot = (JSONObject) item;
                System.out.print("景区名称:" + spot.getString("name") + "  ");
                System.out.print("地区:" + spot.getString("provinceName") + "  ");
                System.out.print("A级:" + spot.getString("gradesName") + "  ");
                System.out.print("评定年份:" + spot.getString("year"));
                System.out.println();
            }
            System.out.println("----");
            System.out.println();
        }
    }
}

输出如下:

总的页数:4
总的景区数:358


景区名称:故宫博物院 地区:北京市 A级:5A 评定年份:2007年
景区名称:天坛公园 地区:北京市 A级:5A 评定年份:2007年
景区名称:颐和园 地区:北京市 A级:5A 评定年份:2007年
景区名称:八达岭—慕田峪长城旅游区 地区:北京市 A级:5A 评定年份:2007年
景区名称:明十三陵景区 地区:北京市 A级:5A 评定年份:2011年
景区名称:恭王府景区 地区:北京市 A级:5A 评定年份:2012年
景区名称:北京奥林匹克公园 地区:北京市 A级:5A 评定年份:2012年
景区名称:圆明园遗址公园景区 地区:北京市 A级:5A 评定年份:2019年
景区名称:北京(通州)大运河文化旅游景区 地区:北京市 A级:5A 评定年份:2024年
景区名称:天津古文化街旅游区(津门故里) 地区:天津市 A级:5A 评定年份:2007年
景区名称:盘山风景名胜区 地区:天津市 A级:5A 评定年份:2007年
景区名称:承德市承德避暑山庄及周围寺庙景区 地区:河北省 A级:5A 评定年份:2007年
景区名称:保定市白洋淀景区 地区:河北省 A级:5A 评定年份:2007年
景区名称:保定市野三坡景区 地区:河北省 A级:5A 评定年份:2011年
景区名称:石家庄市西柏坡景区 地区:河北省 A级:5A 评定年份:2011年
景区名称:唐山市清东陵景区 地区:河北省 A级:5A 评定年份:2015年
景区名称:邯郸市娲皇宫景区 地区:河北省 A级:5A 评定年份:2015年
景区名称:邯郸市广府古城景区 地区:河北省 A级:5A 评定年份:2017年
景区名称:保定市白石山景区 地区:河北省 A级:5A 评定年份:2017年
景区名称:秦皇岛市山海关景区 地区:河北省 A级:5A 评定年份:2007/2018年
景区名称:保定市清西陵景区 地区:河北省 A级:5A 评定年份:2019年
景区名称:承德市金山岭长城景区 地区:河北省 A级:5A 评定年份:2020年
景区名称:唐山市南湖·开滦旅游景区 地区:河北省 A级:5A 评定年份:2024年
景区名称:衡水市衡水湖旅游景区 地区:河北省 A级:5A 评定年份:2024年
景区名称:大同市云冈石窟景区 地区:山西省 A级:5A 评定年份:2007年
景区名称:忻州市五台山风景名胜区 地区:山西省 A级:5A 评定年份:2007年
景区名称:晋城市皇城相府生态文化旅游区 地区:山西省 A级:5A 评定年份:2011年
景区名称:晋中市绵山风景区 地区:山西省 A级:5A 评定年份:2013年
景区名称:晋中市平遥古城景区 地区:山西省 A级:5A 评定年份:2015年
景区名称:忻州市雁门关景区 地区:山西省 A级:5A 评定年份:2017年
景区名称:临汾市洪洞大槐树寻根祭祖园旅游景区 地区:山西省 A级:5A 评定年份:2018年
景区名称:长治市太行山大峡谷八泉峡景区 地区:山西省 A级:5A 评定年份:2019年
景区名称:临汾市云丘山景区 地区:山西省 A级:5A 评定年份:2020年
景区名称:黄河壶口瀑布旅游区(陕西省延安市·山西省临汾市) 地区:山西省、陕西省 A级:5A 评定年份:2022年
景区名称:太原市晋祠天龙山景区 地区:山西省 A级:5A 评定年份:2024年
景区名称:晋中市乔家大院景区 地区:山西省 A级:5A 评定年份:2014/2024年
景区名称:鄂尔多斯市响沙湾旅游景区 地区:内蒙古自治区 A级:5A 评定年份:2011年
景区名称:鄂尔多斯市成吉思汗陵旅游区 地区:内蒙古自治区 A级:5A 评定年份:2011年
景区名称:呼伦贝尔市中俄边境旅游区 地区:内蒙古自治区 A级:5A 评定年份:2016年
景区名称:兴安盟阿尔山-柴河旅游景区 地区:内蒙古自治区 A级:5A 评定年份:2017年
景区名称:赤峰市阿斯哈图石林景区 地区:内蒙古自治区 A级:5A 评定年份:2018年
景区名称:阿拉善盟胡杨林旅游区 地区:内蒙古自治区 A级:5A 评定年份:2019年
景区名称:呼伦贝尔市呼伦贝尔大草原·莫尔格勒河景区 地区:内蒙古自治区 A级:5A 评定年份:2024年
景区名称:呼和浩特市老牛湾黄河大峡谷旅游区 地区:内蒙古自治区 A级:5A 评定年份:2024年
景区名称:沈阳市沈阳植物园 地区:辽宁省 A级:5A 评定年份:2007年
景区名称:大连市老虎滩海洋公园—老虎滩极地馆 地区:辽宁省 A级:5A 评定年份:2007年
景区名称:大连市金石滩景区 地区:辽宁省 A级:5A 评定年份:2011年
景区名称:本溪市本溪水洞景区 地区:辽宁省 A级:5A 评定年份:2015年
景区名称:鞍山市千山景区 地区:辽宁省 A级:5A 评定年份:2017年
景区名称:盘锦市红海滩风景廊道景区 地区:辽宁省 A级:5A 评定年份:2019年
景区名称:本溪市五女山景区 地区:辽宁省 A级:5A 评定年份:2024年
景区名称:延边朝鲜族自治州长白山景区 地区:吉林省 A级:5A 评定年份:2007年
景区名称:长春市伪满皇宫博物馆 地区:吉林省 A级:5A 评定年份:2007年
景区名称:长春市净月潭景区 地区:吉林省 A级:5A 评定年份:2011年
景区名称:长春市长影世纪城景区 地区:吉林省 A级:5A 评定年份:2015年
景区名称:延边州六鼎山文化旅游区 地区:吉林省 A级:5A 评定年份:2015年
景区名称:长春市世界雕塑公园景区 地区:吉林省 A级:5A 评定年份:2017年
景区名称:通化市高句丽文物古迹旅游景区 地区:吉林省 A级:5A 评定年份:2019年
景区名称:松原市前郭查干湖景区 地区:吉林省 A级:5A 评定年份:2024年
景区名称:白城市大安嫩江湾旅游区 地区:吉林省 A级:5A 评定年份:2024年
景区名称:哈尔滨市太阳岛景区 地区:黑龙江省 A级:5A 评定年份:2007年
景区名称:黑河市五大连池景区 地区:黑龙江省 A级:5A 评定年份:2011年
景区名称:牡丹江市镜泊湖景区 地区:黑龙江省 A级:5A 评定年份:2011年
景区名称:伊春市林海奇石景区 地区:黑龙江省 A级:5A 评定年份:2013年
景区名称:大兴安岭地区北极村旅游景区 地区:黑龙江省 A级:5A 评定年份:2015年
景区名称:鸡西市虎头旅游景区 地区:黑龙江省 A级:5A 评定年份:2019年
景区名称:齐齐哈尔市扎龙生态旅游区 地区:黑龙江省 A级:5A 评定年份:2024年
景区名称:东方明珠广播电视塔 地区:上海市 A级:5A 评定年份:2007年
景区名称:上海野生动物园 地区:上海市 A级:5A 评定年份:2007年
景区名称:上海科技馆 地区:上海市 A级:5A 评定年份:2010年
景区名称:中国共产党一大•二大•四大纪念馆景区 地区:上海市 A级:5A 评定年份:2021年
景区名称:西沙明珠湖景区 地区:上海市 A级:5A 评定年份:2024年
景区名称:苏州市苏州园林(拙政园-留园-虎丘) 地区:江苏省 A级:5A 评定年份:2007年
景区名称:苏州市周庄古镇景区 地区:江苏省 A级:5A 评定年份:2007年
景区名称:南京市钟山风景名胜区-中山陵园风景区 地区:江苏省 A级:5A 评定年份:2007年
景区名称:无锡市中央电视台无锡影视基地三国水浒城景区 地区:江苏省 A级:5A 评定年份:2007年
景区名称:无锡市灵山大佛景区 地区:江苏省 A级:5A 评定年份:2009年
景区名称:苏州市同里古镇景区 地区:江苏省 A级:5A 评定年份:2010年
景区名称:南京市夫子庙-秦淮河风光带 地区:江苏省 A级:5A 评定年份:2010年
景区名称:常州市环球恐龙城休闲旅游区 地区:江苏省 A级:5A 评定年份:2010年
景区名称:扬州市瘦西湖风景区 地区:江苏省 A级:5A 评定年份:2010年
景区名称:南通市濠河风景区 地区:江苏省 A级:5A 评定年份:2012年
景区名称:泰州市溱湖旅游景区 地区:江苏省 A级:5A 评定年份:2012年
景区名称:苏州市金鸡湖旅游区 地区:江苏省 A级:5A 评定年份:2012年
景区名称:镇江市金山•焦山•北固山风景区 地区:江苏省 A级:5A 评定年份:2012年
景区名称:无锡市鼋头渚旅游风景区 地区:江苏省 A级:5A 评定年份:2012年
景区名称:苏州市太湖旅游区 地区:江苏省 A级:5A 评定年份:2013年
景区名称:苏州市沙家浜-虞山尚湖旅游区 地区:江苏省 A级:5A 评定年份:2013年
景区名称:常州市天目湖景区 地区:江苏省 A级:5A 评定年份:2013年
景区名称:镇江市茅山景区 地区:江苏省 A级:5A 评定年份:2014年
景区名称:淮安市周恩来故里景区 地区:江苏省 A级:5A 评定年份:2015年
景区名称:盐城市中华麋鹿园景区 地区:江苏省 A级:5A 评定年份:2015年
景区名称:徐州市云龙湖景区 地区:江苏省 A级:5A 评定年份:2016年
景区名称:连云港市花果山景区 地区:江苏省 A级:5A 评定年份:2016年
景区名称:常州市春秋淹城旅游区 地区:江苏省 A级:5A 评定年份:2017年
景区名称:无锡市惠山古镇景区 地区:江苏省 A级:5A 评定年份:2019年
景区名称:宿迁市洪泽湖湿地景区 地区:江苏省 A级:5A 评定年份:2020年
景区名称:连云港市连岛景区 地区:江苏省 A级:5A 评定年份:2024年
景区名称:杭州市杭州西湖风景区 地区:浙江省 A级:5A 评定年份:2007年
景区名称:温州市雁荡山风景区 地区:浙江省 A级:5A 评定年份:2007年


景区名称:舟山市普陀山风景区 地区:浙江省 A级:5A 评定年份:2007年
景区名称:杭州市千岛湖风景区 地区:浙江省 A级:5A 评定年份:2010年
景区名称:嘉兴市乌镇古镇旅游区 地区:浙江省 A级:5A 评定年份:2010年
景区名称:宁波市溪口-滕头旅游景区 地区:浙江省 A级:5A 评定年份:2010年
景区名称:金华市横店影视城景区 地区:浙江省 A级:5A 评定年份:2010年
景区名称:嘉兴市南湖旅游区 地区:浙江省 A级:5A 评定年份:2011年
景区名称:杭州市西溪湿地旅游区 地区:浙江省 A级:5A 评定年份:2012年
景区名称:绍兴市鲁迅故里•沈园景区 地区:浙江省 A级:5A 评定年份:2012年
景区名称:衢州市根宫佛国文化旅游区 地区:浙江省 A级:5A 评定年份:2013年
景区名称:湖州市南浔古镇景区 地区:浙江省 A级:5A 评定年份:2015年
景区名称:台州市天台山景区 地区:浙江省 A级:5A 评定年份:2015年
景区名称:台州市神仙居景区 地区:浙江省 A级:5A 评定年份:2015年
景区名称:嘉兴市西塘古镇旅游景区 地区:浙江省 A级:5A 评定年份:2017年
景区名称:衢州市江郎山•廿八都旅游区 地区:浙江省 A级:5A 评定年份:2017年
景区名称:宁波市天一阁•月湖景区 地区:浙江省 A级:5A 评定年份:2018年
景区名称:丽水市缙云仙都景区 地区:浙江省 A级:5A 评定年份:2019年
景区名称:温州市刘伯温故里景区 地区:浙江省 A级:5A 评定年份:2020年
景区名称:台州市台州府城文化旅游区 地区:浙江省 A级:5A 评定年份:2022年
景区名称:丽水市云和梯田景区 地区:浙江省 A级:5A 评定年份:2024年
景区名称:金华市双龙风景旅游区 地区:浙江省 A级:5A 评定年份:2024年
景区名称:黄山市黄山风景区 地区:安徽省 A级:5A 评定年份:2007年
景区名称:池州市九华山风景区 地区:安徽省 A级:5A 评定年份:2007年
景区名称:安庆市天柱山风景区 地区:安徽省 A级:5A 评定年份:2011年
景区名称:黄山市皖南古村落-西递宏村 地区:安徽省 A级:5A 评定年份:2011年
景区名称:六安市天堂寨旅游景区 地区:安徽省 A级:5A 评定年份:2012年
景区名称:宣城市龙川景区 地区:安徽省 A级:5A 评定年份:2012年
景区名称:阜阳市八里河风景区 地区:安徽省 A级:5A 评定年份:2013年
景区名称:黄山市古徽州文化旅游区 地区:安徽省 A级:5A 评定年份:2014年
景区名称:合肥市三河古镇景区 地区:安徽省 A级:5A 评定年份:2015年
景区名称:芜湖市方特旅游区 地区:安徽省 A级:5A 评定年份:2016年
景区名称:六安市万佛湖风景区 地区:安徽省 A级:5A 评定年份:2016年
景区名称:马鞍山市长江采石矶文化生态旅游区 地区:安徽省 A级:5A 评定年份:2020年
景区名称:滁州市琅琊山景区 地区:安徽省 A级:5A 评定年份:2024年
景区名称:厦门市鼓浪屿风景名胜区 地区:福建省 A级:5A 评定年份:2007年
景区名称:南平市武夷山风景名胜区 地区:福建省 A级:5A 评定年份:2007年
景区名称:三明市泰宁风景旅游区 地区:福建省 A级:5A 评定年份:2011年
景区名称:福建土楼(永定•南靖)旅游景区 地区:福建省 A级:5A 评定年份:2011年
景区名称:宁德市(白水洋•鸳鸯溪)旅游景区 地区:福建省 A级:5A 评定年份:2012年
景区名称:泉州市清源山风景名胜区 地区:福建省 A级:5A 评定年份:2012年
景区名称:宁德市太姥山旅游区 地区:福建省 A级:5A 评定年份:2013年
景区名称:福州市三坊七巷景区 地区:福建省 A级:5A 评定年份:2015年
景区名称:龙岩市古田旅游区 地区:福建省 A级:5A 评定年份:2015年
景区名称:莆田市湄洲岛妈祖文化旅游区 地区:福建省 A级:5A 评定年份:2020年
景区名称:厦门市厦门园林植物园景区 地区:福建省 A级:5A 评定年份:2024年
景区名称:龙岩市冠豸山景区 地区:福建省 A级:5A 评定年份:2024年
景区名称:九江市庐山市庐山风景名胜区 地区:江西省 A级:5A 评定年份:2007年
景区名称:吉安市井冈山市井冈山风景旅游区 地区:江西省 A级:5A 评定年份:2007年
景区名称:上饶市玉山县三清山风景区 地区:江西省 A级:5A 评定年份:2011年
景区名称:鹰潭市贵溪市龙虎山风景名胜区 地区:江西省 A级:5A 评定年份:2012年
景区名称:上饶市婺源县江湾景区 地区:江西省 A级:5A 评定年份:2013年
景区名称:景德镇市昌江区古窑民俗博览区 地区:江西省 A级:5A 评定年份:2013年
景区名称:赣州市瑞金市共和国摇篮景区 地区:江西省 A级:5A 评定年份:2015年
景区名称:宜春市袁州区明月山旅游区 地区:江西省 A级:5A 评定年份:2015年
景区名称:抚州市资溪县大觉山景区 地区:江西省 A级:5A 评定年份:2017年
景区名称:上饶市弋阳县龟峰景区 地区:江西省 A级:5A 评定年份:2017年
景区名称:南昌市东湖区滕王阁旅游区 地区:江西省 A级:5A 评定年份:2018年
景区名称:萍乡市芦溪县萍乡武功山景区 地区:江西省 A级:5A 评定年份:2019年
景区名称:九江市永修县庐山西海景区 地区:江西省 A级:5A 评定年份:2020年
景区名称:赣州市三百山景区 地区:江西省 A级:5A 评定年份:2022年
景区名称:上饶市篁岭景区 地区:江西省 A级:5A 评定年份:2024年
景区名称:泰安市泰山景区 地区:山东省 A级:5A 评定年份:2007年
景区名称:烟台市蓬莱阁-三仙山-八仙过海旅游区 地区:山东省 A级:5A 评定年份:2007年
景区名称:济宁市明故城三孔旅游区 地区:山东省 A级:5A 评定年份:2007年
景区名称:青岛市崂山景区 地区:山东省 A级:5A 评定年份:2011年
景区名称:威海市刘公岛景区 地区:山东省 A级:5A 评定年份:2011年
景区名称:烟台市南山景区 地区:山东省 A级:5A 评定年份:2011年
景区名称:枣庄市台儿庄古城景区 地区:山东省 A级:5A 评定年份:2013年
景区名称:济南市天下第一泉景区 地区:山东省 A级:5A 评定年份:2013年
景区名称:沂蒙山旅游区 地区:山东省 A级:5A 评定年份:2013年
景区名称:潍坊市青州古城景区 地区:山东省 A级:5A 评定年份:2017年
景区名称:威海市威海华夏城景区 地区:山东省 A级:5A 评定年份:2017年
景区名称:东营市黄河口生态旅游区 地区:山东省 A级:5A 评定年份:2019年
景区名称:临沂市萤火虫水洞•地下大峡谷旅游区 地区:山东省 A级:5A 评定年份:2020年
景区名称:济宁市微山湖旅游区 地区:山东省 A级:5A 评定年份:2022年
景区名称:青岛市奥帆海洋文化旅游区 地区:山东省 A级:5A 评定年份:2024年
景区名称:淄博市周村古商城景区 地区:山东省 A级:5A 评定年份:2024年
景区名称:郑州市嵩山少林景区 地区:河南省 A级:5A 评定年份:2007年
景区名称:洛阳市龙门石窟景区 地区:河南省 A级:5A 评定年份:2007年
景区名称:焦作市云台山-神农山-青天河风景区 地区:河南省 A级:5A 评定年份:2007年
景区名称:安阳市殷墟景区 地区:河南省 A级:5A 评定年份:2011年
景区名称:洛阳市白云山景区 地区:河南省 A级:5A 评定年份:2011年
景区名称:开封市清明上河园景区 地区:河南省 A级:5A 评定年份:2011年
景区名称:平顶山市尧山-中原大佛景区 地区:河南省 A级:5A 评定年份:2011年
景区名称:洛阳市老君山-鸡冠洞旅游区 地区:河南省 A级:5A 评定年份:2012年
景区名称:洛阳市龙潭大峡谷景区 地区:河南省 A级:5A 评定年份:2013年
景区名称:南阳市西峡恐龙遗迹园-伏牛山-老界岭旅游区 地区:河南省 A级:5A 评定年份:2014年
景区名称:驻马店市嵖岈山旅游景区 地区:河南省 A级:5A 评定年份:2015年
景区名称:安阳市红旗渠-太行大峡谷旅游景区 地区:河南省 A级:5A 评定年份:2016年
景区名称:商丘市芒砀山汉文化旅游景区 地区:河南省 A级:5A 评定年份:2017年
景区名称:新乡市八里沟景区 地区:河南省 A级:5A 评定年份:2019年
景区名称:信阳市鸡公山景区 地区:河南省 A级:5A 评定年份:2022年
景区名称:周口市太昊伏羲陵文化旅游区 地区:河南省 A级:5A 评定年份:2024年
景区名称:新乡市宝泉旅游区 地区:河南省 A级:5A 评定年份:2024年
景区名称:武汉市黄鹤楼公园 地区:湖北省 A级:5A 评定年份:2007年
景区名称:宜昌市三峡大坝-屈原故里文化旅游区 地区:湖北省 A级:5A 评定年份:2007年
景区名称:宜昌市三峡人家风景区 地区:湖北省 A级:5A 评定年份:2011年
景区名称:十堰市武当山风景区 地区:湖北省 A级:5A 评定年份:2011年
景区名称:恩施州神农溪纤夫文化旅游区 地区:湖北省 A级:5A 评定年份:2011年
景区名称:神农架生态旅游区 地区:湖北省 A级:5A 评定年份:2012年
景区名称:宜昌市清江画廊景区 地区:湖北省 A级:5A 评定年份:2013年


景区名称:武汉市中国武汉-东湖生态旅游风景区 地区:湖北省 A级:5A 评定年份:2013年
景区名称:武汉市木兰文化生态旅游区 地区:湖北省 A级:5A 评定年份:2014年
景区名称:恩施州恩施大峡谷景区 地区:湖北省 A级:5A 评定年份:2015年
景区名称:咸宁市三国赤壁古战场景区 地区:湖北省 A级:5A 评定年份:2018年
景区名称:襄阳市古隆中景区 地区:湖北省 A级:5A 评定年份:2019年
景区名称:恩施州腾龙洞景区 地区:湖北省 A级:5A 评定年份:2020年
景区名称:宜昌市三峡大瀑布景区 地区:湖北省 A级:5A 评定年份:2022年
景区名称:荆门市明显陵文化旅游景区 地区:湖北省 A级:5A 评定年份:2024年
景区名称:黄冈市麻城龟峰山景区 地区:湖北省 A级:5A 评定年份:2024年
景区名称:张家界市武陵源-天门山旅游区 地区:湖南省 A级:5A 评定年份:2007年
景区名称:衡阳市衡山旅游区 地区:湖南省 A级:5A 评定年份:2007年
景区名称:湘潭市韶山旅游区 地区:湖南省 A级:5A 评定年份:2011年
景区名称:岳阳市岳阳楼-君山岛景区 地区:湖南省 A级:5A 评定年份:2011年
景区名称:长沙市岳麓山-橘子洲旅游区 地区:湖南省 A级:5A 评定年份:2012年
景区名称:长沙市花明楼景区 地区:湖南省 A级:5A 评定年份:2013年
景区名称:郴州市东江湖旅游区 地区:湖南省 A级:5A 评定年份:2015年
景区名称:邵阳市崀山景区 地区:湖南省 A级:5A 评定年份:2016年
景区名称:株洲市炎帝陵景区 地区:湖南省 A级:5A 评定年份:2019年
景区名称:常德市桃花源旅游区 地区:湖南省 A级:5A 评定年份:2020年
景区名称:湘西州吉首市矮寨•十八洞•德夯大峡谷景区 地区:湖南省 A级:5A 评定年份:2021年
景区名称:湘西州凤凰古城旅游区 地区:湖南省 A级:5A 评定年份:2024年
景区名称:广州市番禺区长隆旅游度假区 地区:广东省 A级:5A 评定年份:2007年
景区名称:深圳市南山区华侨城旅游度假区 地区:广东省 A级:5A 评定年份:2007年
景区名称:广州市白云区白云山景区 地区:广东省 A级:5A 评定年份:2011年
景区名称:梅州市梅县区雁南飞茶田景区 地区:广东省 A级:5A 评定年份:2011年
景区名称:深圳市龙华区观澜湖休闲旅游区 地区:广东省 A级:5A 评定年份:2011年
景区名称:清远市连州市地下河旅游景区 地区:广东省 A级:5A 评定年份:2011年
景区名称:韶关市仁化县丹霞山景区 地区:广东省 A级:5A 评定年份:2012年
景区名称:佛山市南海区西樵山景区 地区:广东省 A级:5A 评定年份:2013年
景区名称:惠州市博罗县罗浮山景区 地区:广东省 A级:5A 评定年份:2013年
景区名称:佛山市顺德区长鹿旅游休博园 地区:广东省 A级:5A 评定年份:2014年
景区名称:阳江市江城区海陵岛大角湾海上丝路旅游区 地区:广东省 A级:5A 评定年份:2015年
景区名称:中山市孙中山故里旅游区 地区:广东省 A级:5A 评定年份:2016年
景区名称:惠州市惠城区惠州西湖旅游景区 地区:广东省 A级:5A 评定年份:2018年
景区名称:肇庆市端州区星湖旅游景区 地区:广东省 A级:5A 评定年份:2019年
景区名称:江门市开平市开平碉楼文化旅游区 地区:广东省 A级:5A 评定年份:2020年
景区名称:河源市万绿湖风景区 地区:广东省 A级:5A 评定年份:2024年
景区名称:桂林市漓江风景区 地区:广西壮族自治区 A级:5A 评定年份:2007年
景区名称:桂林市独秀峰•靖江王城景区 地区:广西壮族自治区 A级:5A 评定年份:2012年
景区名称:南宁市青秀山风景名胜旅游区 地区:广西壮族自治区 A级:5A 评定年份:2014年
景区名称:桂林市两江四湖•象山景区 地区:广西壮族自治区 A级:5A 评定年份:2017年
景区名称:崇左市德天跨国瀑布景区 地区:广西壮族自治区 A级:5A 评定年份:2018年
景区名称:百色市百色起义纪念园景区 地区:广西壮族自治区 A级:5A 评定年份:2019年
景区名称:北海市涠洲岛南湾鳄鱼山景区 地区:广西壮族自治区 A级:5A 评定年份:2020年
景区名称:贺州市黄姚古镇景区 地区:广西壮族自治区 A级:5A 评定年份:2022年
景区名称:柳州市程阳八寨景区 地区:广西壮族自治区 A级:5A 评定年份:2024年
景区名称:崇左市花山岩画景区 地区:广西壮族自治区 A级:5A 评定年份:2024年
景区名称:三亚市南山文化旅游区 地区:海南省 A级:5A 评定年份:2007年
景区名称:三亚市南山大小洞天旅游区 地区:海南省 A级:5A 评定年份:2007年
景区名称:保亭县呀诺达雨林文化旅游区 地区:海南省 A级:5A 评定年份:2012年
景区名称:陵水县分界洲岛旅游区 地区:海南省 A级:5A 评定年份:2013年
景区名称:保亭县海南槟榔谷黎苗文化旅游区 地区:海南省 A级:5A 评定年份:2015年
景区名称:三亚市蜈支洲岛旅游区 地区:海南省 A级:5A 评定年份:2016年
景区名称:三亚市天涯海角游览区 地区:海南省 A级:5A 评定年份:2024年
景区名称:大足石刻景区 地区:重庆市 A级:5A 评定年份:2007年
景区名称:小三峡-小小三峡旅游区 地区:重庆市 A级:5A 评定年份:2007年
景区名称:喀斯特旅游区 地区:重庆市 A级:5A 评定年份:2011年
景区名称:桃花源旅游景区 地区:重庆市 A级:5A 评定年份:2012年
景区名称:万盛黑山谷-龙鳞石海风景区 地区:重庆市 A级:5A 评定年份:2012年
景区名称:金佛山景区 地区:重庆市 A级:5A 评定年份:2013年
景区名称:四面山景区 地区:重庆市 A级:5A 评定年份:2015年
景区名称:龙缸景区 地区:重庆市 A级:5A 评定年份:2017年
景区名称:阿依河景区 地区:重庆市 A级:5A 评定年份:2019年
景区名称:濯水景区 地区:重庆市 A级:5A 评定年份:2020年
景区名称:白帝城•瞿塘峡景区 地区:重庆市 A级:5A 评定年份:2022年
景区名称:武陵山大裂谷景区 地区:重庆市 A级:5A 评定年份:2024年
景区名称:成都市青城山-都江堰旅游景区 地区:四川省 A级:5A 评定年份:2007年
景区名称:乐山市峨眉山景区 地区:四川省 A级:5A 评定年份:2007年
景区名称:阿坝州九寨沟景区 地区:四川省 A级:5A 评定年份:2007年
景区名称:乐山市乐山大佛景区 地区:四川省 A级:5A 评定年份:2011年
景区名称:阿坝州黄龙风景名胜区 地区:四川省 A级:5A 评定年份:2012年
景区名称:绵阳市羌城旅游区 地区:四川省 A级:5A 评定年份:2013年
景区名称:阿坝州汶川特别旅游区 地区:四川省 A级:5A 评定年份:2013年
景区名称:南充市阆中古城旅游景区 地区:四川省 A级:5A 评定年份:2013年
景区名称:广安市邓小平故里旅游区 地区:四川省 A级:5A 评定年份:2013年
景区名称:广元市剑门蜀道剑门关旅游景区 地区:四川省 A级:5A 评定年份:2015年
景区名称:南充市朱德故里景区 地区:四川省 A级:5A 评定年份:2016年
景区名称:甘孜州海螺沟景区 地区:四川省 A级:5A 评定年份:2017年
景区名称:雅安市碧峰峡旅游景区 地区:四川省 A级:5A 评定年份:2019年
景区名称:巴中市光雾山旅游景区 地区:四川省 A级:5A 评定年份:2020年
景区名称:甘孜州稻城亚丁旅游景区 地区:四川省 A级:5A 评定年份:2020年
景区名称:成都市安仁古镇景区 地区:四川省 A级:5A 评定年份:2022年
景区名称:阿坝州四姑娘山景区 地区:四川省 A级:5A 评定年份:2024年
景区名称:成都市天台山景区 地区:四川省 A级:5A 评定年份:2024年
景区名称:安顺市黄果树瀑布景区 地区:贵州省 A级:5A 评定年份:2007年
景区名称:安顺市西秀区龙宫景区 地区:贵州省 A级:5A 评定年份:2007年
景区名称:毕节市黔西县百里杜鹃景区 地区:贵州省 A级:5A 评定年份:2013年
景区名称:黔南布依族苗族自治州荔波县樟江景区 地区:贵州省 A级:5A 评定年份:2015年
景区名称:贵阳市花溪区青岩古镇景区 地区:贵州省 A级:5A 评定年份:2017年
景区名称:铜仁市江口县梵净山旅游区 地区:贵州省 A级:5A 评定年份:2018年
景区名称:黔东南州镇远县镇远古城旅游景区 地区:贵州省 A级:5A 评定年份:2019年
景区名称:遵义市赤水市赤水丹霞旅游区 地区:贵州省 A级:5A 评定年份:2020年
景区名称:毕节市织金洞景区 地区:贵州省 A级:5A 评定年份:2022年
景区名称:黔西南州万峰林景区 地区:贵州省 A级:5A 评定年份:2024年
景区名称:昆明市石林风景区 地区:云南省 A级:5A 评定年份:2007年
景区名称:丽江市玉龙雪山景区 地区:云南省 A级:5A 评定年份:2007年
景区名称:丽江市丽江古城景区 地区:云南省 A级:5A 评定年份:2011年
景区名称:大理州崇圣寺三塔文化旅游区 地区:云南省 A级:5A 评定年份:2011年
景区名称:西双版纳州中科院西双版纳热带植物园 地区:云南省 A级:5A 评定年份:2011年
景区名称:迪庆州普达措国家公园 地区:云南省 A级:5A 评定年份:2012年


景区名称:昆明市昆明世博园景区 地区:云南省 A级:5A 评定年份:2016年
景区名称:保山市火山热海旅游区 地区:云南省 A级:5A 评定年份:2016年
景区名称:文山州普者黑旅游景区 地区:云南省 A级:5A 评定年份:2020年
景区名称:腾冲市和顺古镇景区 地区:云南省 A级:5A 评定年份:2024年
景区名称:拉萨市布达拉宫景区 地区:西藏自治区 A级:5A 评定年份:2013年
景区名称:拉萨市大昭寺景区 地区:西藏自治区 A级:5A 评定年份:2013年
景区名称:林芝市巴松措景区 地区:西藏自治区 A级:5A 评定年份:2017年
景区名称:日喀则市扎什伦布寺景区 地区:西藏自治区 A级:5A 评定年份:2017年
景区名称:林芝市雅鲁藏布大峡谷景区 地区:西藏自治区 A级:5A 评定年份:2020年
景区名称:西安市秦始皇帝陵博物院景区 地区:陕西省 A级:5A 评定年份:2007年
景区名称:西安市华清宫景区 地区:陕西省 A级:5A 评定年份:2007年
景区名称:延安市黄帝陵景区 地区:陕西省 A级:5A 评定年份:2007年
景区名称:西安市大雁塔-大唐芙蓉园景区 地区:陕西省 A级:5A 评定年份:2011年
景区名称:渭南市华山风景区 地区:陕西省 A级:5A 评定年份:2011年
景区名称:宝鸡市法门文化景区 地区:陕西省 A级:5A 评定年份:2014年
景区名称:商洛市金丝峡景区 地区:陕西省 A级:5A 评定年份:2015年
景区名称:宝鸡市太白山旅游景区 地区:陕西省 A级:5A 评定年份:2016年
景区名称:西安市城墙•碑林历史文化景区 地区:陕西省 A级:5A 评定年份:2018年
景区名称:延安市延安革命纪念地景区 地区:陕西省 A级:5A 评定年份:2019年
景区名称:西安市大明宫旅游景区 地区:陕西省 A级:5A 评定年份:2020年
景区名称:延安市延川黄河乾坤湾景区 地区:陕西省 A级:5A 评定年份:2024年
景区名称:咸阳市乾陵景区 地区:陕西省 A级:5A 评定年份:2024年
景区名称:嘉峪关市嘉峪关文物景区 地区:甘肃省 A级:5A 评定年份:2007年
景区名称:平凉市崆峒山风景名胜区 地区:甘肃省 A级:5A 评定年份:2007年
景区名称:天水市麦积山景区 地区:甘肃省 A级:5A 评定年份:2011年
景区名称:酒泉市鸣沙山月牙泉景区 地区:甘肃省 A级:5A 评定年份:2015年
景区名称:张掖市七彩丹霞景区 地区:甘肃省 A级:5A 评定年份:2019年
景区名称:临夏州炳灵寺世界文化遗产旅游区 地区:甘肃省 A级:5A 评定年份:2020年
景区名称:陇南市官鹅沟景区 地区:甘肃省 A级:5A 评定年份:2022年
景区名称:甘南州冶力关旅游区 地区:甘肃省 A级:5A 评定年份:2024年
景区名称:青海湖风景区 地区:青海省 A级:5A 评定年份:2011年
景区名称:西宁市塔尔寺景区 地区:青海省 A级:5A 评定年份:2012年
景区名称:海东市互助土族故土园旅游区 地区:青海省 A级:5A 评定年份:2017年
景区名称:海北州阿咪东索景区 地区:青海省 A级:5A 评定年份:2020年
景区名称:石嘴山市沙湖旅游景区 地区:宁夏回族自治区 A级:5A 评定年份:2007年
景区名称:中卫市沙坡头旅游景区 地区:宁夏回族自治区 A级:5A 评定年份:2007年
景区名称:银川市宁夏镇北堡西部影视城 地区:宁夏回族自治区 A级:5A 评定年份:2011年
景区名称:银川市水洞沟旅游区 地区:宁夏回族自治区 A级:5A 评定年份:2015年
景区名称:吴忠市青铜峡黄河大峡谷旅游区 地区:宁夏回族自治区 A级:5A 评定年份:2024年
景区名称:固原市六盘山红军长征旅游区 地区:宁夏回族自治区 A级:5A 评定年份:2024年
景区名称:昌吉回族自治州天山天池风景名胜区 地区:新疆维吾尔自治区 A级:5A 评定年份:2007年
景区名称:吐鲁番市葡萄沟风景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2007年
景区名称:阿勒泰地区喀纳斯景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2007年
景区名称:伊犁哈萨克自治州那拉提旅游风景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2011年
景区名称:阿勒泰地区可可托海景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2012年
景区名称:喀什地区金湖杨景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2013年
景区名称:乌鲁木齐市天山大峡谷 地区:新疆维吾尔自治区 A级:5A 评定年份:2013年
景区名称:巴音郭楞蒙古自治州博斯腾湖景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2014年
景区名称:喀什地区喀什古城景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2015年
景区名称:伊犁哈萨克自治州喀拉峻景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2016年
景区名称:巴音郭楞蒙古自治州巴音布鲁克景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2016年
景区名称:喀什地区帕米尔旅游区 地区:新疆维吾尔自治区 A级:5A 评定年份:2019年
景区名称:克拉玛依市世界魔鬼城景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2020年
景区名称:博尔塔拉蒙古自治州赛里木湖景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2021年
景区名称:昌吉回族自治州江布拉克景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2022年
景区名称:阿克苏地区天山托木尔景区 地区:新疆维吾尔自治区 A级:5A 评定年份:2024年
景区名称:兵团十师185团白沙湖景区(阿勒泰地区) 地区:新疆生产建设兵团 A级:5A 评定年份:2017年
景区名称:兵团阿拉尔市塔克拉玛干•三五九旅文化旅游区 地区:新疆生产建设兵团 A级:5A 评定年份:2021年

一共有多少个景区?358


注意这些只包含了5A

2025最新查看小米/红米手机电池健康度和循环次数方法

2025-03-07 14:01:00

先说明一下,网上的一些教程已经过时,从MIUI各个版本迭代到如今 HyperOS 改了又改,很多方法失效了。通过拨号键盘输入 *#*#6485#*#* 现在已不展示 MF_05 和 MF_06 的值。

系统里的【电池保护】功能只使用通俗语言描述了电池健康度,没有显示剩余容量的百分比。

电池保护功能只使用通俗语言描述电池健康-压缩后.jpg

当前是2025年3月,我经过实践得知,通过拨号键盘输入 *#*#284#*#* ,手机会生成Bug检测报告,仔细查阅这份 txt 报告,能得到当前手机容量和循环次数。

生成bug检测报告大概率很慢,需要耐心等待,系统通知栏会有进度条。生成成功之后,zip 文件存在于 内部存储器/MIUI/debug_log/bugreport-2025-03-07-120503.zip,我是把这个文件拷贝到了电脑上。然后解压缩此 zip 文件,得到 bugreport-Redmi K70-2025-03-07-121000.zip,继续解压缩这个 redmi k70 的 zip 文件,得到 bugreport-vermeer-UKQ1.230804.001-2025-03-07-12-05-04.txt 这个文件。不同型号这个文件名不同,你需要查看的是 bugreport 开头的并且扩展名是 .txt 的文件。使用 vscode 或者其他文本编辑器搜索这个文件

1️⃣ 搜索 battery capacity 能够得到电池当前容量
k70电池现今剩余容量-压缩后.jpg

2️⃣ 搜索 cycle count 能得到手机循环次数,实际上这里的 Full charge 的值也是现在手机电池的最大容量,4825000就是 4825毫安时,除以出厂时的典型容量5000毫安时可得,容量还剩 96.5%

电池循环次数cycle count-压缩后.jpg

我的 K70 是2023-12-02到手的,典型容量是5000毫安时。手机电池一般是三元锂软包,我的经过了402次循环还剩96.5%的容量,说明我的电池使用习惯还不错。

PS: 今天2025-03-07,距离2023-12-02已经过了461天,这段时间K70一直是我的主力机。

开始时间:2023年12月02日 00:00
结束时间:2025年03月07日 00:00

相差年数:2年
相差月数:15月
相差周数:65周余6天
相差天数:461天
相差小时:11064时

完美解决 seafile FILE_SERVER_ROOT 配置导致的内网外网不能同时访问和上传下载的问题

2024-10-13 11:48:00

我的 seafile 安装在内网,服务地址是 http://10.10.10.5:8088,然后我使用 frp 将其暴露在了公网 https://seafile.940304.xyz

正常情况下在任何联网设备上都可以通过域名 seafile.940304.xyz 访问,并且能够上传和下载。但是当我处于 10.10.10.0/24 家里的内网时,我发现上传文件走了公网(seafile.940304.xyz所在服务器),所以数据包兜了个圈再回到我家,这样的表现就是上传下载文件都非常缓慢,最大速率刚好是我的公网机器的带宽。我发现这是 seafile 系统设置当中 FILE_SERVER_ROOT 这个变量定义成了 https://seafile.940304.xyz/seafhttp 导致的,于是寻求解决办法。

seafile系统设置.jpg

一个临时办法:

当我处于家庭内网时,如果需要上传大文件,我可以手动改一下系统配置,将 FILE_SERVER_ROOT 改成 http://10.10.10.5:8088/seafhttp,这样可以临时解决上传速度慢的问题。

但是这样未免有点低效。我开始上网搜索解决办法,看到如下这些相似的帖子:

思索再三之后,配合 gpt-4o 对我的一些建议,我发现一个不错的解决办法,因为我的家庭网络使用了 openwrt 作为网关路由器,并且当时构建的镜像使用 nginx 替代了原本的 uhttpd 作为 web server,这样就更加接近我的目标了。简单说下实现思路

  1. seafile 的系统设置当中,SERVICE_URL 保持公网地址 https://seafile.940304.xyz/FILE_SERVER_ROOT 的值保持公网地址 https://seafile.940304.xyz/seafhttp。此时非内网的公网下访问、上传、下载都没有问题
  2. 当我处于内网,将 seafile.940304.xyz 域名直接映射到 10.10.10.1,这是我的 openwrt 地址
  3. 通过 nginx 反向代理,将来自seafile.940304.xyz 的请求全都转发到 10.10.10.5:8088

以下是详细步骤。

step 1

填入公网的地址即可。SERVICE_URL 填入公网地址 https://seafile.940304.xyz/FILE_SERVER_ROOT 的值填入公网地址 https://seafile.940304.xyz/seafhttp,然后保存。

step 2

打开 openwrt 后台管理页面,进入 网络 -> DHCP/DNS -> 主机名映射,添加一条记录,主机名 seafile.940304.xyz,IP地址 10.10.10.1 然后保存。

dhcp-dns配置域名映射.jpg

这个操作是否生效了可以在本地局域网任何一台机器使用命令 nslookup seafile.940304.xyz 检查,返回结果是 10.10.10.1 则说明配置正常且生效了。否则可能还是域名对应的公网地址

nslookup 查询结果.jpg

step 3

nginx 配置如下,文件名 /etc/nginx/conf.d/seafile-on-pvedebian11.conf,其中 ssl 证书和私钥 key 部分是我从我的公网机器上 copy 过来的。

server {
    listen 443 ssl;
    server_name seafile.940304.xyz;

    ssl_certificate /etc/letsencrypt/live/940304.xyz/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/940304.xyz/privkey.pem;
    access_log /var/log/nginx/seafile_access.log;
    error_log /var/log/nginx/seafile_error.log;

    location / {
        proxy_pass http://10.10.10.5:8088;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    location /seafhttp {
        proxy_pass http://10.10.10.5:8088/seafhttp;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

然后检查 nginx 配置是否正确和重载 nginx 服务即可。

OpenWrt nginx配置.jpg

在内网使用公网域名正常访问,并且是反向代理过的,访问、上传和下载速度都极快。可以通过 openwrt 上的 nginx 日志验证。

seafile使用公网域名正常访问.jpg

检查 openwrt 上 nginx 的日志文件 /var/log/nginx/seafile_access.log

[root@openwrt_ai_dk_20240831:11:54 AM /etc/nginx/conf.d] # tail -n 10 /var/log/nginx/seafile_access.log
10.10.10.108 - - [13/Oct/2024:11:03:55 +0800] "GET /api/v2.1/admin/web-settings/ HTTP/1.1" 200 1176 "https://seafile.940304.xyz/sys/web-settings/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:03:55 +0800] "GET /media/img/seafile-logo.png?t=1728788662258 HTTP/1.1" 200 12612 "https://seafile.940304.xyz/sys/web-settings/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:03:55 +0800] "GET /media/favicons/favicon.png?t=1728788662258 HTTP/1.1" 200 45439 "https://seafile.940304.xyz/sys/web-settings/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:03:55 +0800] "GET /media/custom/login-bg.jpg?t=1728788662258 HTTP/1.1" 200 338345 "https://seafile.940304.xyz/sys/web-settings/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:05:19 +0800] "GET / HTTP/1.1" 200 2227 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:05:20 +0800] "GET /api/v2.1/notifications/ HTTP/1.1" 200 689 "https://seafile.940304.xyz/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:05:20 +0800] "GET /api/v2.1/repos/?type=mine HTTP/1.1" 200 1394 "https://seafile.940304.xyz/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:24:32 +0800] "GET / HTTP/1.1" 200 2229 "https://seafile.940304.xyz/sys/web-settings/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:24:32 +0800] "GET /api/v2.1/notifications/ HTTP/1.1" 200 689 "https://seafile.940304.xyz/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
10.10.10.108 - - [13/Oct/2024:11:24:32 +0800] "GET /api/v2.1/repos/?type=mine HTTP/1.1" 200 1394 "https://seafile.940304.xyz/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"

并且,在内网依然可以使用内网IP和端口访问,并且此时上传和下载还是走 https://seafile.940304.xyz/seafhttp 匹配到的 nginx 反向代理,即 http://10.10.10.5:8088/seafhttp,所以还是走的内网,速度依然最佳。

seafile使用内网ip端口正常访问.jpg

于是这个问题通过设置公网地址+公网域名映射内网ip+nginx反向代理完美解决。