<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DuChongYY的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DuChongYY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DuChongYY]]></copyright><item><title><![CDATA[slf4j 本地日志输出]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136274182</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136274182</guid><author>DuChongYY</author><pubDate>Sat, 24 Feb 2024 17:44:25 +0800</pubDate><description><![CDATA[在进行Java开发时，我们常需要打印日志来帮助我们检查运行结果，定位问题。slf4j是常用的日志框架，但其只是日志框架的一部分（即所谓的设计模式中的门面），真正日志记录的实现还需要相应的后端支持(如在生产环境配置的log4j2)，这意味着，在本地机器中如果没有相关配置，代码中slf4j记录的日志可能无法直接查看。我们可以通过简单的配置使我们在本地启动服务时候也能顺利打印出日志。]]></description><category></category></item><item><title><![CDATA[为Hugo主题添加动态跟随目录Scrollspy效果]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136244762</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136244762</guid><author>DuChongYY</author><pubDate>Thu, 22 Feb 2024 22:54:10 +0800</pubDate><description><![CDATA[自己搭建设计博客主题时候，采用了主栏与侧边栏的双栏设计，在博客文章页面，侧边栏可以用来呈现文章的目录（一级标题，二级标题等），方便读者了解文章整体结构脉络，也方便读者进行跳转操作。基础的目录html部分可以通过Hugo原生的`{{ .TableOfContents }}`函数实现。除了基本的目录，自己还想为目录部分添加上动态跟随的工作，即，目录会高亮出目前读者所浏览部分的标题。博客原先采用的bootsrap框架自带的Scrollspy模块可以实现这个功能，但是如果页面元素发生高度变化（例如，评论功能的异步载]]></description><category></category></item><item><title><![CDATA[消费降级下如何高性价比娱乐]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136220301</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136220301</guid><author>DuChongYY</author><pubDate>Wed, 21 Feb 2024 20:47:01 +0800</pubDate><description><![CDATA[在经济下行的背景下，现在消费者普遍降低支出、增加储蓄，以应对未来的不确定性。如果我们不改变我们所消费的内容，我们从消费中获得的快乐就会下降。所以，我们可以寻求更高性价比的娱乐方式，在娱乐消费降级的情况下，保持精神快乐获取的稳定。本文总结了一些自己在低成本娱乐方式上探索的经验，包括一些具体的方案，以及一些思想方面的经验。]]></description><category></category></item><item><title><![CDATA[支持Hugo短文发布的主题——Moments]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136220259</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136220259</guid><author>DuChongYY</author><pubDate>Wed, 21 Feb 2024 20:44:45 +0800</pubDate><description><![CDATA[发现Hugo主题主要都是关于博客的，没有发现有支持类似朋友圈、微博之类短文发布的主题，我自己就动手写了一个实现短文平台功能的Hugo主题，在这里做一个简单的宣传。]]></description><category></category></item><item><title><![CDATA[在Windows下清除ssh-key私钥访问密码]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136220227</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136220227</guid><author>DuChongYY</author><pubDate>Wed, 21 Feb 2024 20:42:10 +0800</pubDate><description><![CDATA[之前在配置Github时候，给本地生成的ssh-key加上了访问密码，因为所有ssh连接均采用了同一个key，给之后访问带来了很多的不便，查询相关资料找到取消该访问密码的方式。]]></description><category></category></item><item><title><![CDATA[PyWebIO 文本输入输出模版]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136198937</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136198937</guid><author>DuChongYY</author><pubDate>Tue, 20 Feb 2024 21:15:10 +0800</pubDate><description><![CDATA[PyWebIO 是一个python框架，可以轻松为程序创建一个网页交互页面。我经常用python写一些输入文本返回文本结果的脚本，例如：输入一个长的json字符串，通过python函数返回一个格式化带缩进的json文本；又或是输入一个时间戳，返回一个中文年月日时间文本。这些脚本都可以通过PyWebIO建立起对应的网页交互界面。自己花了一点时间，面向此类文本输入输出任务，开发了一个简单的一个Pywebio页面模板。]]></description><category></category></item><item><title><![CDATA[简明图示解释Git各类合并的区别]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136198896</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136198896</guid><author>DuChongYY</author><pubDate>Tue, 20 Feb 2024 21:13:09 +0800</pubDate><description><![CDATA[本文尝试用一系列图示解释各种Git合并的区别。]]></description><category></category></item><item><title><![CDATA[利用Github Action定时运行Python脚本]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136198863</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136198863</guid><author>DuChongYY</author><pubDate>Tue, 20 Feb 2024 21:11:33 +0800</pubDate><description><![CDATA[自己业余时间经常会开发一些脚本，定时运行它们，来辅助自己完成各种各样的任务，比如：定时推送天气情况到自己的todo list；定时运行一些爬虫，摘录新闻、消息；定期整理自己的财务数据，输出报表等等等等。

以前我用过云服务设置cron job定时来跑这些脚本，但是云服务的使用是需要付费的。后来Github Action发布，public repo可以无限制使用，]]></description><category></category></item><item><title><![CDATA[Github Action 推送项目到 Vercel]]></title><link>https://blog.youkuaiyun.com/DuChongYY/article/details/136178651</link><guid>https://blog.youkuaiyun.com/DuChongYY/article/details/136178651</guid><author>DuChongYY</author><pubDate>Mon, 19 Feb 2024 21:31:19 +0800</pubDate><description><![CDATA[最近在做一个小的项目，项目会生成静态网页，并通过Vercel进行部署发布。项目并未采用Vercel监听Github repo的commit变化，自动进行同步的方式，而是利用Github Action，通过Vercel CLI提交到Vercel，这篇笔记记录一下相关配置的细节，以方便后续其它项目部署使用。]]></description><category></category></item></channel></rss>