<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MoreWindows Blog]]></title><description><![CDATA[格物穷理，以求自由！]]></description><link>https://blog.youkuaiyun.com/MoreWindows</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MoreWindows]]></copyright><item><title><![CDATA[记录我的大疆无人机消费体验]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/128165859</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/128165859</guid><author>MoreWindows</author><pubDate>Sat, 03 Dec 2022 20:34:03 +0800</pubDate><description><![CDATA[大疆无人机锂电池充电循环次数不到30次]]></description><category></category></item><item><title><![CDATA[开博了]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/45462145</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/45462145</guid><author>MoreWindows</author><pubDate>Mon, 04 May 2015 10:16:06 +0800</pubDate><description><![CDATA[停博一年，准备开博了！这一年多经历了很多事情，沉淀和成长了很多。在工作上，开始拥抱开源项目，拥抱框架和不断学习新的技术与知识，大幅度的扩宽自己的知识体系，慢慢的从单纯的技术人员向架构师转型，慢慢的从单独完成一个模块到设计整个项目并安排和管理项目进度；在生活上，也能以更开放和成熟的心态去面对顺境和逆境。得意，失意，切莫在意；顺境，逆境，切莫止境！感谢大家在这一年多来对我的支持与鼓励，谢谢你们。加油2]]></description><category></category></item><item><title><![CDATA[停博一年]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/21008225</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/21008225</guid><author>MoreWindows</author><pubDate>Tue, 11 Mar 2014 13:21:50 +0800</pubDate><description><![CDATA[博客从2011年8月开始，到现在也快3年了，其中收获颇多。现在要换到一个新的项目组了，工作会比较忙，所以停博一年。大家加油，祝大家顺利实现所有的梦想！]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记12】WM_DRAWCLIPBOARD 监视剪切板]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17655429</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17655429</guid><author>MoreWindows</author><pubDate>Tue, 31 Dec 2013 16:00:23 +0800</pubDate><description><![CDATA[【MoreWindows工作笔记12】WM_DRAWCLIPBOARD 监视剪切板
很多程序会监视剪贴板，比如迅雷，这样当你复制一个迅雷下载链接时，迅雷就可以自动启动并创建一个新的下载任务。下面我们就来看看如何实现这个技术。
该技术一个分为四步，第一步，向系统注册。第二步，处理WM_CHANGECBCHAIN消息，第三步，处理WM_DRAWCLIPBOARD消息。第四步，程序退出时，向系统反注册。]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17655299</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17655299</guid><author>MoreWindows</author><pubDate>Tue, 31 Dec 2013 16:00:14 +0800</pubDate><description><![CDATA[【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式
本文将输出剪贴板上的数据地址，数据大小，对文本类型的数据如何直接输出。]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17655057</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17655057</guid><author>MoreWindows</author><pubDate>Tue, 31 Dec 2013 16:00:00 +0800</pubDate><description><![CDATA[【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息
当我们复制文件时，会将文件的信息存储在剪贴板中，这个文件信息并不是文件路径的字符串。而是HDROP类型，本文将示范如何访问这些信息。]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17655053</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17655053</guid><author>MoreWindows</author><pubDate>Tue, 31 Dec 2013 15:59:31 +0800</pubDate><description><![CDATA[【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容
本文将示范如果通过OLE方式从剪贴板上获取数据，如果该数据是文本内容，则打印该文本内容。]]></description><category></category></item><item><title><![CDATA[我的2013，成功当选微软最有价值专家]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17489683</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17489683</guid><author>MoreWindows</author><pubDate>Tue, 24 Dec 2013 11:00:52 +0800</pubDate><description><![CDATA[伴随着圣诞节的到来，我的2013也即将画上句点，回首这一年，收获颇多。首先，在这一年里我结识了很多优秀的朋友，也从他们身上学到了很多知识和做人的道理。其次，无论从编程技术还是个人成长方面都有了较大幅度的提高，也初步完成了从在校学生到职场人士的角色转变。然而，2013年4月份微软最有价值专家（Microsoft Most Valuable Professional）的当选，无疑是这一年里最为重要的收获之一。]]></description><category></category></item><item><title><![CDATA[MoreWindows博客目录(微软最有价值专家，原创技术文章152篇)]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17488865</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17488865</guid><author>MoreWindows</author><pubDate>Tue, 24 Dec 2013 10:54:14 +0800</pubDate><description><![CDATA[为了方便大家查找和学习，现将本人博客中所有博客文章列出目录。一．白话经典算法，目前有17篇，分为七大排序和经典面试题讲解两大类。二．多线程，有15篇，内容全面。三．C++ STL，主要从源码角度分析。四．Windows编程，共有130多篇，主要有Windows界面编程，MoreWindows工作笔记，进程通信等等。五．OpenCV入门指南13篇。六．PHP/HTML/JavaScript，有12篇，推荐作为动态网页入门级读物。]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记8】PathFindSuffixArrayW 路径是否有给定的后缀]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17078633</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17078633</guid><author>MoreWindows</author><pubDate>Mon, 16 Dec 2013 13:08:27 +0800</pubDate><description><![CDATA[根据文件的后缀名来判断文件类型是个相当常用的方法，要先写一个后缀名数组，然后遍历这个数组来查找吗？不用，Windows系统已经提供了一个相当好用的API帮助大家处理这个问题了——PathFindSuffixArray，下面来看看这个函数的原型及参数介绍（注意：最好先统一大小写后再使用这个函数，不然.JPG与.jpg会判断为不相同）]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记7】PathIsPrefix 判断路径的包含关系]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17078627</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17078627</guid><author>MoreWindows</author><pubDate>Mon, 16 Dec 2013 13:08:21 +0800</pubDate><description><![CDATA[判断路径的包含关系是Windows系统复制移动文件夹的前置条件，比如将C:\test复制到C:\test\test1下就是不可行的。前一篇《【MoreWindows工作笔记6】PathCommonPrefix 路径的公共前缀》介绍了使用函数提取路径的公共前缀，并使用公共前缀来判断路径的包含关系，本篇将介绍一个更简单的API函数来判断路径的包含关系——PathIsPrefix。下面请看完整的代码示范和运行结果：]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17078619</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17078619</guid><author>MoreWindows</author><pubDate>Mon, 16 Dec 2013 13:08:16 +0800</pubDate><description><![CDATA[【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀
路径的公共前缀不同于字符串的公共前缀。本篇介绍如何用Windows系统提供的API函数——PathCommonPrefix来提取出路径的公共前缀]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记5】StrFormatByteSize64 高端大气的显示文件大小]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/16358955</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/16358955</guid><author>MoreWindows</author><pubDate>Mon, 16 Dec 2013 13:08:10 +0800</pubDate><description><![CDATA[上一篇《【MoreWindows工作笔记4】 获取文件图标，类型名称，属性 SHGetFileInfo 》介绍了使用SHGetFileInfo获取文件图标，类型名称的信息。下面介绍Windows系统是如何显示文件大小的。下图中红框中标记的文件大小一个使用了StrFormatKBSize，另一个使用了StrFormatByteSize64。]]></description><category></category></item><item><title><![CDATA[【优快云博客之星】成功连任2013年优快云年度博客之星，非常感谢大家的支持！祝大家新春快乐！]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/17322013</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/17322013</guid><author>MoreWindows</author><pubDate>Sat, 14 Dec 2013 17:57:00 +0800</pubDate><description><![CDATA[本人博客自从2011年8月开通以来累计发表文章143篇（全部原创），访问量近142万。博客文章通俗易懂，图文并茂，《秒杀多线程面试题系列》，《白话经典算法系列》，《C++ STL》，《Windows C/C++/C#》等专栏不仅受读者们喜爱，也受多家编辑约稿。 在去年的博客之星活动中非常感谢大家的支持，使我最终获此殊荣。希望大家继续支持，为我投下宝贵的一票，我会一如既往的为大家贡献高质量，实用性强的博客文章的。谢谢大家！]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记4】 获取文件图标，类型名称，属性 SHGetFileInfo]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/16358681</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/16358681</guid><author>MoreWindows</author><pubDate>Mon, 18 Nov 2013 13:52:50 +0800</pubDate><description><![CDATA[SHGetFileInfo是一个相当实用的Windows API函数。在Windows资源管理器中就要使用它。如图中的第3列显示的就是文件的类型名称：
下面来看看这个函数的详细用法：]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记3】 使用cout/pintf输出16进制，8进制，2进制数据]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/16358511</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/16358511</guid><author>MoreWindows</author><pubDate>Mon, 18 Nov 2013 13:52:23 +0800</pubDate><description><![CDATA[工作后比较忙，没大块的时间来酝酿博客的写作，所以随时记点笔记，一来方便自己查阅，二来也督促自己学习和总结。如果能对大家有所帮助，就更加开心了。 使用cout/pintf输出16进制，8进制比较常见，输出2进制的方法倒比较新颖。比我在之前的博客文章的移位方法要好一些了。]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记2】 查看当前系统使用的字符集 GetSystemDefaultLocaleName]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/16358329</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/16358329</guid><author>MoreWindows</author><pubDate>Mon, 18 Nov 2013 13:51:13 +0800</pubDate><description><![CDATA[查看当前系统使用的字符集可以使用GetSystemDefaultLCID() + GetSystemDefaultLocaleName()]]></description><category></category></item><item><title><![CDATA[【MoreWindows工作笔记1】 C/C++ 输出宽字符 printf + %ls or wcout]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/16358175</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/16358175</guid><author>MoreWindows</author><pubDate>Mon, 18 Nov 2013 13:51:02 +0800</pubDate><description><![CDATA[工作后比较忙，没大块的时间来酝酿写博客，所以随时记点笔记，一来方便自己查阅，二来也督促自己学习和总结。如果能对大家有所帮助，就更加开心了。  在C/C++中输出宽字符可以使用printf + %ls 或者 wcout，详细请看代码：]]></description><category></category></item><item><title><![CDATA[Base64系列第四篇 C/C++中使用Base64编码解码(从chromium库中抽取)]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/11922643</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/11922643</guid><author>MoreWindows</author><pubDate>Tue, 29 Oct 2013 10:34:09 +0800</pubDate><description><![CDATA[本篇《Base64系列第四篇 C/C++中使用Base64编码解码(从chromium库中抽取)》将从大名鼎鼎的chromium库抽取代码，保证健壮高效的完成Base64编码解码。]]></description><category></category></item><item><title><![CDATA[Base64系列第三篇 C/C++中使用Base64编码解码(使用boost库)]]></title><link>https://blog.youkuaiyun.com/MoreWindows/article/details/11922519</link><guid>https://blog.youkuaiyun.com/MoreWindows/article/details/11922519</guid><author>MoreWindows</author><pubDate>Tue, 29 Oct 2013 10:33:54 +0800</pubDate><description><![CDATA[本篇《Base64系列第三篇 C/C++中使用Base64编码解码(使用boost库)》将介绍如何使用boost库来完成Base64的编码解码
由于boost库良好的封装，所以使用boost来完成Base64编码解码非常方便，下面直接上代码了：]]></description><category></category></item></channel></rss>