windows
death10001
这个作者很懒,什么都没留下…
展开
-
获取键盘和鼠标处于空闲状态的时间
我采用的方法是利用全局的钩子对键盘、鼠标进行监控。Windows中的钩子实际上是一个回调函数,当用户有键盘或者鼠标动作的时候,Windows就调用这个函数。比较典型的系统钩子应用就是键盘钩子和鼠标钩子:HHOOK g_hHookKbd = NULL;HHOOK g_hHookMouse = NULL; 在Windows中,一个系统(相对于一个特定进程而言转载 2012-12-19 09:21:56 · 1036 阅读 · 0 评论 -
Log4j.properties配置详及设置每天、月能够产生一个log的方法
文章摘自:http://teddyboy200382.blog.163.com/blog/static/3201120020081018114247327/一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录转载 2013-01-09 16:40:39 · 2834 阅读 · 0 评论 -
C/C++log日志库比较
转载自 http://blog.csdn.net/gatieme/article/details/50603682事实上,在C的世界里面没有特别好的日志函数库(就像Java里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调转载 2017-01-10 15:43:27 · 1928 阅读 · 0 评论 -
智能指针
智能指针1、在可以使用 boost 库的场合下,拒绝使用 std::auto_ptr,因为其不仅不符合 C++ 编程思想,而且极容易出错。(1)尽量不要使用“operator=”。如果使用了,请不要再使用先前对象。(2)记住 release() 函数不会释放对象,仅仅归还所有权。(3)std::auto_ptr 最好不要当成参数传递(读者可以自行写代码确定为什么不能)。(4)由原创 2017-01-20 16:38:22 · 282 阅读 · 0 评论 -
内存泄漏检查工具或者方法
内存泄漏检查工具或者方法工具1、BoundsChecker(6.0版本之后就叫numega)简单的介绍了六种内存检测工具:vs2008自带的,boundchecker, valgrival, purify, visualleakdetection;原创 2017-01-20 16:39:45 · 317 阅读 · 0 评论 -
在MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考
在MFC 子线程中使用UI(控件)退出时死锁或者超时处理参考原创 2017-06-15 23:10:34 · 1413 阅读 · 1 评论 -
C++ 关闭、打开显示器(监视器)
C++ 关闭、打开显示器(监视器)转载 2017-06-13 21:30:59 · 2351 阅读 · 3 评论 -
c++遍历目录下的所有文件
在多字节字符集模式下,非unicode字符集下。// LinesAnd.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <stdio.h> #include <Windows.h> #include<ios...原创 2019-07-07 21:45:28 · 219 阅读 · 0 评论