printf

读取NTFS的USN获取文件的历史操作记录,即使这个文件已被删除

在非激活状态,它也只剩下快速查找文件的功能。这回,假设USNJOURNAL被激活了,怎么回窥过去的操作?为此,写了段代码来进行试验,程序是检索123.txt操作历史,输出如下2011-06-2412:53:53FILE_CREATE|\share\x\新建文本文档.txt2011-06-2412:53:53FILE_CREATE|CLOSE|\share\x\新建文本文档.txt2011-06-2412:53:59RENAME_OLD_NAME|\share\x\新建文本文档.txt2011-06-241

<Windows> C/C++获取编译时间

通过对文件编译时间的获得,可以用来定义App发布时的版本.以下是C++,MFC的示例:在About窗口提示:Linux下获取也差不多.

POJ2823 Sliding Window(单调队列,线段树,set,deque)

这种方法每求一个f,都要进行k-1次的比较,复杂度为O(N*k)。当然主要是i的前k-1个数中的最大值了。答案是可以,这就要用到单调递减队列。所以当index[队首元素]<i-k+1时,将队首元素删除。一般来说,deque是STL总的双端队列容器,用deque可以很方便的实现单调队列代码单调队列:set做法线段树:

centos6.5编译安装zabbix2.4及微信企业号告警

还有一个失败是,本来打算使用企业公众号进行微信的zabbix告警实验,但也是到test时候一直失败,苦于找不到解答,只好采用网上文档较多的使用微信企业号进行zabbix告警实验。所以,以上是遇到的问题解决不了,只好绕开问题把实验做成功。

第四章 串的基本操作【数据结构】

自己太久没有这样用过指针了,总是用不好~~下次自己申请了一个指针,就得初始化,不然在判断是否为空的操作下,会导致程序停止运行。

【数据结构】第二章 线性表

同类型2线性表的抽象数据类型3线性表的顺序存储结构定义是用一段地址连续的存储单元依次存储线性表的数据元素。用一维数组来实现顺序存储结构,即把第一个数据元素存到数组下标为0的位置中,接着把线性表相邻的元素存储在数组中相邻的位置。事先知道线性表的大致长度,用顺序存储结构。

【数据结构】【C++STL】栈和FIFO队列

其实我就是水一发博客STL中自带的栈和队列库分别是stack和queue支持的最主要的三个操作就是pushpop和top(front)push是在栈或者队列的顶端放入一组数据pop在栈中是取出顶端的一组数据而在队列中是取出最底端的元素top是访问栈中最顶端的数据front是访问队列中最底端的数据水一下代码在这个代码中第一个输出的数是2因为它最后入栈但是随后pop掉了一个数再输出栈顶元素的时候就变成