<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oShanHe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/oShanHe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oShanHe]]></copyright><item><title><![CDATA[慎用std::vector＜bool＞，可用boost::dynamic_bitset替代]]></title><link>https://blog.youkuaiyun.com/oShanHe/article/details/144834020</link><guid>https://blog.youkuaiyun.com/oShanHe/article/details/144834020</guid><author>oShanHe</author><pubDate>Mon, 30 Dec 2024 21:12:28 +0800</pubDate><description><![CDATA[由于std::vector::reference并不是bool类型引用，而是指向一个代理类。当操作符[]配合auto使用时，出现和其他容器不同的非标准行为。也正因为代理类，使得std::vector还存在其他缺点，但我感觉相比代码片段中的问题，这些缺点并不严重。]]></description><category></category></item><item><title><![CDATA[文心一言辅助编写excel vba代码，未来已来]]></title><link>https://blog.youkuaiyun.com/oShanHe/article/details/144829397</link><guid>https://blog.youkuaiyun.com/oShanHe/article/details/144829397</guid><author>oShanHe</author><pubDate>Mon, 30 Dec 2024 16:58:50 +0800</pubDate><description><![CDATA[在Excel中，如果你有一列包含特定格式的链接名称（数字+句号+中文），并且你想要使用VBA代码来修改这些链接名称中的数字部分，使其统一为4位（不足4位的前面补零），你可以编写如下的VBA代码来实现这一功能。表格1中是一列超链接数据，现要对其排序，希望按超链接显示名称小数点左侧数值大小排序，使用excel排序功能，排序结果如下面表格2，与预期不符。excel文件中，有一列是链接，链接名称是数字+句号+中文，编写一段vba代码，修改链接名称中的数字，使数字统一为4位，不足4位前面补零。]]></description><category></category></item><item><title><![CDATA[单生产者多消费者C++实现]]></title><link>https://blog.youkuaiyun.com/oShanHe/article/details/144305131</link><guid>https://blog.youkuaiyun.com/oShanHe/article/details/144305131</guid><author>oShanHe</author><pubDate>Sat, 07 Dec 2024 09:42:37 +0800</pubDate><description><![CDATA[请实现一个简单的文本文件处理程序，要求一个生产者线程负责读入数据，另一个消费者线程池负责处理数据。并非原创，但原创文档链接丢失。]]></description><category></category></item></channel></rss>