- 博客(19)
- 资源 (30)
- 收藏
- 关注
原创 让你费解的函数原型:Linux下的signa函数
signal函数用于向系统注册处理某一信号的函数,说白了,就是告诉系统:当某个信号发生了,执行这个函数。当signal被调用时,它返回调用前处理同意信号的函数的指针。在signal.h头文件中,它的声明如下:void (*signal (int sig_num, void (*handler)(int))) (int);还有这样的函数定义?学C语言的时候好像没听说过?!现在就让我们
2011-11-29 22:35:01 1894
原创 函数指针与回调函数
什么是函数指针?举个例子:int (*func)();就是一个函数指针,指向的函数为空参数,返回整型;什么是一个回调函数?回调函数是一个程序员不能显式调用的函数;而是通过将回调函数的地址传给被调用者从而实现调用。回调函数是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。void f(); // 函数
2011-11-29 22:15:17 2095
原创 运算放大器的好坏判别方法
理想运算放大器具有“虚短”和“虚断”的特性,这两个特性对分析线性运放电路十分有用。为了保证线性运用,运放必须在闭环状态下以负反馈工作(如果没有负反馈,开环放大下的运放成为一个比较器)。因此要判断器件的好坏,首先应分清楚运放在电路中是做放大器用还是做比较器用。 不论是何类型的放大器,都有一个反馈电阻Rf,可从电路上检查这个反馈电阻,用万用表检查输出端和反向输入端之间的阻值,如果大的
2011-11-25 07:52:11 11497 1
原创 Redhat9五笔输入法安装
下载miniChinput-0.1.9-2.i386.rpm(网址:http://minichinput.sourceforge.net)Redhat自带有Chinput,在/usr/lib中有Chinput文件夹,打开其中的Chinput.ad可以看到[wb]这一字段都被注释了,所以没有五笔。把上面下载的rpm包复制到根目录下:$ cp miniChinput-0.1.9-2.i386.
2011-11-23 09:42:41 2203
转载 乔布斯情书乔布斯在今年3月份,结婚20周年时写给妻子的情书
We didn't know much about each other twenty years ago. We were guided by our intuition; you swept me off my feet. It was snowing when we got married at the Ahwahnee, Years passed, kids came, good time
2011-11-22 21:29:33 1630
原创 阻塞、非阻塞的概念
阻塞block:进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。例如socket编程中connect、accept、recv、recvfrom这样的阻塞程序。再如绝大多数的函数调用、语句执行,严格来说,他们都是以阻塞方式执行的。非阻塞non-block:进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反
2011-11-22 21:04:48 1470
原创 详解wait和waitpid函数
#include /* 提供类型pid_t的定义 */#include pid_t wait(int *status)进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。
2011-11-22 20:38:34 44210 17
原创 什么是拉电流和灌电流?
拉电流和灌电流是衡量电路输出驱动能力的参数,这种说法一般用在数字电路中。由于数字电路的输出只有高、低(0,1)两种电平值,高电平输出时,一般是对负载提供电流,其提供电流的数值叫“拉电流”;低电平输出时,一般是要吸收负载的电流,其吸收电流的数值叫“灌电流”。 当逻辑门输出端是低电平时,灌入逻辑门的电流称为灌电流,灌电流越大,输出端的低电平就越高。由三极管输出特性曲线也可以看出,灌电流
2011-11-18 12:43:25 7331
原创 USB无法识别原因分析及解决方案
一、为什么U盘插上USB口后,电脑不认,没有出现“可移动磁盘”?怎么办?原因:USB口接触不好办法:拔下,等十秒钟再插上USB口,使接触完好! 原因:电脑的USB功能没有打开办法:启动电脑进入BIOS设定,找到USB功能选项,选“使能”! 原因:闪存盘驱动程序没有安装完成办法:鼠标点“我的电脑”,选择属性找到“通用串行总线”,删除其中的USB MASS STORAGE项,再
2011-11-17 15:58:42 8166 1
原创 小企鹅输入法fcitx在RedHat9下安装
1、先卸载系统中会冲突的输入法:rpm -e miniChinputrpm -e xcin2、到官方下载rpm包http://www.fcitx.org/download/fcitx-3.0.2-1.i386.rpm3、安装rpm包rpm -ivh fcitx-3.0.2-1.i386.rpm4、运行fcitxfcitx如果提示有另一个输入法,请尝试重启。或者用
2011-11-16 14:23:23 2360
原创 vmware下ubuntu安装vmware tool工具及使用鼠标滚轮的方法
如果你是在VM下安装 Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等。点击VMware菜单的-VM-Install VMware Tools这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMwareTools的光盘图标,并且被自动打开。其
2011-11-10 22:53:45 2473
原创 电源纹波
1、纹波(ripple)的定义 由于直流稳定电源一般是由交流电源经整流稳压等环节而形成的,这就不可避免地在直流稳定量中多少带有一些交流成份,这种叠加在直流稳定量上的交流分量就称之为纹波。纹波的成分较为复杂,它的形态一般为频率高于工频的类似正弦波的谐波,另一种则是宽度很窄的脉冲波。对于不同的场合,对纹波的要求各不一样。对于电容器老练来说,无论是那一种纹波,只要不是太大,一般对电容
2011-11-10 16:13:45 1712
原创 使用数字万用表判断三极管管脚!
现在数字式万用表已经是很普及的电子测量工具了,因其使用方便和准确性受到电子技术人员的喜爱。但常常有人说在测量某些元器件时,不如指针式万用表方便,特别是测量三极管时。其实自己感觉用数字万用表测量三极管更加方便。 三极管的内部可以看做是二个二极管组合而成的,如下图所示: 第一步:判定基极及管型(NPN或者PNP) 由上图可知,PNP管的基
2011-11-10 15:43:11 6206
原创 0欧姆电阻的作用
1、在电路中没有任何功能,只是在PCB上为了调试方便或兼容设计等原因;2、可以做跳线用,如果某段线路不用,直接不贴该电阻即可(不影响外观)3、在匹配电路参数不确定的时候,以0欧姆代替,实际调试的时候,确定参数,再以具体数值的元件代替。4、想测某部分电路的耗电流的时候,可以去掉0ohm电阻,接上电流表,这样方便测耗电流。5、在布线时,如果实在布不过去了,也可以加一个0欧的电阻6、
2011-11-06 22:08:58 1357
原创 Word中项目符号和编号用法详解
项目编号可使文档条理清楚和重点突出,提高文档编辑速度,因而受爱用Word编辑文章的朋友欢迎。编号作为word中的一项“自动功能”,只有深谙其来龙去脉,运用得当,才能让“编号”言听计从,不致适得其反,平添麻烦。一、应用“项目符号和编号” 有两种方法:手工和自动。前者即通过单击“编号”、“项目符号”按钮或“格式”菜单中的“项目符号和编号”命令引用;后者则通过打开“自动更正”对话框
2011-11-04 11:10:37 8595 1
原创 Word中的自定义编号详解及疑难汇总!
在Word中使用编号可以方便地对段落进行排序,当添加或删除项目后,编号能自动按段落次序重新编排。本文主要给大家介绍如何自定义编号的格式,步骤如下: 1.选定要设定编号格式的段落,如果仅为一段,将插入点定位到段落中即可(如果为多个段,也可以一次性全部选中)。 2.执行“格式”→“项目符号和编号”→“编号”选项卡,单击“自定义”按钮,打开“自定义编号列表”对话框。注
2011-11-04 11:03:39 33866 2
原创 RS232交叉串口线的做法与测试!
一、串口线做法RS232串行口均应该采用交叉线连接。关于9脚RS232串口线的做法是:2、3脚交叉反接,5脚直连,剩余脚不连接。二、Windows下串口测试方法1、在主机A上输入信息到串口,不敲回车:echo message >com12、在主机B上使用type命令观察能否接收到信息:type com13、在主机B上敲回车后马上在主机A上敲回车。然后在主机B上观察能否收到主
2011-11-02 23:52:04 21743 2
原创 如何区分直连串口线和交叉串口线?
串口线也分直通和交叉,直通一般用于延长PC与设备,将2、3、5分别连接2、3、5,因为PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延长也可用于连接;交叉一般用于PC与PC对接,将2对3、3对2、5对5,一般两头都是母头! 计算机出现之前,为连接串口设备,EIA 制定了RS232 标准。PC 机出现后,已有的串口设备成为PC机外设,自然采用RS232 标准。目前PC 机的
2011-11-02 23:20:42 106042 7
转载 Linux下如何测试及使用USB转串口线
1、将设备U口插入PC2、输入#lsmod先看看能否检测到这个设备,就看有没有pl2303字眼可以了。如果有,则不需要再装驱动。 另外如果有的话最好再用dmesg | grep usb查找如果看到: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic” 就
2011-11-02 23:11:39 7842
LFS中文资料
2011-10-21
从ADS1.2 到RealView MDK(RVMDK)3.0
2011-06-10
ProcExpV11.21汉化版
2011-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人