MoreWindows
码龄11年
  • 8,882,470
    被访问
  • 156
    原创
  • 1,475,310
    排名
  • 23,743
    粉丝
  • 49
    铁粉
关注
提问 私信

个人简介:微软最有价值专家 电子科技大学优秀研究生 CSDN博客专家

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2011-08-03
博客简介:

MoreWindows Blog

博客描述:
格物穷理,以求自由!
查看详细资料
个人成就
  • 《白话经典算法》、《秒杀多线程》作者
  • 博客专家认证
  • 获得8,780次点赞
  • 内容获得5,287次评论
  • 获得4,781次收藏
创作历程
  • 1篇
    2015年
  • 1篇
    2014年
  • 59篇
    2013年
  • 53篇
    2012年
  • 42篇
    2011年
成就勋章
TA的专栏
  • Windows多线程
    15篇
  • Windows C/C++/C# 编程
    130篇
  • 秒杀多线程面试题系列
    15篇
  • 白话经典算法系列
    16篇
  • C++ STL
    11篇
  • 白话经典算法
    17篇
  • STL 他山之石
    11篇
  • C/C++/C#基础
    17篇
  • HTML/javascript/PHP
    11篇
  • Linux编程
    1篇
  • MoreWindows工作笔记
    12篇
  • Windows界面编程
    13篇
  • Windows编程
    87篇
  • VC6.0及VS2008使用技巧
    7篇
  • OpenCV入门指南
    13篇
  • 生活
    1篇
与君共勉
未曾清贫难成人
不经打击老天真
自古英雄出炼狱
从来富贵入凡尘!
------------------------
欢迎关注微博
个人邮箱:morewindows#126.com
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

开博了

停博一年,准备开博了!这一年多经历了很多事情,沉淀和成长了很多。在工作上,开始拥抱开源项目,拥抱框架和不断学习新的技术与知识,大幅度的扩宽自己的知识体系,慢慢的从单纯的技术人员向架构师转型,慢慢的从单独完成一个模块到设计整个项目并安排和管理项目进度;在生活上,也能以更开放和成熟的心态去面对顺境和逆境。得意,失意,切莫在意;顺境,逆境,切莫止境!感谢大家在这一年多来对我的支持与鼓励,谢谢你们。加油2
原创
发布博客 2015.05.04 ·
21665 阅读 ·
71 点赞 ·
59 评论

停博一年

博客从2011年8月开始,到现在也快3年了,其中收获颇多。现在要换到一个新的项目组了,工作会比较忙,所以停博一年。大家加油,祝大家顺利实现所有的梦想!
原创
发布博客 2014.03.11 ·
22631 阅读 ·
16 点赞 ·
18 评论

监视剪切板

发布资源 2013.12.31 ·
rar

【MoreWindows工作笔记12】WM_DRAWCLIPBOARD 监视剪切板

【MoreWindows工作笔记12】WM_DRAWCLIPBOARD 监视剪切板很多程序会监视剪贴板,比如迅雷,这样当你复制一个迅雷下载链接时,迅雷就可以自动启动并创建一个新的下载任务。下面我们就来看看如何实现这个技术。该技术一个分为四步,第一步,向系统注册。第二步,处理WM_CHANGECBCHAIN消息,第三步,处理WM_DRAWCLIPBOARD消息。第四步,程序退出时,向系统反注册。
原创
发布博客 2013.12.31 ·
25711 阅读 ·
11 点赞 ·
6 评论

【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式

【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式本文将输出剪贴板上的数据地址,数据大小,对文本类型的数据如何直接输出。
原创
发布博客 2013.12.31 ·
22760 阅读 ·
4 点赞 ·
2 评论

【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息

【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息当我们复制文件时,会将文件的信息存储在剪贴板中,这个文件信息并不是文件路径的字符串。而是HDROP类型,本文将示范如何访问这些信息。
原创
发布博客 2013.12.31 ·
19085 阅读 ·
1 点赞 ·
1 评论

【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容

【MoreWindows工作笔记9】OleGetClipboard 访问剪切板的文本内容本文将示范如果通过OLE方式从剪贴板上获取数据,如果该数据是文本内容,则打印该文本内容。
原创
发布博客 2013.12.31 ·
29563 阅读 ·
1 点赞 ·
3 评论

我的2013,成功当选微软最有价值专家

伴随着圣诞节的到来,我的2013也即将画上句点,回首这一年,收获颇多。首先,在这一年里我结识了很多优秀的朋友,也从他们身上学到了很多知识和做人的道理。其次,无论从编程技术还是个人成长方面都有了较大幅度的提高,也初步完成了从在校学生到职场人士的角色转变。然而,2013年4月份微软最有价值专家(Microsoft Most Valuable Professional)的当选,无疑是这一年里最为重要的收获之一。
原创
发布博客 2013.12.24 ·
31516 阅读 ·
95 点赞 ·
84 评论

MoreWindows博客目录(微软最有价值专家,原创技术文章152篇)

为了方便大家查找和学习,现将本人博客中所有博客文章列出目录。一.白话经典算法,目前有17篇,分为七大排序和经典面试题讲解两大类。二.多线程,有15篇,内容全面。三.C++ STL,主要从源码角度分析。四.Windows编程,共有130多篇,主要有Windows界面编程,MoreWindows工作笔记,进程通信等等。五.OpenCV入门指南13篇。六.PHP/HTML/JavaScript,有12篇,推荐作为动态网页入门级读物。
原创
发布博客 2013.12.24 ·
52404 阅读 ·
108 点赞 ·
29 评论

【MoreWindows工作笔记8】PathFindSuffixArrayW 路径是否有给定的后缀

根据文件的后缀名来判断文件类型是个相当常用的方法,要先写一个后缀名数组,然后遍历这个数组来查找吗?不用,Windows系统已经提供了一个相当好用的API帮助大家处理这个问题了——PathFindSuffixArray,下面来看看这个函数的原型及参数介绍(注意:最好先统一大小写后再使用这个函数,不然.JPG与.jpg会判断为不相同)
原创
发布博客 2013.12.16 ·
16589 阅读 ·
4 点赞 ·
3 评论

【MoreWindows工作笔记7】PathIsPrefix 判断路径的包含关系

判断路径的包含关系是Windows系统复制移动文件夹的前置条件,比如将C:\test复制到C:\test\test1下就是不可行的。前一篇《【MoreWindows工作笔记6】PathCommonPrefix 路径的公共前缀》介绍了使用函数提取路径的公共前缀,并使用公共前缀来判断路径的包含关系,本篇将介绍一个更简单的API函数来判断路径的包含关系——PathIsPrefix。下面请看完整的代码示范和运行结果:
原创
发布博客 2013.12.16 ·
15576 阅读 ·
1 点赞 ·
1 评论

【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀

【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀路径的公共前缀不同于字符串的公共前缀。本篇介绍如何用Windows系统提供的API函数——PathCommonPrefix来提取出路径的公共前缀
原创
发布博客 2013.12.16 ·
14528 阅读 ·
2 点赞 ·
1 评论

【MoreWindows工作笔记5】StrFormatByteSize64 高端大气的显示文件大小

上一篇《【MoreWindows工作笔记4】 获取文件图标,类型名称,属性 SHGetFileInfo 》介绍了使用SHGetFileInfo获取文件图标,类型名称的信息。下面介绍Windows系统是如何显示文件大小的。下图中红框中标记的文件大小一个使用了StrFormatKBSize,另一个使用了StrFormatByteSize64。
原创
发布博客 2013.12.16 ·
19288 阅读 ·
4 点赞 ·
3 评论

【CSDN博客之星】成功连任2013年CSDN年度博客之星,非常感谢大家的支持!祝大家新春快乐!

本人博客自从2011年8月开通以来累计发表文章143篇(全部原创),访问量近142万。博客文章通俗易懂,图文并茂,《秒杀多线程面试题系列》,《白话经典算法系列》,《C++ STL》,《Windows C/C++/C#》等专栏不仅受读者们喜爱,也受多家编辑约稿。 在去年的博客之星活动中非常感谢大家的支持,使我最终获此殊荣。希望大家继续支持,为我投下宝贵的一票,我会一如既往的为大家贡献高质量,实用性强的博客文章的。谢谢大家!
原创
发布博客 2013.12.14 ·
15545 阅读 ·
13 点赞 ·
39 评论

【MoreWindows工作笔记4】 获取文件图标,类型名称,属性 SHGetFileInfo

SHGetFileInfo是一个相当实用的Windows API函数。在Windows资源管理器中就要使用它。如图中的第3列显示的就是文件的类型名称:下面来看看这个函数的详细用法:
原创
发布博客 2013.11.18 ·
21251 阅读 ·
5 点赞 ·
1 评论

【MoreWindows工作笔记3】 使用cout/pintf输出16进制,8进制,2进制数据

工作后比较忙,没大块的时间来酝酿博客的写作,所以随时记点笔记,一来方便自己查阅,二来也督促自己学习和总结。如果能对大家有所帮助,就更加开心了。 使用cout/pintf输出16进制,8进制比较常见,输出2进制的方法倒比较新颖。比我在之前的博客文章的移位方法要好一些了。
原创
发布博客 2013.11.18 ·
18631 阅读 ·
7 点赞 ·
1 评论

【MoreWindows工作笔记2】 查看当前系统使用的字符集 GetSystemDefaultLocaleName

查看当前系统使用的字符集可以使用GetSystemDefaultLCID() + GetSystemDefaultLocaleName()
原创
发布博客 2013.11.18 ·
17511 阅读 ·
0 点赞 ·
4 评论

【MoreWindows工作笔记1】 C/C++ 输出宽字符 printf + %ls or wcout

工作后比较忙,没大块的时间来酝酿写博客,所以随时记点笔记,一来方便自己查阅,二来也督促自己学习和总结。如果能对大家有所帮助,就更加开心了。  在C/C++中输出宽字符可以使用printf + %ls 或者 wcout,详细请看代码:
原创
发布博客 2013.11.18 ·
22996 阅读 ·
4 点赞 ·
3 评论

Base64系列第四篇 C/C++中使用Base64编码解码(从chromium库中抽取)

本篇《Base64系列第四篇 C/C++中使用Base64编码解码(从chromium库中抽取)》将从大名鼎鼎的chromium库抽取代码,保证健壮高效的完成Base64编码解码。
原创
发布博客 2013.10.29 ·
36440 阅读 ·
6 点赞 ·
3 评论

Base64系列第三篇 C/C++中使用Base64编码解码(使用boost库)

本篇《Base64系列第三篇 C/C++中使用Base64编码解码(使用boost库)》将介绍如何使用boost库来完成Base64的编码解码由于boost库良好的封装,所以使用boost来完成Base64编码解码非常方便,下面直接上代码了:
原创
发布博客 2013.10.29 ·
43840 阅读 ·
8 点赞 ·
5 评论
加载更多