01 2017 档案
摘要:转自:https://my.oschina.net/alphajay/blog/65058 My Tips: Ctrl -z -> suspend fg -> foreground bg -> background 1. ctrl-z、fg、bg 如果前台执行一个程序很久没执行完,那么可以用 ctr
阅读全文
摘要:转自:http://blog.csdn.net/zhangskd/article/details/21992933 本文主要内容:硬中断 / 软中断的原理和实现 内核版本:2.6.37 Author:zhangskd @ csdn blog 概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生
阅读全文
摘要:转自:http://www.cnblogs.com/li-hao/archive/2012/01/12/2321084.html 软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom half)演变而来。下半部的机制实际上包括五种,但
阅读全文
摘要:Coding中有一个原则:Test Driven Development. UT中的一些基本概念: 1. 测试驱动 2. 测试桩 3. 测试覆盖 4. 覆盖率 单体测试内容: 1. 模块接口:测试模块的数据流 2. 局部数据结构:如变量名、初始化、类型转换等 3. 路径测试:对基本执行路径和循环进行
阅读全文
摘要:文件操作函数: int fseek(FILE *stream, long offset, int origin); stream为文件指针 offset表示偏移量,正数表示正向偏移,负数表示负向偏移 origin文件从哪个位置开始偏移,可取值为SEEK_CUR, SEEK_END, SEEK_SET
阅读全文
摘要:本文摘抄于《C嵌入式编程设计模式》 1. 头文件部分:Queue.h 2. 源文件实现部分:queue.c 3. 队列测试代码:TestQueue.c
阅读全文