10 tpfgfxz

尚未进行身份认证

我要认证

希望可以在技术这条路上走的更远,同时希望可以和大家一起分享工作中的心得!

等级
TA的排名 9w+

Java相关

java中static作用详解 static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,

2015-01-18 23:15:19

HEX文件与BIN文件简介

Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量。Intel HEX文件经常被用于将程序或数据传输存储到ROM、EPROM,大多数编程器和模拟器使用Intel HEX文件。     很多编译器的支持生成HEX格式的烧录文件,尤其是Keil c。但是编程器能够下载的往往是BIN格式,因此HEX

2015-01-08 09:46:03

NRF24L01参考程序

#include#include#include#include#include#include#define U8  unsigned char#define U16 unsigned int#define TX_ADDR_WITDH 5 //发送地址宽度设置为5个字节#define RX_ADDR_WITDH 5 //接收地址宽度设置为5个字节#

2014-11-18 23:30:12

XP下部同iP段共享打印机

WinXP系统不同IP网段如何添加共享打印机浏览:3538|更新:2013-08-22 15:42前言:有时候在同一局域网内电脑数量非常多,但是打印机数量又非常有限,那么在不同的IP网段内我们如何共享打印机呢?今天系统之家小编就以WinXP系统为例为您介绍一下!一、现状:现在有两台电脑a和b,a的IP为202.116.90.134,计算机

2014-06-09 20:28:52

LNA与PA

低噪声放大器(Low Noise Amplifier) -------------LNA功率放大器(Power Amplifier)---------------------PALNA是低噪声放大器,主要用于接收电路设计中。因为接收电路中的信噪比通常是很低的,往往信号远小于噪声,通过放大器的时候,信号和噪声一起被放大的话非常不利于后续处理,这就要求放大器能够抑制噪声。PA(功放)主

2014-05-29 11:42:20

KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释

KEIL RVMDK编译后的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116  Code是代码占用的空间,RO-data是 Read Only 只读常量的大小,如const型,RW-data是(Read Write) 初始化了的可读写变量的大小,ZI-data是(Zero Initialize

2014-05-20 10:25:34

M1卡的工作原理

本篇对M1卡的编程是利用上述第二种方法。M1卡最为重要的优点是可读可写并且安全性高的多功能卡。这些优点与其自身的结构密不可分。 M1结构:M1卡分为16个扇区,每个扇区4块(块0~3),共64块,按块号编址为0~63。第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改。其他各扇区的块0、块1、块2为数据块,用于存贮数据;块3为控制块,存放密码A、存取控制、密码B。

2014-05-07 17:01:10

NOR flush 和 NAND flush的一些区别----转载

NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。  相“flash存储器”

2014-04-02 09:15:27

IIC总线协议

AT24C02是由ATMEL公司提供的,IIC总线串行EEPROM(electronic eraser programmer read only memory),其容量为2kbit(256B),工作电压在2.7v"5.5v之间,生产工艺是CMOS。    一般数字芯片都在左下角和右上角为GND,VCC。容量的计算方法:AT24Cxx :01"1024  容量 = xx * 1k

2014-03-27 11:49:16

typedef和#define的用法与区别----转载

typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef    int       INT;typedef    int       ARRAY[10];typedef   (int*)   pINT;type

2014-03-27 10:41:20

寄存器绝对地址操作

嵌入式系統中往往需要讓程序跳到內存的某個地址去執行,比如想讓程序跳轉到絕對地址是0x100000去執行,應該怎麼做?這樣:*((void (*)(void))0x100000)();即可。解釋一下,想讓程序跳到某個絕對地址去執行得用函數指針,這或許也是函數指針的一個妙用吧!語句void(*)(void)聲明了一個返回值是void、無參數的函數的函數指針,這個

2014-03-27 09:44:31

C++中CONST的用法总结

1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nV

2014-03-26 11:26:09

学习linker script网站

http://sourceware.org/binutils/docs/ld/Scripts.html#Scripts希望对大家有好处

2013-12-06 09:51:34

linker script文件解说

0. Contents1. 概论2. 基本概念3. 脚本格式4. 简单例子5. 简单脚本命令6. 对符号的赋值7. SECTIONS命令8. MEMORY命令9. PHDRS命令10. VERSION命令11. 脚本内的表达式12. 暗含的连接脚本1. 概论每一个链接过程都由链接脚本(linker script, 一般

2013-12-04 18:57:46

unbuntu下splint的使用与配置

Ubuntu中C代码静态检查工具Splint的安装配置和使用分类: Linux C/C++ 2013-01-25 17:48 478人阅读 评论(0)收藏 举报1、  从http://www.splint.org/download.html下载splint-3.1.2.src.tgz,存放到/home/spring/Splint文件夹下;2、 

2013-11-12 17:47:59

linux下代码走查工具介绍---splint

1. 静态分析工具 VS 编译器      编译器负责把C源程序快速、高效地转变为可执行文件,不对代码做类型检查(特别是对分别编译的程序),有益于做到快速与高效。      Lint没有“高效”的要求,可以花更多时间对代码进行更深入、仔细的检查。2. C代码静态分析工具Its4读取一个或多个 C/C++源程序,将每个源程序分割成函数标志流,然后检查生

2013-11-12 17:24:20

xp下搭建SVN服务器

本节和大家谈谈Windows下SVN服务器搭建问题,在这里拿出来和大家分享一下,希望对大家有用。 1,软件下载 Windows下SVN服务器搭建,下载Subversion服务器程序。到官方网站的下载二进制安装文件,来到二进制包下载部分,找到WindowsNT,2000,XPand2003部分,然后选择"thisdirectory",这样我们可以看到许多下载的内容,目前可以下

2013-11-07 23:16:24

软件滤波方法总结

软件滤波算法   (2008-09-03 09:22)分类: 技术文章 1、限幅滤波法(又称程序判断滤波法)     A、方法:         根据经验判断,确定两次采样允许的最大偏差值(设为A)         每次检测到新值时判断:         如果本次值与上次值之差        如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次

2013-09-15 23:24:56

二分法查找

int binary_search(int array[],int value,int size){ int low=0,high=size-1,mid;  while(low {  mid=(low+high)/2;  if(value==array[mid])//比较是不是与中间元素相等   return mid;  else if(value > arra

2013-09-15 23:00:24

C语言各种排序算法汇总

1)“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。 void bubble(int *a,int n)  /*定义两个参数:数组首地址与数组大小*/ {  int i,j,temp;  for(i=0;i  for(

2013-09-15 22:56:31

查看更多

勋章 我的勋章
    暂无奖章