<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/scripts/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:h="http://www.w3.org/TR/html4/"><channel><title>Astro Theme Pure</title><description>Stay hungry, stay foolish</description><link>https://zhouhao.pages.dev</link><item><title>Google Voice 解封申诉流程</title><link>https://zhouhao.pages.dev/blog/google-voice-unblocking-appeal-process</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/google-voice-unblocking-appeal-process</guid><description>访问 Google Voice 页面出现 Unable to access google product（无法访问Google产品），被重定向到此页面，只能通过申述解封恢复 Google Voice 功能。 ![Unable to access google product][1] 为什么会被封？谷</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;访问 Google Voice 页面出现 Unable to access google product（无法访问Google产品），被重定向到此页面，只能通过申述解封恢复 Google Voice 功能。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://cdn.zhouhao.cn/blog/typecho/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250715151747.png&quot; alt=&quot;Unable to access google product&quot;&gt;&lt;/p&gt;
&lt;p&gt;为什么会被封？谷歌被认为违反了Google服务条款或产品特定的服务条款，无法访问此Google产品。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;申诉页面&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;https://support.google.com/accounts/contact/suspended&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;申诉模板&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dear Google Support Team,&lt;/p&gt;
&lt;p&gt;I am writing to request the reinstatement of my Google Voice account,
which is essential to me.&lt;/p&gt;
&lt;p&gt;My Google Voice account was recently suspended, and I am unaware of
the specific reason. I assure you that I have not knowingly violated
any Google Terms of Service or product-specific Terms of Service.&lt;/p&gt;
&lt;p&gt;Google Voice is vital for my daily communication, and its suspension
has caused inconvenience.&lt;/p&gt;
&lt;p&gt;I kindly ask for a review of my account and the circumstances
surrounding the suspension. If there have been any misunderstandings
or unintentional violations, I apologize and promise to comply with
all guidelines moving forward.&lt;/p&gt;
&lt;p&gt;I appreciate your prompt attention to this matter and the
reinstatement of my Google Voice account, allowing me to resume
seamless communication.&lt;/p&gt;
&lt;p&gt;Thank you for your understanding.&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;[Your Name]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;提交后等等谷歌团队审核，一般很快就能收到回复&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://cdn.zhouhao.cn/blog/typecho/1752564475392.png&quot; alt=&quot;等待结果&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;申请结果&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果回复不能解封，请再次申述，有人申请10多次才解封。坚持不懈是唯一解决办法。&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>Typecho 推荐插件</title><link>https://zhouhao.pages.dev/blog/typecho-recommended-plugin</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/typecho-recommended-plugin</guid><description>typecho-markdown 介绍 MarkdownParse 是一款基于 league/commonmark 的 Typecho Markdown 解析插件，它的特色在于完美符合 CommonMark 和 GFM（GitHub-Flavored Markdown）规范，不仅可以为你提供强大而丰</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;typecho-markdown&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;介绍&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MarkdownParse 是一款基于 league/commonmark 的 Typecho Markdown 解析插件，它的特色在于完美符合 CommonMark 和 GFM（GitHub-Flavored Markdown）规范，不仅可以为你提供强大而丰富的功能，同时也能确保你的内容在不同平台上都能展现一致的出色效果。&lt;/p&gt;
&lt;p&gt;本插件除了支持 CommonMark 和 GFM 规范内提到的功能（目录、表格、任务列表、脚标等等），MarkdownParse 还具有以下额外特性：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mermaid 语法支持： 可以利用 Mermaid 语法轻松创建各种图表&lt;/li&gt;
&lt;li&gt;MathJax 数学公式渲染： 支持使用 MathJax 渲染数学公式&lt;/li&gt;
&lt;li&gt;智能资源加载： 根据实际渲染需求，能够智能识别是否加载渲染所需资源，无需担心引入冗余资源&lt;/li&gt;
&lt;li&gt;图片延迟加载： 支持浏览器原生的图片延迟加载技术，MDN-Lazy loading&lt;/li&gt;
&lt;li&gt;文本高亮： 通过  HTML 标签实现文本高亮效果，MDN-Mark&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;网址&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;https://github.com/mrgeneralgoo/typecho-markdown&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>Typecho 自定义网站字体</title><link>https://zhouhao.pages.dev/blog/typecho-custom-website-font</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/typecho-custom-website-font</guid><description>在 Typecho 网站中，自定义字体是提升网站视觉效果的重要方式之一。本文将推荐几款适合网站使用的字体，并教你如何在 Typecho 中自定义字体。 推荐字体 1. 思源黑体（Source Han Sans）  - 特点：开源字体，支持中英文，简洁现代。   - 适用场景：博客、新闻类网站。  -</description><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在 Typecho 网站中，自定义字体是提升网站视觉效果的重要方式之一。本文将推荐几款适合网站使用的字体，并教你如何在 Typecho 中自定义字体。&lt;/p&gt;
&lt;h2&gt;推荐字体&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. 思源黑体（Source Han Sans）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;特点：开源字体，支持中英文，简洁现代。&lt;/li&gt;
&lt;li&gt;适用场景：博客、新闻类网站。&lt;/li&gt;
&lt;li&gt;获取方式： &lt;a href=&quot;https://fonts.google.com/&quot;&gt;Google Fonts&lt;/a&gt; 或 &lt;a href=&quot;https://github.com/adobe-fonts/source-han-sans&quot;&gt;Github&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2. 站酷字体（ZCOOL）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;特点：免费商用，风格独特，适合标题。&lt;/li&gt;
&lt;li&gt;适用场景：创意类、设计类网站。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;获取方式：&lt;a href=&quot;https://www.zcool.com.cn/special/zcoolfonts/&quot;&gt;站酷字体&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 阿里巴巴普惠体（Alibaba Sans）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;特点：免费商用，简洁大方，适合正文。&lt;/li&gt;
&lt;li&gt;适用场景：企业官网、电商网站。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;获取方式：&lt;a href=&quot;https://alibabafont.taobao.com/&quot;&gt;阿里巴巴普惠体&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Google Fonts 字体&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;推荐字体：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Roboto：现代感强，适合科技类网站。&lt;/li&gt;
&lt;li&gt;Open Sans：简洁易读，适合正文。&lt;/li&gt;
&lt;li&gt;Lato：圆润优雅，适合多种场景。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;获取方式：&lt;a href=&quot;https://fonts.google.com/&quot;&gt;Google Fonts&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. 本地字体&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;推荐字体：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;苹方（PingFang SC）：苹果系统默认字体，适合中文。&lt;/li&gt;
&lt;li&gt;微软雅黑（Microsoft YaHei）：Windows&lt;/li&gt;
&lt;li&gt;系统默认字体，适合中文。 获取方式：系统自带，无需额外下载。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;如何在 Typecho 中自定义字体&lt;/h2&gt;
&lt;h3&gt;方法 1：使用 Fontlibs 插件&lt;/h3&gt;
&lt;p&gt;最简单的方式，插件内置字体，可以直接在后台更换字体&lt;/p&gt;
&lt;p&gt;插件地址：https://github.com/xxhzm/FontLibs&lt;/p&gt;
&lt;h3&gt;方法 2：通过 CSS 引入 Google Fonts&lt;/h3&gt;
&lt;p&gt;打开 Typecho 主题的 header.php 文件。&lt;/p&gt;
&lt;p&gt;在  标签内添加 Google Fonts 的链接：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;#x3C;link href=&quot;https://fonts.googleapis.com/css2?family=Roboto&amp;#x26;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在主题的 style.css 文件中设置字体：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;body {
    font-family: &apos;Roboto&apos;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;方法 3：使用本地字体&lt;/h3&gt;
&lt;p&gt;将字体文件（如 .ttf 或 .woff）上传到 Typecho 主题的 fonts 文件夹中。&lt;/p&gt;
&lt;p&gt;在主题的 style.css 文件中定义字体：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;@font-face {
    font-family: &apos;MyCustomFont&apos;;
    src: url(&apos;fonts/MyCustomFont.woff2&apos;) format(&apos;woff2&apos;),
         url(&apos;fonts/MyCustomFont.woff&apos;) format(&apos;woff&apos;);
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: &apos;MyCustomFont&apos;, sans-serif;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;注意事项&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;字体加载速度：使用外部字体（如 Google Fonts）时，注意加载速度，避免影响用户体验。&lt;/li&gt;
&lt;li&gt;版权问题：确保使用的字体可以免费商用，避免侵权。&lt;/li&gt;
&lt;li&gt;兼容性：为不同浏览器提供多种字体格式（如 .woff、.woff2）。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>加速 Github 访问速度的方法</title><link>https://zhouhao.pages.dev/blog/methods-to-accelerate-github-access-speed</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/methods-to-accelerate-github-access-speed</guid><description>Github镜像站 | 镜像 | 访问 | 链接 | 可用 | | --- | --- | --- | --- | | GitHub镜像站014 | 直接 | https://bgithub.xyz | 可用 | | GitHub镜像站013 | 直接 | https://kkgithub.com </description><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Github镜像站&lt;/h1&gt;
&lt;p&gt;| 镜像 | 访问 | 链接 | 可用 |
| --- | --- | --- | --- |
| GitHub镜像站014 | 直接 | https://bgithub.xyz | 可用 |
| GitHub镜像站013 | 直接 | https://kkgithub.com | 可用 |
| GitHub镜像站012 | 直接 | https://gitclone.com | 可用 |
| GitHub镜像站011 | 直接 | https://github.hscsec.cn | 不可用 |
| GitHub镜像站010 | 直接 | https://git.homegu.com | 不可用 |
| GitHub镜像站009 | 直接 | https://github.ur1.fun | 可用 |
| GitHub镜像站008 | 直接 | https://git.homegu.com | 不可用 |
| GitHub镜像站007 | 文件加速 | https://moeyy.cn/gh-proxy/ | 可用 |
| GitHub镜像站006 | 文件加速 | https://ghp.ci/ | 可用 |
| GitHub镜像站005 | 文件加速 | https://gh-proxy.com/ | 可用 |
| GitHub镜像站004 | 文件加速 | https://ghproxy.net/  | 可用 |
| GitHub镜像站003 | 文件加速 | https://ghproxy.homeboyc.cn/  | 可用 |
| GitHub镜像站002 | 文件加速 | https://ghproxy.com/ | 不可用 |
| GitHub镜像站001 | 文件加速 | http://toolwa.com/github/ | 可用 |&lt;/p&gt;
&lt;p&gt;感谢所有贡献者！如果无法访问了，可自行搜索Github镜像站解决。&lt;/p&gt;
&lt;h1&gt;通过修改电脑hosts文件获得Github加速访问&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;首先访问 https://www.ip138.com 这个网站查询下面四个Github网站IP地址&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;https://github.com&lt;/p&gt;
&lt;p&gt;https://assets-cdn.github.com&lt;/p&gt;
&lt;p&gt;https://global.ssl.fastly.net&lt;/p&gt;
&lt;p&gt;https://codeload.github.com&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;把查询的四个网址对应的IP地址以下方式添加进hosts文件里即可&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;将开头 &lt;code&gt;110.10.240.150&lt;/code&gt; 替换为你查询到的 ip&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;110.10.240.150 github.com
110.10.240.150 assets-cdn.github.com
110.10.240.150 codeload.github.com
110.10.240.150 global.ssl.fastly.net
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;
&lt;p&gt;修改C:\Windows\System32\drivers\etc\hosts文件的权限，指定可写入：右击-&gt;hosts-&gt;属性-&gt;安全-&gt;编辑-&gt;点击Users-&gt;在Users的权限“写入”后面打勾。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;然后 win + R 输入 cmd，打开命令行界面。输入 ipconfig/flushdns 刷新 DNS 缓存即可，如果某一天发现网速又变慢了, 可以重新按上面的步骤查询最新的 ip 即可。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>博客主题备忘录</title><link>https://zhouhao.pages.dev/blog/blog-theme-memo</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/blog-theme-memo</guid><description>[alert type=&quot;green&quot;]本博客使用的是Typecho程序，结合主题PureSuck搭建。[/alert] PureSuck是一款开源主题，感谢作者的开源精神，需要可以了解： https://github.com/MoXiaoXi233/PureSuck-theme 以下记录这款主题的</description><pubDate>Sat, 12 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;[alert type=&quot;green&quot;]本博客使用的是Typecho程序，结合主题PureSuck搭建。[/alert]&lt;/p&gt;
&lt;p&gt;PureSuck是一款开源主题，感谢作者的开源精神，需要可以了解：&lt;/p&gt;
&lt;p&gt;https://github.com/MoXiaoXi233/PureSuck-theme&lt;/p&gt;
&lt;p&gt;以下记录这款主题的部分功能与组件。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;归档页面&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;后台新建一个页面，右边选择归档即可&lt;/p&gt;
&lt;p&gt;内置一些组件，使用短代码进行解析，使用格式如下&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;引用条&lt;/strong&gt;
[alert type=&quot;red&quot;]这是一个红色警告。[/alert]
[alert type=&quot;yellow&quot;]这是一个黄色警告。[/alert]
[alert type=&quot;blue&quot;]这是一个蓝色警告。[/alert]
[alert type=&quot;green&quot;]这是一个绿色警告。[/alert]
[alert type=&quot;pink&quot;]这是一个粉色警告。[/alert]
五种颜色可选，在 type 中填写，效果图可以看上面合集，普通的灰色样式用自带的 blockquote 即可&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;彩色信息窗&lt;/strong&gt;
[window type=&quot;red&quot; title=&quot;信息窗口&quot;]这是一个信息窗口。[/window]
[window type=&quot;yellow&quot; title=&quot;警告窗口&quot;]这是一个信息窗口。这是一个信息窗口的第二行。[/window]
同样五色可选，type 处填写五种颜色之一，在 title 处填写标题，注意内部如果要换行请用标签&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;友链卡片&lt;/strong&gt;
[friend-card name=&quot;周周好运&quot; ico=&quot;/usr/uploads/logo_1x1t.png&quot; url=&quot;http://zhouhao.cn&quot;]一个个人博客网站。[/friend-card]
不可选择颜色，默认跟着主题强调色走的（在主题设置里切换），描述信息如果要换行请用标签，描述信息尽量简短避免影响样式&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;折叠内容&lt;/strong&gt;
[collapsible-panel title=&quot;折叠面板标题&quot;]这是面板的内容。[/collapsible-panel]
没有颜色选，灰色，用来折叠比较长的内容&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tabs选项组&lt;/strong&gt;
[tabs]
[tab title=&quot;我的博客信息&quot;]这是我的博客信息内容。[/tab]
[tab title=&quot;交流群&quot;]这是交流群内容。[/tab]
[tab title=&quot;申请友链&quot;]这有其他内容。[/tab]
[tab title=&quot;关于我们&quot;]这是关于我们的内容。[/tab]
[/tabs]
按道理来说可以简单嵌套，简单测试了一下没什么问题&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;时间线&lt;/strong&gt;
[timeline]
[timeline-event date=&quot;2023-01-01&quot; title=&quot;Event 1&quot;]Description of Event 1.[/timeline-event]
[timeline-event date=&quot;2023-02-01&quot; title=&quot;Event 2&quot;]Description of Event 2.[/timeline-event]
[/timeline]
在[timeline]中添加子[timeline-event]一直加下去就行，应该没什么大问题&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;视频卡片&lt;/strong&gt;
目前只做了b站的&lt;/p&gt;
&lt;p&gt;[bilibili-card bvid=&quot;BV1KJ411C7SB&quot;]
像这样就可以插入一个视频卡片啦！其实就是官方那个 iframe 内嵌代码，更方便更简洁了一点而已，默认不自动播放&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>Tips to improve concentration</title><link>https://zhouhao.pages.dev/blog/improve-concentration</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/improve-concentration</guid><description>Mindfulness, cognitive training, and a healthy lifestyle may help sharpen your focus.</description><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;import { Aside } from &apos;astro-pure/user&apos;&lt;/p&gt;
&lt;p&gt;You&apos;re trying to concentrate, but your mind is wandering or you&apos;re easily distracted. What happened to the laser-sharp focus you once enjoyed? As we age, we tend to have more difficulty filtering out stimuli that are not relevant to the task at hand.&lt;/p&gt;
&lt;h2&gt;What&apos;s fogging up focus?&lt;/h2&gt;
&lt;p&gt;Like a computer that slows with use, the brain accumulates wear and tear that affects processing. This can be caused by a number of physiological stressors such as inflammation, injury to blood vessels (especially if you have high blood pressure), the buildup of abnormal proteins, and naturally occurring brain shrinkage.&lt;/p&gt;
&lt;p&gt;The following factors can also affect your concentration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Underlying conditions.&lt;/strong&gt; Depression or sleep disorders (such as sleep apnea) can undermine your ability to concentrate. So can the effects of vision or hearing loss. You waste precious cognitive resources when you spend too much time trying to make out what&apos;s written on a page or just hear what someone is saying.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Medication side effects.&lt;/strong&gt; Some drugs, especially anticholinergics (such as treatments for incontinence, depression, or allergies), can slow processing speed and your ability to think clearly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Excessive drinking.&lt;/strong&gt; Having too much alcohol impairs thinking and causes interrupted sleep, which affects concentration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Information overload.&lt;/strong&gt; We are bombarded with information from TVs, computers, and messages such as texts or emails. When there&apos;s too much material, it burdens our filtering system and it&apos;s easy to get distracted.&lt;/p&gt;
&lt;h2&gt;Strategies to stay focused&lt;/h2&gt;
&lt;p&gt;To improve attention, consider the following strategies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mindfulness.&lt;/strong&gt; &quot;Mindfulness is about focusing attention on the present moment, and practicing mindfulness has been shown to rewire the brain so that attention is stronger in everyday life,&quot; says Kim Willment, a neuropsychologist with Brigham and Women&apos;s Hospital. She recommends sitting still for a few minutes each day, closing your eyes, and focusing on your breathing as well as the sounds and sensations around you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cognitive training.&lt;/strong&gt; Computerized cognitive training games aim to improve your response times and attention. Evidence that this works has been mixed. &quot;The goal of playing these games is not to get better at them, but to get better in the cognitive activities of everyday life,&quot; Willment says. &quot;But there is evidence that a person&apos;s ability to pay attention can be improved by progressively pushing the person to higher levels of performance. So if you reach a certain level of sustained attention, pushing it to the next level can help improve it, and this may translate to everyday life.&quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A healthier lifestyle.&lt;/strong&gt; Many aspects of a healthy lifestyle can help attention, starting with sleep and exercise. There is a direct link between exercise and cognitive ability, especially attention. When you exercise, you increase the availability of brain chemicals that promote new brain connections, reduce stress, and improve sleep. And when we sleep, we reduce stress hormones that can be harmful to the brain, and we clear out proteins that injure it.&lt;/p&gt;
&lt;p&gt;Aim for seven to eight hours of sleep each night, and 150 minutes per week of aerobic exercise, such as brisk walking.&lt;/p&gt;
&lt;p&gt;Other healthy steps to improve focus: eat a Mediterranean-style diet, which has been shown to support brain health; treat underlying conditions; and change medications that may be affecting your ability to focus.&lt;/p&gt;
&lt;p&gt;Getting older is out of your control, but healthier living is something you determine, and it may improve concentration.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Article from: &lt;a href=&quot;https://www.health.harvard.edu/mind-and-mood/tips-to-improve-concentration&quot;&gt;Harvard Health Publishing&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><h:img src="/_astro/thumbnail.1GZ294Dz.jpg"/><enclosure url="/_astro/thumbnail.1GZ294Dz.jpg"/></item><item><title>Using MDX</title><link>https://zhouhao.pages.dev/blog/using-mdx</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/using-mdx</guid><description>Learning how to use MDX in Astro</description><pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This theme comes with the &lt;a href=&quot;https://docs.astro.build/en/guides/integrations-guide/mdx/&quot;&gt;@astrojs/mdx&lt;/a&gt; integration installed and configured in your &lt;code&gt;astro.config.ts&lt;/code&gt; config file. If you prefer not to use MDX, you can disable support by removing the integration from your config file.&lt;/p&gt;
&lt;h2&gt;Why MDX?&lt;/h2&gt;
&lt;p&gt;MDX is a special flavor of Markdown that supports embedded JavaScript &amp;#x26; JSX syntax. This unlocks the ability to &lt;a href=&quot;https://docs.astro.build/en/guides/markdown-content/#mdx-features&quot;&gt;mix JavaScript and UI Components into your Markdown content&lt;/a&gt; for things like interactive charts or alerts.&lt;/p&gt;
&lt;p&gt;If you have existing content authored in MDX, this integration will hopefully make migrating to Astro a breeze.&lt;/p&gt;
&lt;h2&gt;Example&lt;/h2&gt;
&lt;p&gt;Here is how you import and use a UI component inside of MDX.&lt;br&gt;
When you open this page in the browser, you should see the clickable button below.&lt;/p&gt;
&lt;p&gt;import { Button } from &apos;astro-pure/user&apos;&lt;/p&gt;
&lt;p&gt;Click Me&lt;/p&gt;
&lt;h2&gt;More Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mdxjs.com/docs/what-is-mdx&quot;&gt;MDX Syntax Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.astro.build/en/guides/markdown-content/#markdown-and-mdx-pages&quot;&gt;Astro Usage Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;a href=&quot;https://docs.astro.build/en/reference/directives-reference/#client-directives&quot;&gt;Client Directives&lt;/a&gt; are still required to create interactive components. Otherwise, all components in your MDX will render as static HTML (no JavaScript) by default.&lt;/li&gt;
&lt;/ul&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>What Is 3D Rendering? Complete Guide to 3D Visualization</title><link>https://zhouhao.pages.dev/blog/3d-rendering</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/3d-rendering</guid><description>3D imagery has the power to bring cinematic visions to life and help accurately plan tomorrow’s cityscapes. Here, 3D expert Ricardo Ortiz explains how it works.</description><pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;3D rendering is all around us. From huge action movies to car commercials to previews of upcoming buildings or product designs, 3D visualization has become so widespread and realistic that you probably don’t even know it’s there.&lt;/p&gt;
&lt;p&gt;In this introductory piece, Chaos’ Ricardo Ortiz explains the basics of 3D rendering, from the computational methods that create imagery to the artistic techniques that create great computer-generated (CG) content and its various uses.&lt;/p&gt;
&lt;h2&gt;What is 3D Rendering?&lt;/h2&gt;
&lt;p&gt;Put simply, 3D rendering is the process of using a computer to generate a 2D image from a digital three-dimensional scene.&lt;/p&gt;
&lt;p&gt;To generate an image, specific methodologies and special software and hardware are used. Therefore, we need to understand that 3D rendering is a process—the one that builds the image.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://zhouhao.pages.dev/_vercel/image?url=_astro%2Fnikola-arsov-still-life-interior-design-vray-3ds-max-05-930px.DoY3_oVo.jpg&amp;#x26;w=1920&amp;#x26;q=100&quot; alt=&quot;alt text&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Types of 3D rendering&lt;/h2&gt;
&lt;p&gt;We can create different types of rendered image; they can be realistic or non-realistic.&lt;/p&gt;
&lt;p&gt;A realistic image could be an architectural interior that looks like a photograph, a product-design image such as a piece of furniture, or an automotive rendering of a car. On the other hand, we can create a non-realistic image such as an outline-type diagram or a cartoon-style image with a traditional 2D look. Technically, we can visualize anything we can imagine.&lt;/p&gt;
&lt;h2&gt;How is 3D rendering used?&lt;/h2&gt;
&lt;p&gt;3D rendering is an essential technique for many industries including architecture, product design, advertising, video games and visual effects for film, TV and animation.&lt;/p&gt;
&lt;p&gt;In design and architecture, renders allow creative people to communicate their ideas in a clear and transparent way. A render gives them the chance to evaluate their proposals, experiment with materials, conduct studies and contextualize their designs in the real world before they are built or manufactured.&lt;/p&gt;
&lt;p&gt;For the media and entertainment industries, 3D rendering is fundamental to the creation of sequences and animations that tell stories, whether we’re watching an animated movie, a period drama, or an action sequence with explosions, ships from the future, exotic locales, or extraterrestrial creatures.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://zhouhao.pages.dev/_vercel/image?url=_astro%2Fthanos-dd-single-image-004a.DUX4VGf-.jpg&amp;#x26;w=1920&amp;#x26;q=100&quot; alt=&quot;alt text&quot;&gt;&lt;/p&gt;
&lt;p&gt;Over the past few years, the evolution of computer graphics in these industries has replaced traditional techniques. For example, special effects are being replaced by visual effects, which means stunt people no longer risk their lives in car crashes.&lt;/p&gt;
&lt;p&gt;In advertising, I would dare to say that 90% of automotive commercials are CG—or even more. In the architecture industry, many traditional techniques to create representations, such as scale models, have been replaced with photorealistic imagery to ensure we can see exactly how something will look once it’s built.&lt;/p&gt;
&lt;p&gt;Accelerating processes, reducing costs and the demand for better quality results have helped technology evolve. Hardware is more powerful than ever and the switch to CG was inevitable.&lt;/p&gt;
&lt;h2&gt;How is a 3D rendered image generated?&lt;/h2&gt;
&lt;p&gt;Two pieces of software, with different characteristics, are used to computer-generate images and animations: render engines and game engines. Render engines use a technique called ray tracing, while game engines use a technique called rasterization—and some engines mix both techniques, but we will talk about that later on.&lt;/p&gt;</content:encoded><h:img src="/_astro/thumbnail.DzZDiYKA.jpg"/><enclosure url="/_astro/thumbnail.DzZDiYKA.jpg"/></item><item><title>The Impact of Technology on the Music World</title><link>https://zhouhao.pages.dev/blog/music-journey</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/music-journey</guid><description>The evolution of music is a symphony of creativity, rhythm, and technology.</description><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The evolution of music is a symphony of creativity, rhythm, and technology. From the humble beginnings of acoustic instruments to the present-day digital era, the relationship between music and technology has been transformative. In this article, we will explore the historical milestones, digital revolution, and emerging technologies that have shaped the music world. Join us on a journey through the chords of innovation as we discuss how technology has changed music.&lt;/p&gt;
&lt;h2&gt;Historical Perspective&lt;/h2&gt;
&lt;p&gt;The marriage of music and technology dates back centuries, with pivotal moments shaping the industry. The invention of the phonograph by Thomas Edison in the late 19th century marked the first time music could be recorded and replayed. Subsequent milestones, such as the electric guitar and the synthesizer, revolutionized music creation, paving the way for new genres and sounds.&lt;/p&gt;
&lt;p&gt;These technological leaps didn&apos;t merely shape the musical landscape of their time but laid a foundation for the continuous evolution of the intersection between music and technology. As artists embraced these innovations, they unlocked new avenues for creativity, paving the way for diverse sounds and genres that have become integral to the vibrant tapestry of the modern music industry. The historical perspective illuminates the symbiotic relationship between music and technology, highlighting the transformative impact that each innovation has had on the way we create, consume, and experience music.&lt;/p&gt;
&lt;h2&gt;Digital Revolution&lt;/h2&gt;
&lt;p&gt;The digital revolution has been a seismic shift in the music industry, altering how music is consumed, distributed, and produced. The transition from physical formats like CDs and vinyl to digital formats such as MP3s and streaming services has democratized access to music. The ease of streaming has transformed how listeners discover and enjoy music, challenging traditional revenue models while offering unparalleled convenience.&lt;/p&gt;
&lt;h2&gt;Technology in Music Consumption and Distribution&lt;/h2&gt;
&lt;p&gt;Streaming services have become the heartbeat of music consumption, causing a decline in traditional music stores. The accessibility of music online has reshaped distribution channels, impacting both artists and record labels. While it provides exposure to a global audience, it also poses challenges regarding fair compensation for artists. The dynamics of the industry are evolving, reflecting the intricate dance between technology and music.
Music Production and Creation&lt;/p&gt;
&lt;p&gt;The advent of digital audio workstations (DAWs), software instruments, and electronic production techniques has democratized music creation. Artists now have powerful tools at their fingertips, enabling them to experiment with sounds, collaborate remotely, and produce music independently. This technological shift has broken down barriers, allowing for a diverse array of voices to be heard in the ever-expanding realm of music.&lt;/p&gt;</content:encoded><h:img src="/_astro/thumbnail.Cx18cRmB.jpg"/><enclosure url="/_astro/thumbnail.Cx18cRmB.jpg"/></item><item><title>Markdown 语法支持</title><link>https://zhouhao.pages.dev/blog/markdown-zh</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/markdown-zh</guid><description>Markdown 是一种轻量级的「标记语言」。</description><pubDate>Wed, 26 Jul 2023 08:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;基本语法&lt;/h2&gt;
&lt;p&gt;Markdown 是一种轻量级且易于使用的语法，用于为您的写作设计风格。&lt;/p&gt;
&lt;h3&gt;标题&lt;/h3&gt;
&lt;p&gt;文章内容较多时，可以用标题分段：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;# 标题 1

## 标题 2

## 大标题

### 小标题
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;标题预览会打乱文章的结构，所以在此不展示。&lt;/p&gt;
&lt;h3&gt;粗斜体&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;_斜体文本_

**粗体文本**

**_粗斜体文本_**
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;&lt;em&gt;斜体文本&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;粗体文本&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;粗斜体文本&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;链接&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;文字链接 [链接名称](http://链接网址)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;文字链接 &lt;a href=&quot;http://%E9%93%BE%E6%8E%A5%E7%BD%91%E5%9D%80&quot;&gt;链接名称&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;行内代码&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;这是一条 `单行代码`
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;这是一条 &lt;code&gt;行内代码&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;代码块&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;```js
// calculate fibonacci
function fibonacci(n) {
  if (n &amp;#x3C;= 1) return 1
  return fibonacci(n - 1) + fibonacci(n - 2)
}
```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-js&quot;&gt;// calculate fibonacci
function fibonacci(n) {
  if (n &amp;#x3C;= 1) return 1
  return fibonacci(n - 1) + fibonacci(n - 2)
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;当前使用 shiki 作为代码高亮插件，支持的语言请参考 &lt;a href=&quot;https://shiki.matsu.io/languages.html&quot;&gt;shiki / languages&lt;/a&gt;。&lt;/p&gt;
&lt;h3&gt;行内公式&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;这是一条行内公式 $e^{i\pi} + 1 = 0$
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;这是一条行内公式 $e^{i\pi} + 1 = 0$&lt;/p&gt;
&lt;h3&gt;公式块&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;$$
\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} \, dx
$$
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;$$
\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} , dx
$$&lt;/p&gt;
&lt;p&gt;当前使用 KaTeX 作为数学公式插件，支持的语法请参考 &lt;a href=&quot;https://katex.org/docs/supported.html&quot;&gt;KaTeX Supported Functions&lt;/a&gt;。&lt;/p&gt;
&lt;h4&gt;图片&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;![CWorld](https://gravatar.loli.net/avatar/1ffe42aa45a6b1444a786b1f32dfa8aa?s=200)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://gravatar.loli.net/avatar/1ffe42aa45a6b1444a786b1f32dfa8aa?s=200&quot; alt=&quot;CWorld&quot;&gt;&lt;/p&gt;
&lt;h4&gt;删除线&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;~~删除线~~
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;~~删除线~~&lt;/p&gt;
&lt;h3&gt;列表&lt;/h3&gt;
&lt;p&gt;普通无序列表&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;- 1
- 2
- 3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1&lt;/li&gt;
&lt;li&gt;2&lt;/li&gt;
&lt;li&gt;3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;普通有序列表&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;1. GPT-4
2. Claude Opus
3. LLaMa
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;GPT-4&lt;/li&gt;
&lt;li&gt;Claude Opus&lt;/li&gt;
&lt;li&gt;LLaMa&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;列表里可以继续嵌套语法&lt;/p&gt;
&lt;h3&gt;引用&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;&gt; 枪响，雷鸣，剑起。繁花血景。
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;枪响，雷鸣，剑起。繁花血景。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;引用里也可以继续嵌套语法。&lt;/p&gt;
&lt;h3&gt;换行&lt;/h3&gt;
&lt;p&gt;markdown 分段落是需要空一行的。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;如果不空行
就会在一段

第一段

第二段
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;如果不空行
就会在一段&lt;/p&gt;
&lt;p&gt;第一段&lt;/p&gt;
&lt;p&gt;第二段&lt;/p&gt;
&lt;h3&gt;分隔符&lt;/h3&gt;
&lt;p&gt;如果你有写分割线的习惯，可以新起一行输入三个减号&lt;code&gt;---&lt;/code&gt; 或者星号 &lt;code&gt;***&lt;/code&gt;。当前后都有段落时，请空出一行：&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;---
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;高级技巧&lt;/h2&gt;
&lt;h3&gt;行内 HTML 元素&lt;/h3&gt;
&lt;p&gt;目前只支持部分段内 HTML 元素效果，包括 &lt;code&gt;&amp;#x3C;kdb&gt; &amp;#x3C;b&gt; &amp;#x3C;i&gt; &amp;#x3C;em&gt; &amp;#x3C;sup&gt; &amp;#x3C;sub&gt; &amp;#x3C;br&gt;&lt;/code&gt; ，如&lt;/p&gt;
&lt;h4&gt;键位显示&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;使用 &amp;#x3C;kbd&gt;Ctrl&amp;#x3C;/kbd&gt; + &amp;#x3C;kbd&gt;Alt&amp;#x3C;/kbd&gt; + &amp;#x3C;kbd&gt;Del&amp;#x3C;/kbd&gt; 重启电脑
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;使用 Ctrl + Alt + Del 重启电脑&lt;/p&gt;
&lt;h4&gt;粗斜体&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;&amp;#x3C;b&gt; Markdown 在此处同样适用，如 _加粗_ &amp;#x3C;/b&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt; Markdown 在此处同样适用，如 &lt;em&gt;加粗&lt;/em&gt; &lt;/p&gt;
&lt;h3&gt;其他 HTML 写法&lt;/h3&gt;
&lt;h4&gt;折叠块&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;&amp;#x3C;details&gt;&amp;#x3C;summary&gt;点击展开&amp;#x3C;/summary&gt;它被隐藏了&amp;#x3C;/details&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;h3&gt;表格&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;| 表头1 | 表头2 |
| ----- | ----- |
| 内容1 | 内容2 |
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;| 表头1 | 表头2 |
| ----- | ----- |
| 内容1 | 内容2 |&lt;/p&gt;
&lt;h3&gt;注释&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;在引用的地方使用 [^注释] 来添加注释。

然后在文档的结尾，添加注释的内容（会默认于文章结尾渲染之）。

[^注释]: 这里是注释的内容
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;在引用的地方使用 &lt;a href=&quot;%E8%BF%99%E9%87%8C%E6%98%AF%E6%B3%A8%E9%87%8A%E7%9A%84%E5%86%85%E5%AE%B9&quot;&gt;^注释&lt;/a&gt; 来添加注释。&lt;/p&gt;
&lt;p&gt;然后在文档的结尾，添加注释的内容（会默认于文章结尾渲染之）。&lt;/p&gt;
&lt;h3&gt;To-Do 列表&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;- [ ] 未完成的任务
- [x] 已完成的任务
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[ ] 未完成的任务&lt;/li&gt;
&lt;li&gt;[x] 已完成的任务&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;符号转义&lt;/h3&gt;
&lt;p&gt;如果你的描述中需要用到 markdown 的符号，比如 _ # * 等，但又不想它被转义，这时候可以在这些符号前加反斜杠，如 &lt;code&gt;\_&lt;/code&gt; &lt;code&gt;\#&lt;/code&gt; &lt;code&gt;\*&lt;/code&gt; 进行避免。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;\_不想这里的文本变斜体\_

\*\*不想这里的文本被加粗\*\*
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;预览：&lt;/p&gt;
&lt;p&gt;_不想这里的文本变斜体_&lt;/p&gt;
&lt;p&gt;**不想这里的文本被加粗**&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;内嵌 Astro 组件&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&quot;/docs/integrations/components&quot;&gt;User Components&lt;/a&gt; and &lt;a href=&quot;/docs/integrations/advanced&quot;&gt;Advanced Components&lt;/a&gt; for details.&lt;/p&gt;</content:encoded><h:img src="/_astro/thumbnail.HAXFr_hw.jpg"/><enclosure url="/_astro/thumbnail.HAXFr_hw.jpg"/></item><item><title>Markdown Syntax Support</title><link>https://zhouhao.pages.dev/blog/markdown</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/markdown</guid><description>Markdown is a lightweight markup language.</description><pubDate>Wed, 26 Jul 2023 08:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Basic Syntax&lt;/h2&gt;
&lt;p&gt;Markdown is a lightweight and easy-to-use syntax for styling your writing.&lt;/p&gt;
&lt;h3&gt;Headers&lt;/h3&gt;
&lt;p&gt;When the content of the article is extensive, you can use headers to segment:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;# Header 1

## Header 2

## Large Header

### Small Header
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Header previews would disrupt the structure of the article, so they are not displayed here.&lt;/p&gt;
&lt;h3&gt;Bold and Italics&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;_Italic text_ and **Bold text**, together will be **_Bold Italic text_**
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Italic text&lt;/em&gt; and &lt;strong&gt;Bold text&lt;/strong&gt;, together will be &lt;strong&gt;&lt;em&gt;Bold Italic text&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;Links&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;Text link [Link Name](http://link-url)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;Text link &lt;a href=&quot;http://link-url&quot;&gt;Link Name&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Inline Code&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;This is an `inline code`
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;This is an &lt;code&gt;inline code&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;Code Blocks&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;```js
// calculate fibonacci
function fibonacci(n) {
  if (n &amp;#x3C;= 1) return 1
  const result = fibonacci(n - 1) + fibonacci(n - 2) // [\!code --]
  return fibonacci(n - 1) + fibonacci(n - 2) // [\!code ++]
}
```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-js&quot;&gt;// calculate fibonacci
function fibonacci(n) {
  if (n &amp;#x3C;= 1) return 1
  const result = fibonacci(n - 1) + fibonacci(n - 2) // [!code --]
  return fibonacci(n - 1) + fibonacci(n - 2) // [!code ++]
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Currently using shiki as the code highlighting plugin. For supported languages, refer to &lt;a href=&quot;https://shiki.matsu.io/languages.html&quot;&gt;Shiki: Languages&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Inline Formula&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;This is an inline formula $e^{i\pi} + 1 = 0$
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;This is an inline formula $e^{i\pi} + 1 = 0$&lt;/p&gt;
&lt;h3&gt;Formula Blocks&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;$$
\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} \, dx
$$
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;$$
\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} , dx
$$&lt;/p&gt;
&lt;p&gt;Currently using KaTeX as the math formula plugin. For supported syntax, refer to &lt;a href=&quot;https://katex.org/docs/supported.html&quot;&gt;KaTeX Supported Functions&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Images&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;![CWorld](https://gravatar.loli.net/avatar/1ffe42aa45a6b1444a786b1f32dfa8aa?s=200)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://gravatar.loli.net/avatar/1ffe42aa45a6b1444a786b1f32dfa8aa?s=200&quot; alt=&quot;CWorld&quot;&gt;&lt;/p&gt;
&lt;h4&gt;Strikethrough&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;~~Strikethrough~~
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;~~Strikethrough~~&lt;/p&gt;
&lt;h3&gt;Lists&lt;/h3&gt;
&lt;p&gt;Regular unordered list&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;- 1
- 2
- 3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1&lt;/li&gt;
&lt;li&gt;2&lt;/li&gt;
&lt;li&gt;3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regular ordered list&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;1. GPT-4
2. Claude Opus
3. LLaMa
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;GPT-4&lt;/li&gt;
&lt;li&gt;Claude Opus&lt;/li&gt;
&lt;li&gt;LLaMa&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can continue to nest syntax within lists.&lt;/p&gt;
&lt;h3&gt;Blockquotes&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;&gt; Gunshot, thunder, sword rise. A scene of flowers and blood.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Gunshot, thunder, sword rise. A scene of flowers and blood.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can continue to nest syntax within blockquotes.&lt;/p&gt;
&lt;h3&gt;Line Breaks&lt;/h3&gt;
&lt;p&gt;Markdown needs a blank line to separate paragraphs.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;If you don&apos;t leave a blank line
it will be in one paragraph

First paragraph

Second paragraph
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;If you don&apos;t leave a blank line
it will be in one paragraph&lt;/p&gt;
&lt;p&gt;First paragraph&lt;/p&gt;
&lt;p&gt;Second paragraph&lt;/p&gt;
&lt;h3&gt;Separators&lt;/h3&gt;
&lt;p&gt;If you have the habit of writing separators, you can start a new line and enter three dashes &lt;code&gt;---&lt;/code&gt; or asterisks &lt;code&gt;***&lt;/code&gt;. Leave a blank line before and after when there are paragraphs:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;---
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;Advanced Techniques&lt;/h2&gt;
&lt;h3&gt;Inline HTML Elements&lt;/h3&gt;
&lt;p&gt;Currently, only some inline HTML elements are supported, including &lt;code&gt;&amp;#x3C;kdb&gt; &amp;#x3C;b&gt; &amp;#x3C;i&gt; &amp;#x3C;em&gt; &amp;#x3C;sup&gt; &amp;#x3C;sub&gt; &amp;#x3C;br&gt;&lt;/code&gt;, such as&lt;/p&gt;
&lt;h4&gt;Key Display&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;Use &amp;#x3C;kbd&gt;Ctrl&amp;#x3C;/kbd&gt; + &amp;#x3C;kbd&gt;Alt&amp;#x3C;/kbd&gt; + &amp;#x3C;kbd&gt;Del&amp;#x3C;/kbd&gt; to reboot the computer
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;Use Ctrl + Alt + Del to reboot the computer&lt;/p&gt;
&lt;h4&gt;Bold Italics&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;&amp;#x3C;b&gt; Markdown also applies here, such as _bold_ &amp;#x3C;/b&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt; Markdown also applies here, such as &lt;em&gt;bold&lt;/em&gt; &lt;/p&gt;
&lt;h3&gt;Other HTML Writing&lt;/h3&gt;
&lt;h4&gt;Foldable Blocks&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;&amp;#x3C;details&gt;&amp;#x3C;summary&gt;Click to expand&amp;#x3C;/summary&gt;It is hidden&amp;#x3C;/details&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;h3&gt;Tables&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;| Header1  | Header2  |
| -------- | -------- |
| Content1 | Content2 |
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;| Header1  | Header2  |
| -------- | -------- |
| Content1 | Content2 |&lt;/p&gt;
&lt;h3&gt;Footnotes&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;Use [^footnote] to add a footnote at the point of reference.

Then, at the end of the document, add the content of the footnote (it will be rendered at the end of the article by default).

[^footnote]: Here is the content of the footnote
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;Use [^footnote] to add a footnote at the point of reference.&lt;/p&gt;
&lt;p&gt;Then, at the end of the document, add the content of the footnote (it will be rendered at the end of the article by default).&lt;/p&gt;
&lt;p&gt;[^footnote]: Here is the content of the footnote&lt;/p&gt;
&lt;h3&gt;To-Do Lists&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;- [ ] Incomplete task
- [x] Completed task
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[ ] Incomplete task&lt;/li&gt;
&lt;li&gt;[x] Completed task&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Symbol Escaping&lt;/h3&gt;
&lt;p&gt;If you need to use markdown symbols like _ # * in your description but don&apos;t want them to be escaped, you can add a backslash before these symbols, such as &lt;code&gt;\_&lt;/code&gt; &lt;code&gt;\#&lt;/code&gt; &lt;code&gt;\*&lt;/code&gt; to avoid it.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-markdown&quot;&gt;\_Don&apos;t want the text here to be italic\_

\*\*Don&apos;t want the text here to be bold\*\*
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Preview:&lt;/p&gt;
&lt;p&gt;_Don&apos;t want the text here to be italic_&lt;/p&gt;
&lt;p&gt;**Don&apos;t want the text here to be bold**&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;Embedding Astro Components&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&quot;/docs/integrations/components&quot;&gt;User Components&lt;/a&gt; and &lt;a href=&quot;/docs/integrations/advanced&quot;&gt;Advanced Components&lt;/a&gt; for details.&lt;/p&gt;</content:encoded><h:img src="/_astro/thumbnail.HAXFr_hw.jpg"/><enclosure url="/_astro/thumbnail.HAXFr_hw.jpg"/></item><item><title>大江大河小人物</title><link>https://zhouhao.pages.dev/blog/big-rivers-small-people</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/big-rivers-small-people</guid><description>最近在看电视剧《大江大河2》，我一般很少看国产剧，但觉得这部剧很有意思。故事背景发生在上世纪八九十年代，以宋运辉、杨巡、雷东宝等角色的奋斗历程，展现出当时政治、经济、社会各方面的变革动荡。之所以觉得有意思，是这部剧把大时代下小人物的性格都刻画得很丰满，人情世故描绘得很生动，放在今天也很有启发意义。 </description><pubDate>Mon, 04 Jan 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近在看电视剧《大江大河2》，我一般很少看国产剧，但觉得这部剧很有意思。故事背景发生在上世纪八九十年代，以宋运辉、杨巡、雷东宝等角色的奋斗历程，展现出当时政治、经济、社会各方面的变革动荡。之所以觉得有意思，是这部剧把大时代下小人物的性格都刻画得很丰满，人情世故描绘得很生动，放在今天也很有启发意义。&lt;/p&gt;
&lt;h2&gt;讲原则还是讲感情&lt;/h2&gt;
&lt;p&gt;故事主角宋运辉担任东海化工厂副厂长，应该是副厅级职务，妻子及其全家想让他把大舅子从县城里的化工厂调过去管理采购，采购是一门肥差事，大舅子平日吊儿郎当。出于原则，他要避嫌，即使大舅子能力再强，也不能把亲属安排过来。出于感情，这是一家子人都希冀他做的事，而他只需提议便有极大可能促成。在岳父闹病、妻子吵架的局面下，最后他还是坚持了原则，没有为大舅子走后门。&lt;/p&gt;
&lt;p&gt;这是宋运辉身上发生的一幕，剧里还有很多这样的情形。正是秉持一颗公心和对事业的执着付出，他从一个穷困潦倒的农村子弟，一步步奋斗到厅级职务。&lt;/p&gt;
&lt;p&gt;从他的身上，我也看出了自己的影子。有些执着甚至偏执，尽管有些时候、有些情形不如人意，也极力想把经手的事情做到尽善尽美。坚持原则、坚持公正，这样才能让自己中立、不受制于人，才能无束缚地敢想敢做。&lt;/p&gt;
&lt;h2&gt;圆滑与圆融&lt;/h2&gt;
&lt;p&gt;杨巡是金州电器厂的老板，和宋运辉出生于同一个村子。瞄准电器经营的商机，借钱建起电器市场，没有经营资质，便想法设法将电器市场挂靠在小雷家集体名下，签订不合法的桌下协议。后来金州市场盈利能力下降，又打起宋运辉所在东海的主意，想去建一个批发市场。建批发市场需要一块地皮，便借着宋运辉的名义去联系东海国土局领导。即便自己租住在矮破小的房屋内，也在大酒店好酒好菜设宴招待领导。&lt;/p&gt;
&lt;p&gt;从杨巡身上看出商人的左右逢迎、圆滑市侩，也感受到其白手起家创业的艰辛不易。从他身上要学的，不是圆滑，是圆融。滑，是滑头，为自己着想。融，是融合，为他人着想。&lt;/p&gt;
&lt;p&gt;圆融是利他的，说话做事都想在别人前面、站在对方立场，这样让对方舒服，自己也不会损失很多利益。当然，也不能处处把他人放在第一位，真正损害到自己切身利益时，该维护的必须维护，该争的就必须争。&lt;/p&gt;
&lt;h2&gt;付出与奉献&lt;/h2&gt;
&lt;p&gt;雷东宝是小雷家村的支部书记，带领村干部发展起红红火火的集体产业，建起养殖场、电线厂、铜厂、新村子。正当一切蒸蒸日上时，上任县长陈原平因贪污被抓，而为了小雷家发展，给其送过几万块钱的雷东宝也受牵连入狱。入狱前，村民们前拥后戴，入狱后，有人破口大骂。&lt;/p&gt;
&lt;p&gt;除了村干部，村民们并不理解东宝书记为村内事务所做的努力，只知道他给领导行过贿，进而出现更多遐想、谣传。仅此一个黑点，便使其永远无法洗白。&lt;/p&gt;
&lt;p&gt;时代的浪潮翻滚，我们孜孜以求的事业、人生不过是大时代下泛起的一朵小水花，放眼望去，天高海阔，忧愁和抱怨也便不值一提。&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>《我的哈佛岁月》读书笔记</title><link>https://zhouhao.pages.dev/blog/my-harvard-years-reading-notes</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/my-harvard-years-reading-notes</guid><description>&gt; 我旁听过的大班课无以计数，内容也忘得差不多了，然而即使如此，我任然觉得多年积累的知识至今还是取之不尽用之不竭，甚至较我的专业——中国近代思想史——更深厚。 &gt; 有一天，我从哈佛校园“破帽遮颜”而过，可能当时心情太沉重了，抬不起头来，迎面几乎撞到一位老人。他对我大喝一声，声若洪钟地说：“年轻人，抬</description><pubDate>Fri, 26 Feb 2016 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;我旁听过的大班课无以计数，内容也忘得差不多了，然而即使如此，我任然觉得多年积累的知识至今还是取之不尽用之不竭，甚至较我的专业——中国近代思想史——更深厚。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;有一天，我从哈佛校园“破帽遮颜”而过，可能当时心情太沉重了，抬不起头来，迎面几乎撞到一位老人。他对我大喝一声，声若洪钟地说：“年轻人，抬起头来，天下没有应付不了的难事！”我就像碰到禅宗师傅的当头棒喝，顿时醒悟过来。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;后来我才发现：自己所写的文章中，急于以生吞活剥式来挪用或硬套理论的文章，都是不成熟的坏作品。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;考卷发回来，斯坦纳教授给了我一个“D+”——是我一生求学生涯最低的分数！在前半段的答案（即我在台大学到的论点）后面还批了一句：”Sheer rubbish!“而在我自己加进去的部分旁边补了一句：”This is the beginning of an answer!“（这才是回答的开始！）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;费正清教授亲自打电话来安慰我，说了一番话，我至今记忆犹新：“我们男人考博士，就像女人生孩子一样，孩子生前有阵痛，痛完了生下来就好了！你就把它当作一时的阵痛算了，没有关系。”我一时语塞，挂了电话怔住了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;本书是李欧梵教授所著，写自己在哈佛大学求学和任教的经验。李欧梵毕业于台湾大学外文系，美国哈佛大学博士，香港科技大学人文荣誉博士。著名教授、作家、文化评论员，主要研究领域包括现代文学及文化研究、现代小说和中国电影。&lt;/p&gt;
&lt;p&gt;看这本书的起因是由于一个书单中推荐本书，恰好图书馆有藏书，就将它在图书馆的网页上收藏了，假期借过来看看。&lt;/p&gt;
&lt;p&gt;李欧梵是哈佛的全额奖学金研究生，做的是文化研究。书中主要让我有收获的是他在哈佛求学的经验。虽然我还在本科阶段，不能体会研究生生活如何，更是上个世纪美国的研究生，但是他的认真求学的态度和孜孜不倦的精神激励了我。我想这本书对现今的大学生多少都会有一点引导意义。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;认真的态度对待学习和研究。&lt;/strong&gt; 我认为自己的学习是比较轻浮的，没有形成良好的体系，甚至是没有认真去对待自己所学的专业，以大多数人应付考试的心理在学习，考完了就放下了，这样的学习风气很不好。李欧梵读研究生期间去得最多的地方是图书馆，在那里看书自习。而现今发展快了，人也浮躁，多数大学生都不愿意静坐在 图书馆或自习室，包括我也一样。要认真对待自己所学的专业，按照专业发展方向做好未来的打算。真正学识深厚的人都是能认真、静心的去补充自己的。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;多方面知识的扩展和普及。&lt;/strong&gt; 李欧梵求学期间喜欢去旁听课程，了解各方面知识。与他对比之下的确发现自己视野太窄，对诸如历史、文化等方面的了解知之甚少，成了 所谓的“书呆子”，只知道“读死书，死读书”。所以要给自己设立一个计划去普及这些知识，做到除了专业知识外，其它也略有涉猎。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;提高艺术修养。&lt;/strong&gt; 艺术有美术、音乐、舞蹈等等，李欧梵在初入哈佛时立下三大宏愿：除了多旁听课以外，就是故意少与我族类来往，甚至为自己的社交开创了一个新局面——“泡洋妞”。他走的“国际路线”也正培养了诸多兴趣，比如电影、音乐会。大学里不仅要学好知识，提升自己的文化素养，也是需要培养一定的艺术鉴赏能力。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;读完一个学者的思想和反思，认识到自己的诸多不足，有待提高。&lt;/p&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item><item><title>充满鲜花的世界到底在哪里？</title><link>https://zhouhao.pages.dev/blog/where-is-the-world-full-of-flowers</link><guid isPermaLink="true">https://zhouhao.pages.dev/blog/where-is-the-world-full-of-flowers</guid><description>&gt; 岁月就是这个“神偷”，它偷走的就是岁月本身。 今天是第二次看这部电影，第一次看是很小的时候在哥哥家的电视机上，依然怀念当时围坐一起的氛围,小时候真是一段很美好的回忆啊，童真以及童趣。岁月神偷——很喜欢这四个字，时间流走得防不胜防，却一直很美妙。正好最近听了些民谣，其中金玟岐便唱了一首《岁月神偷》</description><pubDate>Wed, 04 Feb 2015 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;岁月就是这个“神偷”，它偷走的就是岁月本身。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;今天是第二次看这部电影，第一次看是很小的时候在哥哥家的电视机上，依然怀念当时围坐一起的氛围,小时候真是一段很美好的回忆啊，童真以及童趣。岁月神偷——很喜欢这四个字，时间流走得防不胜防，却一直很美妙。正好最近听了些民谣，其中金玟岐便唱了一首《岁月神偷》，歌词动人，声音动听，附在文末。&lt;/p&gt;
&lt;p&gt;电影里面我叫得出名字的只有任达华和吴君如，在我的印象中似乎他们演的电视电影都很不错。在《岁月神偷》里他们一个饰演做皮鞋持家的老爸，一个饰演卖皮鞋打交道的老妈，还有两个儿子，罗进一和罗进二。进一上高中，听话、成绩优异，和芳菲(蔡颖恩 饰)相爱着，进二还在读小学，偷小玩具、任性，是个很“皮”的小孩子。为了供两个孩子上学，他们省吃俭用，住在用木板围起来的小屋子里。本来一大家人和和睦睦，日子还算过得去，一场台风过后进一突然倒在了地上，送去医院检查得知是血癌，犹如晴天霹雳，后面的情节我不再复述了。感叹这个世界真是无情啊，大好年纪里就注定悲哀收场，人生就此到头，给家庭也带来不可复原的残缺。一个羞涩的，处于恋爱年纪的大男孩，想来颇为惋惜。&lt;/p&gt;
&lt;p&gt;看了这部电影提醒我自己的是要努力奋斗，在青春的时候就该拿出全部精力学习一切好奇的，把求知欲保存并发扬下去。年轻时的态度或许就预知了年老时的生活状态，既然想要丰富的生活，就该打下坚实的基础，培养所喜欢的兴趣。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
《岁月神偷》

金玟岐 

能够握紧的就别放了
能够拥抱的就别拉扯
时间着急的
冲刷着
剩下了什么

原谅走过的那些曲折
原来留下的都是真的
纵然似梦啊 
半醒着
笑着哭着都快活
谁让

时间是让人猝不及防的东西
晴时有风阴有时雨
争不过朝夕
又念着往昔
偷走了青丝却留住一个你

岁月是一场有去无回的旅行
好的坏的都是风景
别怪我贪心
只是不愿醒
因为你只为你愿和我一起
看云淡风轻

&lt;/code&gt;&lt;/pre&gt;</content:encoded><h:img src="undefined"/><enclosure url="undefined"/></item></channel></rss>