自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (32)
  • 收藏
  • 关注

转载 关于答疑

另外,VC安装及VC如何使用等方面的问题,论文及流程图方面的问题都不在答疑范围之内。

2015-06-05 14:07:32 302

原创 实参变量与形参变量之间的数据传递是值传递

例子:int fun1(int a, int b){a = 1;b = 2;return a+b;}for example:a = 3;b = 4;fun1(a, b);printf("a = %d b= %d", a, b);如果是地址传递,那就是输出a=1 b=2如果是值传递 那就是输出a=3 b = 4但实际上运

2015-02-15 22:04:51 1837

原创 如何区分控制台程序和MFC程序

VC++6.0软件也称为VC,既可以写C语言程序,也可以写C++程序,同时既可以开发控制台程序,又可以开发MFC程序。但是很多同学不知道什么叫做控制台程序,什么是MFC程序。像下面这种windows窗口风格的程序叫做MFC程序,一般学过windows界面开发的同学会接触到这种程序像下面这个程序大家学过C语言或者C++的人应该非常熟悉了,hello world是C语言程序设计或C++

2015-01-22 19:35:15 1432

原创 类型修饰符const关键字

常变量 const int a = 1;常引用 void fun(const int &x, const int &y);常对象 const  stu_t stu1;常成员函数stu_t::fun(void) const; 不能修改成员变量,也不能通过调用其他成员函数来修改成员变量常数组 int const a[5] = {1,2,3,4,5};常指针 const uint8_

2015-01-20 23:11:31 852

原创 C++函数后面跟一个const表示该函数是常成员函数

这样的函数叫常成员函数。常成员函数可以理解为是一个“只读”函数,它既不能更改数据成员的值,也不能调用那些能引起数据成员值变化的成员函数,只能调用const成员函数。例如:class A{private:int a;char name[10];public:void dump_name(void) const;}void A::dump_nam

2015-01-17 21:52:50 352

原创 笔试题:TCP协议三次握手和四次挥手

三次握手:第一次握手:客户端(client)发送SYN包到服务器(server),客户端(client)状态机进入SYN_SEND状态,等待服务器确认;第二次握手:服务器(server)接收到SYN包,必须发送ACK包到客户端,同时自己也发送一个SYN包,即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端(client)接收到服务器发送的SYN+ACK包,必须向

2015-01-17 19:06:35 831

原创 什么是僵尸进程,有何危害?怎么避免僵尸进程?

什么是僵尸进程?当子进程(child process)先于父进程(parent process)退出,但是父进程没有调用wait/waitpid回收子进程的资源,则子进程变成僵尸进程。但是如果该进程的父进程已经结束,那该进程就不会变成僵尸进程,因为每个进程结束的时候,系统会扫描所有运行中的进程,看看有没有哪个进程是刚刚结束的进程的子进程,如果有就由Init来接管他,成为他的父进程。

2015-01-16 23:56:48 1200

原创 如何区分大端、小端

嵌入式开发应该对小端(little-endian)和大端(big-endian)模式非常了解,例如16bit宽的数0x1234在小端(little-endian)模式CPU内存中的存放方式为:内存地址0x10000x1001存放内容0x340x12 在大端(big-endian)

2015-01-16 22:40:18 356

原创 如何用宏定义的方式实现MAX(A,B),MAX(A,B,C),MAX(A,B,C,D)

#define MAX(A,B) ((A)>(B)?(A):(B))#define MAX(A,B,C) ((A)>(B)?(A):(B))>C?((A)>(B)?(A):(B)):C#define MAX(A,B,C,D)  ((A)>(B)?(A):(B))>((C)>(D)?(C):(D))?((A)>(B)?(A):(B)):((C)>(D)?(C):(D))测试代码如下:

2015-01-16 22:21:22 1966

转载 函数指针----函数int (*f)(int x); double (*ptr)(double x); 指针函数---指针

标题:函数指针和指针函数2008-02-27 18:13:14【函数指针】       在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);

2014-06-07 23:51:54 1085

转载 就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。

就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。#include #include #include static jmp_buf buf; int main() { volatile int b; //对于volatile类型的变量,系统每次用到

2014-06-07 23:35:21 421

转载 逗号表达式 c = a,b; d = (a,b);

c语言中逗号运算符和逗号表达式 C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如:  3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为         表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+

2014-06-07 23:23:23 907

转载 高通笔试题int *ptr=(int *)(&a+1)

从网络上看到这样一道有意思的题目,是关于数组与指针的问题,描述如下:main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}输出为:2,5请解释以上代码的输出结果。答案如下:*(a+1)其实很简单就是指a[1

2014-06-07 23:11:26 1019

毕设 酒店管理系统 经典控制台程序 C语言 Hotel Management Infomation System

用C语言实现酒店管理系统控制台程序的编写,程序能够在VC和VS等编译器下编译并成功运行。亲测。

2014-03-09

ba于FPGA的光谱探测实时数据处理系统研究

实时获取战场中来袭激光、大气污染物、毒气等待测物光谱分布信息,根据傅里叶光谱变换理论,研究设计了实时数据处理系统。分析了光谱探测系统结构和工作原理,采用Xilinx公司Virtex2-Pro开发板在ISEl0.1开发平台上设计了l 024点基2.FFr算法数据处理模块硬件电路,并通过了第三方仿真软件Modelsim6.3f的仿真。结果表明,FPGA实际计算l024点基2-FFT频谱分布信息与Matlab理论计算结果相同。当芯片工作在100 MHz时,完成l024点16位基2-FFT数据处理约需32us,满足光谱探测实时数据处理要求。

2014-03-09

ba于FPGA的高性能全数字锁相环设计与实现

本文提出了一种适用范围广泛的全数字锁相环(ADPLL)实现方法.在锁相环输入频率未知的情况下,实现锁相锁频功能。本文从全数字锁相环的基本实现方式入手.进行改进,并使用VHDL语言建模,使用FPGA进行验证。

2014-03-09

stm32f10x程序

stm32f10x arm 程序,数据采集功能,SPI协议传输,毕业设计程序源代码。

2014-03-01

基于无线能量传输技术的植入式动物生理参数遥测系统研究

基于无线能量传输技术的植入式动物生理参数遥测系统研究

2014-03-01

Opencv 1.0 安装软件,可以配合VC6.0开发

Opencv 1.0 安装软件,可以配合VC6.0开发。

2014-03-01

分布式媒体服务系统中的副本放置算法

针对分布式媒体服务系统中的副本放置问题,从优化节点间的传输代价出发,提出一种基于全局信息的启发式副本放置算法——Zero2min,与现有算法相比,节省传输代价10%~36%。根据Zero2min 算法的思路,给出媒体内容逐渐增加情况下的一种动态放置方法,仿真结果表明,其代价小于Max2min。

2014-03-01

VC6.0编程MD5算法三种实现方法

VC6.0编程MD5算法三种实现方法,通过VC6.0编程运行测试。

2014-03-01

C source code:T((n) = T(n-1)+n,T(1) = 1

Solve the following recurrence relation by repeated substitution:T((n) = T(n-1)+n,T(1) = 1

2014-03-01

Solve the following recurrence relation by repeated substitution

Solve the following recurrence relation by repeated substitution T(n) = 2T(n/2) + n^3, T(1) = 1

2014-03-01

opengl三角形旋转

VC6.0 openGL 编程,C++,三角形,圆形,鼠标,菜单操作,通过VC6.0运行测试。

2014-02-28

C++ GUI Programming with Qt 4

C++ GUI Programming with Qt 4

2013-06-13

51单片机c语言基础教程

在众多单片机中51单片机是初学者较好的选择,本文当介绍51单片机c语言入门。

2012-11-30

VC++MFC 集成开发环境介绍

exe格式的视频教程录像,是针对刚接触MFC人群的视频教程,介绍了VC++集成开发环境。

2012-11-29

《Visual C++ 6.0程序设计实训教程(第二版)》-杨国兴-源代码

代码对应于《Visual C++ 6.0程序设计实训教程(第二版)》-杨国兴-一书源代码。

2012-11-29

TMS320F2812/2810原理及应用实例

介绍了TMS320F2812/2810硬件概况、TMS320F281x内部资源TMS320F2812x程序编写和调试环境,最后介绍了TMS320F281x在工程上的两个应用实例。本书源程序绝大部分都来自于作者开发的实际产品,少数测试程序也都已经在实验目标板上调试通过。

2012-11-27

DSP原理及其C编程开发技术

DSP原理及其C编程开发技术,CCS开发环境,硬件为TI公司DSP。

2012-11-27

DSP C2000程序员高手进阶 PDF 版

DSP C2000程序员高手进阶PDF版,TI公司C2000系列单片机开发教程。

2012-11-27

DSP开发入门资料

DSP开发入门培训教程。适用于TI公司芯片的初级使用人群。

2012-11-27

应用Rails进行敏捷Web开发(第4版)

应用Rails进行敏捷Web开发(第4版) ruby on rails

2012-07-08

51单片机C语言实例

详细介绍了51单片机C语言编程的实例,重点介绍了5种中断,定时器中断0,定时器中断1,外部中断0,外部中断1,串口中断。

2014-05-17

TMS320x28xx PWM module

An effective PWM peripheral must be able to generate complex pulse width waveforms with minimal CPU overhead or intervention. It needs to be highly programmable and very flexible while being easy to understand and use. The ePWM unit described here addresses these requirements by allocating all needed timing and control resources on a per PWM channel basis. Cross coupling or sharing of resources has been avoided; instead, the ePWM is built up from smaller single channel modules with separate resources and that can operate together as required to form a system. This modular approach results in an orthogonal architecture and provides a more transparent view of the peripheral structure, helping users to understand its operation quickly.

2014-03-09

DSP F2812 I2C协议介绍

This guide describes the features and operation of the inter-integrated circuit (I2C) module that is available on the TMS320x280x digital signal processor (DSP). The I2C module provides an interface between one of these DSPs and devices compliant with Philips Semiconductors Inter-IC bus (I2C-bus) specification version 2.1 and connected by way of an I2C-bus. External components attached to this 2-wire serial bus can transmit/receive 1 to 8-bit data to/from the 280x DSP through the I2C module. This guide assumes the reader is familiar with the I2C-bus specification.

2014-03-09

TMS320C28x C/C++ Compiler user guide

对于使用F2812这款DSP进行C语言开发的人是一个非常好的参考。详细介绍了C语言的编程规范。

2014-03-09

AES算法中Sbox和列混合单元的优化及FPGA实现

由于AES算法的硬件实现较为复杂,在此提出一种优化算法中S—box和列混合单元的方法。其中S—box通过组合和有限域映射的方法进行优化,列混合单元使用算式重组的方法进行优化。这些优化设计通过组合逻辑实现,经过仿真并在Xilinx Spartan 3系列FPGA上进行综合验证,可以将结构简化,使AES电路面积得到优化,明显节约硬件资源。

2014-03-09

a8FPGA实现机载全姿态指示仪图形硬件填充

论述一种基于DSP和FPGA的机载图形显示系统,并提出一种新颖的基于FPGA的动态画面的硬件填充方法,在填充操作过程中,由DSP完成画面中填充区域边界的标志运算,FPGA完成填充画面像素的刷新操作,使整个画面刷新的速度大为提高.

2014-03-09

800Mbps准循环LDPC码译码器的FPGA实现

本文提出了一种适用于准循环低密度校验码的低复杂度的高并行度译码器架构。通常准循环低密度校验码不适于设计有效的高并行度高吞吐茸译码器。我们通过利用准循环低密度校验码的奇偶校验矩阵的结构特点,将其转化为块 准循环结构,从而能够并行化处理译码算法的行与列操作。使用这个架构,我们在Xilinx Virtex-5 LX330 FPGA上实现了(8176,7154)有限几何LDPC码的译码器,在15次迭代的条件下其译码吞吐量达到800Mbps。

2014-03-09

16Kbs类MELP语音压缩编码器的FPGA实现

基于"CPU软核+模块算法IP"的方法对一个1.6Kb/s类MELP语音压缩编码算法进行了实现,并将整个语音压缩编码器在FPGA上进行了整体验证,实验结果说明本文给出的语音压缩编码器的实现结构是可行的,能够满足语音压缩编码 算法对实时性的要求,从而为下一阶段语音压缩编码器的芯片设计提供有力的可行性论据.同时,由于本文给出的语音压缩编码器的实现结构中的各模块算法IP对于许多语音压缩编码算法中都适用,因此该语音压缩编码器的实现结构对不同的语音压缩编码算法具有一定的通用性.

2014-03-09

8eFPGA的微小型飞行器控制系统的硬件设计

微小型飞行器为控制对象,设计了一种基于Xscale+FPGA的双芯片微小型数字控制系统.该系统用基于Xscale架构的微处理器处理导航算法和控制算法,用FPGA处理外部信号核心.选择嵌入式Linux作为软件平台,完成了Bootloader设计、嵌入式Linux的裁减和主要器件FPGA的驱动设计.针对FPGA所需处理的信号,设计了用于A/D采样的硬件电路,采用硬件描述语言对电路模块进行了软件设计.实验测试结果表明,该系统具有较高的集成度和较好的实时性.

2014-03-09

Visual C++编程之道 光盘 代码 C++

Visual C++编程之道 光盘 代码 C++

2014-03-09

谭浩强C++第四版习题程序

在这部分中提供了由谭浩强编著的《C++程序设计》(清华大学出版社出版)一书中各章的全部习题的参考解答。 为了帮助读者更好地理解程序,我们在有的程序中加了必要的注释。对有的题目,我们提供了几种不同的解法和程序,供读者比较分析。 习题解答程序按章设立文件夹(子目录),如文件夹xt1中包含的是第1章全部习题的解答程序。程序的文件名以xt开头,与例题号一一对应,如xt7-3.cpp是第7章第3题的解答程序。对于给出了两种或多种解答程序的,在文件名中加了顺序号,如xt6-11-1.cpp是第6章第11题的第1种解答程序,xt6-11-2.cpp是第6章第11题的第2种解答程序。

2014-03-09

谭浩强C++第四版教材例题程序

在这部分中提供了由谭浩强编著的《C++程序设计》(清华大学出版社出版)一书中各章的例题程序,以方便教师进行教学,也便于读者上机运行这些程序以及在此基础上修改和调试程序。 程序按章设立文件夹(子目录),如文件夹c12中包含的是第12章全部例题的程序。程序的文件名以c开头,与例题号一一对应,如c5-7.cpp是第5章例5.7的程序。对于教材中同一例题中包含两个或多个程序的,在文件名中加了顺序号,如c10-4-1.cpp是例10.4的第1个程序,c10-4-2.cpp是例10.4的第2个程序。

2014-03-09

空空如也

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

TA关注的人

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