linux下各种格式软件的安装(引用http://blog.csdn.net/zyz511919766/article/details/7574040)
摘要:首先介绍两个简单的方式第一:sudo apt-get install packagename 命令如果我们知道我们要安装的软件的确切的名称,那么我们可以简单的通过此条命令来获取和安装软件。apt-get是一条linux命令,适用于deb 包管理式的操作系统,如ubuntu,主要用于自动从互联网的软件...
阅读全文
posted @
2014-08-31 21:20
杰瑞鼠
阅读(339)
推荐(0) 编辑
keil编译器
摘要:1 数组比指针效率高.2 v4.73不能查看局部变量的值:可先将C/C++选项下的优化级别设置成O0,查看完之后修改回去.因默认级别是2级.
阅读全文
posted @
2014-08-30 00:32
杰瑞鼠
阅读(315)
推荐(0) 编辑
c语言-关键字
摘要:1volatile:易变的,一般寄存器的访问速度比RAM快,所以在指定了优化之后,一般编译器会从寄存器读取数据以加快速度.而对于:由硬件寄存器设备决定的状态信息等 中断服务程序中修改的且最终要被其它程序查询使用的变量标志等如:按键值,软定时次数等 多线程共享变量都要用volatile修饰,让编...
阅读全文
posted @
2014-08-30 00:02
杰瑞鼠
阅读(267)
推荐(0) 编辑
linux下.exe文件的安装与使用
摘要:1安装wine2 安装exe软件:下载应用软件.exe,然后点击右键用wine打开/或者在终端中wine 应用软件.exe即能安装. 卸载exe可以右键点击安装软件中uninstall.exe-用wine打开/或者在终端种wine 卸载.exe3 在wine下使用windows软件:安装wine后会...
阅读全文
posted @
2014-08-29 22:42
杰瑞鼠
阅读(10356)
推荐(0) 编辑
信号调理-电平调整
摘要:信号调理是将输出的数字信号进行调理使之符合后续接口处理.一般为电平信号,输入信号应在A/D的一半一下.模拟与数字接口一般要经过信号的隔离(变压器的磁隔离和光耦的光隔离)-信号的预处理-去除无用信号(滤波).信号调理分为4种类型:电平调整 线性化 信号的型式变换 滤波和阻抗匹配. 电平调整:要根据传感
阅读全文
posted @
2014-08-22 13:20
杰瑞鼠
阅读(1711)
推荐(0) 编辑
概述
摘要:一相关概念:1.1MEMT/MEMS:微机电/微加工.1.2现场总线:filed bus连接现场设备与控制室之间的全数字.开放双向的通讯网络.1.3常见的5种物理信号形式:机械 电 磁 热 辐射(光和波)二 分类:有源/无源(有源的防止爆燃).按输出分为模拟/数字/频率或占空比类的准数字三测控系统:...
阅读全文
posted @
2014-08-22 12:48
杰瑞鼠
阅读(174)
推荐(0) 编辑
C数据结构与算法-算法复杂度
摘要:算法复杂度分为时间复杂度T(n)和空间复杂度F(n)时间复杂度:也就是执行算法程序所需的时间,与硬件的速度、编程语言的级别、编译器的优化、数据的规模、执行的频度有关,前三个有很大的不确定性,所以衡量指标只要是后两者即算法的时间复杂度是数据规模n的函数。T(n)=O(F(n)),其中O表示同阶,即当n...
阅读全文
posted @
2014-08-08 13:51
杰瑞鼠
阅读(312)
推荐(0) 编辑
C语言-断言
摘要:1 作用: 断言常做语言处理的高级形式,自动处理软件隐藏很深其且它手段不易发现的错误,快速进行异常定位。同时这也是软件单元测试必须的技术。2 使用范围: 2.1放在函数入口对入口参数进行合法性检查(这也是我们经常看到的) 2.1将assert(0)放在预计正常情况不会出现的地方(一旦出现肯定是...
阅读全文
posted @
2014-08-07 11:35
杰瑞鼠
阅读(3255)
推荐(0) 编辑
C语言-define 与do{}while(0)
摘要:问题引出: 我们都知道宏定义#define只是简单替换,所以遇到复杂的带参数宏,必须很小心的为需要的参数加上括号“()”;同样碰到复杂的多条语句替代,虽然加{}可以将其封装成一个整体,但同时又有另一个问题:与语法习惯的冲突。比如: #include <stdio.h> void print_1(vo
阅读全文
posted @
2014-08-07 11:24
杰瑞鼠
阅读(487)
推荐(0) 编辑
C语言-错误处理
摘要:标记程序的运行状态和控制主要有以下几种:break/continue/return/参数的返回值/exit(int n)_exit() atexit((*p)(参数列表)):1 break:用在开关语句、循环语句、和if结合使用。表示跳出当前开关、循环体(仅跳出一层),执行开关循环体后面的程序,和i...
阅读全文
posted @
2014-08-07 09:39
杰瑞鼠
阅读(441)
推荐(0) 编辑
C语言-排序和查找
摘要:一 冒泡排序:算法特点:两层循环外层控制排序的趟数,内存控制相邻元素两两比较的次数。n个数共需n-1趟,(i=1;i= p[i] && (i<j)) i--; if(i < j) p[i] = p[i] + p[j]; p[j] = p[i] - p[j]; p[i] = p[i] - p[j]; ...
阅读全文
posted @
2014-08-06 13:28
杰瑞鼠
阅读(526)
推荐(0) 编辑
PCB设计要点
摘要:pcb要点 : 2014年8月5日 13:04 一地线设计 1.1分类模拟地、数字地、外壳地、系统大地 1.2接地方式:单点接地(f<1MHZ,避免环流),多点接地(f>10MHZ降低地线阻抗)对于1~10MHZ,多点(波长<10*地线长度) 1.3增粗地线,增大运行电流增加抗噪能力>3m 二电磁兼
阅读全文
posted @
2014-08-05 13:28
杰瑞鼠
阅读(196)
推荐(0) 编辑
C语言-调试
摘要:1 格式化输出函数printf("%d %s",a,str):格式化控制符之间不能有“逗号”,可以用空格1.1格式化输入函数scanf(“%d”,t)格式化控制符之间不能有空格2.1 指针:运用指针虽然效率高,但在指针运算时一定要谨慎指针的越界(上界和下界),例如P+i+1或者p+i-1 i++/i...
阅读全文
posted @
2014-08-04 10:48
杰瑞鼠
阅读(231)
推荐(0) 编辑