C/C++
文章平均质量分 57
牟蘑菇
https://github.com/btyh17mxy
展开
-
C语言获取开机时间(结合VBS脚本实现语音输出)
C语言程序部分: #include #include #include int main () { unsigned long time = 0; char chr[50]; time = GetTickCount(); int hm = time / 3600000; //hm为小时数 int ms = time % 3600000 / 60000; //ms为分钟数原创 2012-11-22 22:32:45 · 1371 阅读 · 0 评论 -
Linux下获取毫秒级时间
#include long __GetTime() { struct timeval iTime; gettimeofday(&iTime, NULL); long lTime = ((long) iTime.tv_sec) * 1000000 + (long) iTime.tv_usec; return lTime; }原创 2013-05-07 20:04:49 · 3991 阅读 · 0 评论 -
Linux信号(signal) 机制分析(转载)
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个简单的应用实例。 【关键字】软中断信号,signal,sigaction,kill,si原创 2013-05-13 12:41:46 · 1103 阅读 · 0 评论 -
一个简单的C++的链表实现(使用类模板)
在Ubuntu下编译通过,未在Windows下测试。 代码: /* * LinkedList.h * * Created on: 2013-6-2 * Author: btyh17mxy@gmail.com */ #ifndef LINKEDLIST_H_ #define LINKEDLIST_H_ #include #ifndef NULL #define N原创 2013-06-02 22:39:59 · 2819 阅读 · 5 评论