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

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

3天内不再提示

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

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。
c语言如何实现哈夫曼编码与译码

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

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

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

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

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

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

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

idea加密算法及原理详解

idea加密算法及原理详解

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

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

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

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

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

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

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

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

2017-12-11 标签:Linuxmount挂载命令 52673

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

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

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

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

c语言如何实现idea算法

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

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

verilog实现定时器函数

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

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

verilog语言与c语言的区别

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

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

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

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

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

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

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

2017-12-08 标签:JAVA 1268

七个Java编程素养概述

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

2017-12-08 标签:JAVA 628

java中boolean的用法

java中boolean的用法

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

2017-12-07 标签:JAVAboolean 36277

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

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

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

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

javascript闭包的优缺点有哪些

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

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

javascript闭包原理及应用

javascript闭包原理及应用

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

2017-12-05 标签:javascript闭包 1221

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

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

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

2017-12-05 标签:javascript 1796

javascript变量命名规则与规范

javascript变量命名规则与规范

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

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

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

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

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

2017-12-05 标签:javascript原型链 7376

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2017-12-04 标签:VCOpenCV 2247

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

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

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

2019-03-12 标签:springSpringMVC 1514

在Linux下实现进度条程序,通过makefile进行编译

1. 在Linux下实现进度条程序。 通过makefile进行编译。 建议自主完成一个彩色的进度条。 写Makefile文件的原因:Makefile文件的作用是命令行编译链接命令nmake使用的文件。它以人本方式规定了mak...

2019-03-12 标签:Linux 2127

opencv编译安装笔记(Linux、Ubuntu )

opencv编译安装笔记(Linux、Ubuntu )

本文介绍了两种opencv编译安装笔记:Linux下编译安装OpenCV和Ubuntu 下安装 OpenCV。有需要的小伙伴可以看看。...

2017-12-03 标签:LinuxUbuntuOpenCV 5180

如何用opencv实现感兴趣区域ROI的选取

感兴趣区域(Region of Interest, ROI)的选取,一般有两种情形:1)已知ROI在图像中的位置;2)ROI在图像中的位置未知。...

2017-12-01 标签:OpenCVROI 35403

如何用MATLAB实现感兴趣区域ROI的选取

如何用MATLAB实现感兴趣区域ROI的选取

在统计过程中,需要对特定的对象进行数据处理与分析,本文为图像处理数据分析的过程中提取感兴趣的区域,并进行保存的MATLAB程序,有需要的可以参考。本文根据统计目标区域与背景区域的...

2017-12-01 标签:matlabROI 34188

基于JPEG2000标准的感兴趣区域编码

基于JPEG2000标准的感兴趣区域编码

JPEG2000 标准是利用了离散小波变换技术和嵌入式编码技术一EBCOT,它不但提高了压缩比,而且提供了很多新编码方法。感兴趣区域编码(ROI)便是新编码方法之一。ROI 编码不仅较好地保持了图像...

2017-12-01 标签:编码技术 4471

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