- 博客(8)
- 收藏
- 关注
原创 RTTI运行时类型识别
RTTI(Run-Time Type Identification),通过运行时类型信息程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。。面向对象的编程语言,像C++,Java,delphi都提供了对RTTI的支持。本文主要介绍C++的RTTI以及MFC相关的RTTI。1、C++RTTI提供了以下两个非常有用的操作符:1)typeid操作符,返回指针和引用
2016-07-05 19:15:29
364
原创 线程局部存储技术
Q&A启动十个线程,如何记录这个10个线程的执行时间?要求能够在线程退出时打印?很多人直观的想法是用一个全局变量表记录每个线程的执行时间。对于全局变量使用的缺点分析,这里不做讨论,很多地方都有讲解。本文介绍一种线程局部技术在多线程的应用场景。线程局部存储,英文为Thread Local Storage,缩写为TLS。为什么要有TLS?原因在于,全局变量与函数内定义的静态变量,是各个线程
2016-07-05 18:44:12
311
原创 锁屏背景替换-xp篇
1、背景界面替换原理xp不同win7,设置比较复杂,没有现成的接口可以调用。大家可以尝试一下,XP是桌面是什么图片,那么锁屏的时候就是什么背景。因此,设置xp锁屏背景,只需要在锁屏时,动态替换桌面背景即可(这里背景的替换会有点延时的),然后解锁时,恢复之前的桌面背景即可,这里你必须小心处理各种事件,否则,之前的桌面可能不能恢复成功。BOOL CXPDesktopUtil::SetWal
2016-06-24 22:57:49
520
原创 锁屏背景替换-概述
是否厌倦Windows一贯的锁屏界面,本章节内容介绍如何可以随心定制自己喜欢的界面。主要介绍三个方面的技术点:1、锁屏时,更换系统的锁屏界面2、随机切换images文件夹下的图片3、程序退出时恢复系统本来的面貌图片预览
2016-06-24 22:32:55
356
原创 解决oschina同步代码每次都需要输入密码的问题
git.oschina.net类似国外的github,可以很方便的管理你的源代码,关键是可以建立私人的项目,github可以需要$购买。比较麻烦的每次提交都要输入账号和密码,这里介绍两种基于ssh公钥和私钥的方式,无需每次登陆oschina的账号和密码。
2016-03-05 14:58:03
1055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人