0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。

uboot编译过程详细分析

现在的uboot已经做得和kernel很像,最主要的一点是,uboot也使用了dtb的方法,将设备树和代码分离开来(当然可以通过宏来控制)。...

2017-12-11 标签:Uboot 32461

全局变量和成员变量的区别分析

全局变量和成员变量的区别分析

成员变量是指定维度的成员变量,用于标识某个维度成员。简介由 Analysis Services 内部使用的值,以标识某个维度成员。MemberKeyColumn 属性指定维度的成员变量。例如,1到12之间的某个数字可以是...

2017-12-11 标签:全局变量全局变量成员变量 7184

全局变量和局部变量有什么区别

全局变量和局部变量有什么区别

全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。局部变量指在程序中只在特定过程或函数中可以访问的变量。局部变量是相对于全局变量...

2017-12-11 标签:全局变量局部变量 33029

C语言在多种嵌入式系统编程时的方法步骤详解

不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的...

2017-12-11 标签:嵌入式系统C语言 9214

c++和c语言之间有什么区别

C++是在C语言的基础上发展来的,但是并不是C++比C语言高级,两者的编程思想不一样,应用的领域也不一样。在各自的领域,谁也不能替代谁。...

2017-12-11 标签:C语言C++ 33572

c语言如何实现哈夫曼编码与译码

c语言如何实现哈夫曼编码与译码

哈夫曼编码可以使得编码的总长最短,从而相同的位长可以传送更多的信息。下面来看看c语言是如何实现哈夫曼编码与译码的。...

2017-12-11 标签:C语言哈夫曼编码 10498

哈夫曼编码原理详解及应用实例,哈夫曼编码算法流程图

哈夫曼编码原理详解及应用实例,哈夫曼编码算法流程图

摘要:作为一种常用的编码方式即哈夫曼编码,很多人在它的原理即应用方面都弄不不清楚,本文主要以哈夫曼编码原理与应用实例及算法流程图俩进一步说明。...

2017-12-11 标签:哈夫曼编码 130535

idea加密算法及原理详解

idea加密算法及原理详解

IDEA加密算法是一个分组长度为64比特的分组密码算法,密钥长度为128比特,由8轮迭代操作实现。每个迭代都由三种函数:mod(216)加法、mod(216+1)乘法和逐位异或算法组成。整个算法包括子密...

2017-12-11 标签:JAVA加密算法idea 39393

java实现的哈夫曼编码与解码

java实现的哈夫曼编码与解码

 摘要:哈夫曼编码作为一种编码方式,已经在生活中得到了实际的运用,下面我们以java实现的哈夫曼编码与解码为核心来讲述它的编码方式及程序等。...

2017-12-11 标签:JAVA解码哈夫曼编码 6168

linux命令之mount (挂载命令)详解

 mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。...

2017-12-11 标签:LinuxmountLinuxmount挂载命令 57233

avr单片机c语言编程风格介绍

avr单片机c语言编程风格介绍

摘要:作为一个初学者如何具有良好的程序设计风格呢?下面小编将以avr单片机介绍它的c语言编程风格。...

2017-12-10 标签:AVR单片机AVRC语言AVRAVR单片机C语言编程风格 8267

c语言如何实现idea算法

摘要: IDEA即国际数据加密算法,也是目前使用广泛的一种算法。本文详细介绍了IDEA算法以及c语言如何实现idea算法,下面一起来看看原文。...

2017-12-08 标签:C语言加密C语言idea算法加密 7257

verilog实现定时器函数

使用Verilog描述硬件的基本设计单元是模块(module)。构建复杂的电子电路,主要是通过模块的相互连接调用来实现的。模块被包含在关键字module、endmodule之内。实际的电路元件。Verilog中的模块...

2017-12-08 标签:VerilogC语言 10573

verilog语言与c语言的区别

Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。而C语言是一门通用计...

2017-12-08 标签:C语言Verilog语言 12923

什么是多线程编程?多线程编程基础知识

摘要:多线程编程是现代软件技术中很重要的一个环节。要弄懂多线程,这就要牵涉到多进程。本文主要以多线程编程以及多线程编程相关知识而做出的一些结论。...

2017-12-08 标签:编程多线程 14836

Java中重载和重写的区别及范例详解

重载 overloading 1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。 2) Java的方法重载,就是...

2017-12-08 标签:JAVA 1405

七个Java编程素养概述

1不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用...

2017-12-08 标签:JAVA 831

java中boolean的用法

java中boolean的用法

boolean 数据类型 boolean 变量存储为 8 位(1 个字节)的数值形式,但只能是 True 或是 False。当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回...

2017-12-07 标签:JAVAbooleanJAVA 36760

如何用C语言对DMA控制器编程

如何用C语言对DMA控制器编程

详细地分析了PC/AT机系统的DMA(直接存储器存取)控制器结构及其传输方式,并给出了C语言编程实例。...

2017-12-06 标签:控制器C语言dma 7864

javascript闭包的优缺点有哪些

闭包是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。...

2017-12-05 标签:函数javascript 10013

javascript闭包原理及应用

javascript闭包原理及应用

官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。作为一个函数变量的一个引用,当函数返回时,其处于激...

2017-12-05 标签:javascriptjavascript闭包 3375

javascript闭包是什么_javascript闭包有什么作用

javascript闭包是什么_javascript闭包有什么作用

首先从一个经典错误谈起,页面上有若干个div, 我们想给它们绑定一个onclick方法,于是有了下面的代码很简单的功能可是却偏偏出错了,每次alert出的值都是简单的修改就好使了让我们从一些...

2017-12-05 标签:javascript 4840

javascript变量命名规则与规范

javascript变量命名规则与规范

JavaScript 变量与代数一样,JavaScript 变量可用于存放值(比如 x=2)和表达式(比如 z=x+y)。变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称变量必须以字母开头变量也能以 ...

2017-12-05 标签:javascript变量命名 3933

javascript原型和原型链有什么特点

javascript原型和原型链有什么特点

要弄清楚原型链就要先弄清楚 function 类型,在javascript中没有类的概念,都是函数,所以它是一门函数式的编程语言。类有一个很重要的特性,就是它可以根据它的构造函数来创建以它为模板的...

2017-12-05 标签:javascriptjavascript原型链 10409

javascript命名空间简介和几种写法

javascript命名空间简介和几种写法

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的...

2017-12-05 标签:服务器javascript 5255

弱类型语言有哪些_和强类型、动态、静态类型的区别在哪里

弱类型语言有哪些_和强类型、动态、静态类型的区别在哪里

计算机不能直接理解高级语言,仅仅能直接理解机器语言,所以必需要把高级语言翻译成机器语言,计算机才干运行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。编译型...

2017-12-04 标签:编程语言动态语言编程语言静态语言 10995

强类型和弱类型的语言有什么区别

强类型和弱类型的语言有什么区别

强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。弱类型语言也称为弱类型定义语言。与强类型定义相反。...

2017-12-04 标签:编程语言源代码 24594

JavaScript弱类型语言的优缺点有哪些

JavaScript弱类型语言的优缺点有哪些

弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言·在vbscript中,可以将字符串 12 和整数 3 进行连接得到字符串 123,然后可以把它看成整数 123,而不需要显式...

2017-12-04 标签:编程语言javascript 10958

基于OPENCV和VC++的目标提取技术

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ru...

2017-12-04 标签:VCOpenCV 2907

spring和springmvc虽是父子,但并不和谐

spring和springmvc虽是父子,但并不和谐

昨天,给数据组写接口,不小心掉进坑里挣扎了半天,最后发现是spring和springmvc它们虽是父子但并不和谐,于是在此一记。...

2019-03-12 标签:springSpringMVC 1803

编辑推荐厂商产品技术软件/工具OS/语言教程专题