windows
xialianggang1314
目前从事医疗器械软件开发,c++
qt开发工程师
展开
-
windows 临界区的实现原理
转自:http://my.oschina.net/myspaceNUAA/blog/81244临界区概述:用于多线程的互斥访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入临界区后,其他试图访问的线程将被挂起,直到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到对临界区的互斥访问。(临界区中一般都是一个简短的代码段)转载 2017-09-22 09:35:37 · 867 阅读 · 1 评论 -
QT C++ 单例类写法
前言所谓的单例模式,简单的总结有两点: 1.确保一个类只能创建一个实例 2.能够提供一个访问类对象的全局指针 为满足以上条件,需要做的事情很简单:第一步,将构造函数设置为私有,不让在其它地方可以创建实例;第二步,创建一个公有静态函数接口,在接口中创建类的实例并返回;这样一来,在其它类里面要调用单例类的函数的话,就可以通过调用静态函数拿到类的示例然后再调用类的其它公有函数。来看代码...转载 2018-07-24 16:56:25 · 2863 阅读 · 0 评论 -
Windows10 强制Visual Studio以管理员身份运行
Windows 10 的一个既安全又蛋疼之处是UAC的行为被改变了。以往在Windows 7中,只要关闭了UAC,自己的帐号又是本机管理员组的,任何程序都会以管理员身份启动。然而,在Windows 8上,我们不能关闭UAC,那样的话Metro程序就一个都启动不了了。作为微软技术的码农,我们通常要让Visual Studio在管理员权限下跑。虽然我们可以每次都在右键菜单里选择“以管理员身份运行”...转载 2018-08-03 17:00:09 · 1963 阅读 · 0 评论