自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

转载 Linux下查看文件和文件夹大小的df和du命令

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。下面分别简要介绍df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这

2012-02-26 21:40:17 985

转载 解决Windows XP SP3系统下无法安装字体的问题

以前用过的Windows系统只需将字体文件(TTF、TTC、FON等)放到C:\WINDOWS\Fonts目录下,新字体即可生效。由于最近系统出了问题,重新从网上下载了一个XP SP3的系统。装上之后,却发现这个系统比较干净,缺少常用的汉字字体,于是就从其他机器上复制了许多字体文件到上述目录。结果发现新字体根本没有生效,无法使用!不知道这是SP3本身的设计缺陷还是破解公司的问题,在网上搜索也没有个

2012-02-22 15:00:32 2538

转载 保护眼睛(改变窗口颜色,网页和Pdf背景颜色)

保护眼睛(改变窗口颜色,网页和Pdf背景颜色)自从小Y入手以来,一直天天泡网,这个眼睛基本快杯具了啊。如果常常用电脑更容易导致眼睛过度疲劳而得干眼症,所以大夫建议电脑屏幕不要用白色,因为白色对眼睛的刺激是最大的。像我们这样整天对着电脑,也应该注意一下,  所以说,爱眼护眼,从调节环境开始。其实,只要稍微设置一下,就能让你电脑上的窗口从白花花的颜色变成淡淡的绿色。

2012-02-22 09:30:26 1299

转载 SPI通讯协议介绍

SPI interfaceSPI接口介绍    SPI 是由美国摩托罗拉公司推出的一种同步串行传输规范,常作为单片机外设芯片串行扩展接 口。SPI有4个引脚:SS(从器件选择线)、SDO(串行数据输出线)、SDI(串行数据输入线)和SCK(同步串行时钟线)。SPI可以用全双工通信 方式同时发送和接收8(16)位数据,过程如下:主机启动发送过程,送出时钟脉冲信号,主移位寄存器的数据通

2012-02-21 12:30:51 1290

转载 使用IAR如何修改STM8S库

注意:以下修改在IAR for STM8 1.10 SP3下验证,库文件为IAR自带的1.1.11、选择CPU类型(支持STM8S系列设备)stm8s.h.../* Uncomment the line below according to the target STM8S device used in yourapplication.   Tip: To avoid mo

2012-02-20 17:21:54 2954 1

转载 全局变量、常量、程序代码、静态变量的位置关系

一.在c中分为这几个存储区 1.栈   -   有编译器自动分配释放 2.堆   -   一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的> 另一块区域。-   程序结束释放4.另外还有一个专门放常量的地方。   -   程

2012-02-19 08:34:00 1358

转载 Linux驱动中,probe函数何时被调用

最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了struct device_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的struct platform_device *smdk2410_devices {}中加入设备也会调用

2012-02-13 17:38:47 952

转载 驱动注册的probe函数

probe的调用 从driver_register看起:int driver_register(struct device_driver * drv){        klist_init(&drv->klist_devices, klist_devices_get, klist_devices_put);        init_completion(&drv->unload

2012-02-13 17:36:33 616

转载 C中printf计算参数是从右到左压栈的

#include void main(){int arr[] = {6,7,8,9,10};int *ptr = arr;*(ptr++) += 123;printf("%d,%d\n",*ptr,*(++ptr));}==============================C中printf计算参数是从右到左压栈的,所以",*ptr,*(++ptr)

2012-02-10 11:12:58 1643 1

转载 C 语言常见问题集

点右键另存为,后缀由gif改成pdf即可。

2012-02-10 11:00:15 594

转载 结构体内的#define宏定义

关于宏的作用域1.     宏没有可见域。        如果说有,那就是从本文件(包括被包含的文件)中,该宏定义处开始,至文件的尾部或取消宏(#undef)为止。2.     考虑一种特殊情况:        一个宏定义,如果写在结构体之内,即使与结构体之外的宏定义名字重复了最多是编译警告。可是如果不在结构体之内,名字重复可肯定是error。(未证实,可以做实验,而且可以把两处的

2012-02-08 21:30:14 1457

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的

2012-02-06 22:29:24 638

转载 c中数据类型的隐式转换

1、隐式转换    C在以下四种情况下会进行隐式转换:       1、算术运算式中,低类型能够转换为高类型。       2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。       3、函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。       4、函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。

2012-02-06 22:03:28 774 2

转载 11种经典软件滤波的原理和实现

1、限幅滤波法(又称程序判断滤波法)    A、方法:        根据经验判断,确定两次采样允许的最大偏差值(设为A)        每次检测到新值时判断:        如果本次值与上次值之差        如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值    B、优点:        能有效克服因偶然因素引起的脉冲干扰    C、缺

2012-02-02 20:58:11 709

转载 关于0、'\0'、NULL的问题?

回复于:2003-08-30 15:46:380   数值,如果在机器上表示的话会占用相应的空间,如果是   int   i   =   0;则占四个字节(32位) '\0 '   是个不可见字符,其ascii码为0。不嫌烦的话你可以像0那样使用它。 两者基本可以通用,但要顾及到代码风格。 NULL   的用途比较广泛,代表的意义也比较多。 ty

2012-02-01 19:19:51 590

转载 介绍“最好的编程字体”Monaco

同事看见我的编程界面,不禁大呼“你的编程字体好丑”。立马无地自容,我真太不专业了!竟然不知道还有“编程字体”这个概念。。。。。。    于是同事立即推荐了好几个字体,看我都不满意,于是拿出了他的压箱货:Monaco。苹果出品,据称是最好看的编程字体,主要是优化英文字体,对中文也有效。尤其能分清楚0oO,而且很锐化,看见的不再是规规矩矩了。    为方便大家下载,我把字体放到新浪旗下产品爱问

2012-02-01 17:49:45 2510

转载 考查嵌入式C开发人员的最好的0x10道题

编者按:非常基本关于C语言的问题,一个信息类(计算机,资讯工程,电子工程, 通信工程)专业的本科毕业生应该达到的水平。题目不难,全部都能快速地答完,当然也需要一定的知识储备。对于大多数人,我们预期你可能答错 3)   4)  15)题,所以答错3道以内的,我们认为你很棒答错5道题以内,我们认为你还不错(你还可能答错第9题)如果你有6道以上的题目不能答对,基本上我们都不好说什么了....

2012-02-01 13:13:50 775

转载 C异常处理机制:setjmp和longjmp

setjmp()和longjum()是通过操纵过程活动记录实现的。它是C语言所独有的。它们部分你不了C语言有限的转移能力。这个两个函数协同工作,如下所示:    *setjmp(jmp_buf j)必须首先被调用。它表示“使用变量j记录现在的位置。函数返回零。”    *longjmp(jmp_buf j,int i)可以接着被调用。它表示“回到j所记录的位置,让它看上去像是从原来的set

2012-02-01 11:52:59 588

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除