- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 va_start和va_end使用详解
本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表void foo(
2014-11-20 18:07:50 832
转载 raw_spin_lock与spin_lock
l临界区:我们知道,临界区是指某个代码区间,在该区间中需要访问某些共享的数据对象,又或者是总线,硬件寄存器等,通常这段代码区间的范围要控制在尽可能小的范围内。临界区内需要对这些数据对象和硬件对象的访问进行保护,保证在退出临界区前不会被临界区外的代码对这些对象进行修改。
2014-11-12 11:04:26 938
原创 我遇到的“LC_ALL unset”解决方法
解决LC_ALL = (unset),问题perl: warning: Setting locale failed.perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LC_PAPER = "zh_CN.UTF-8",LC_ADDRESS =
2014-11-05 17:48:46 11490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人