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

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

3天内不再提示

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

编程语言及工具

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

c语言之条件编译技巧与示例分析

C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef 有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所...

2020-08-26 标签:C语言条件编译 2759

单片机三大编程语言_单片机编程入门注意事项

单片机的编程语言有三种:机器语言、汇编语言与高级语言。机器语言是计算机能够看懂的语言。(形式为一段二进制代码)。...

2020-08-13 标签:单片机编程 42423

24C01读写的c51源程序代码分享

程序中很多NOP是冗余的,希望读者能进一步精简,但必须经过验证。...

2020-08-06 标签:程序C5124c01 2000

面向未来的五款编程语言

苹果公司希望淘汰Objective-C这一专为苹果生态系统打造的、已然“35岁高龄”的编程语言,而继任者无疑正是五年前才刚刚诞生的Swift语言。...

2020-06-29 标签:编程编程语言 1904

详解ping 命令详细使用

详解ping 命令详细使用

TTL 值:Time To Live, 表示 DNS 记录在 DNS 服务器上存在的时间,它是 IP 协议包的一个值,告诉路由器该数据包何时需要被丢弃。...

2020-05-10 标签:Ping命令 4416

如何解决Kubernetes中部署故障及技巧

如何解决Kubernetes中部署故障及技巧

Kubernetes资源配置中的错误,例如在部署(Deployment)和服务(Service)里。...

2020-05-04 标签:kubernetes 655

什么是JVM?浅谈JRE、JDK和JVM的关系

什么是JVM?浅谈JRE、JDK和JVM的关系

当程序中的所有非守护线程都终止时,JVM才退出;若安全管理器允许,程序也可以使用Runtime类或者System.exit()来退出。...

2020-04-25 标签:JVMJDK 5667

什么是vhdl语言_简述vhdl语言的特点

什么是vhdl语言 VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述语言)。VHSIC是Very High Speed Integrated Circuit的缩写,是20世纪80年代在美国国防部的资助下始创的,并最终导致了VHDL语言...

2020-04-23 标签:VHDL语言 11698

vhdl语言的操作符_vhdl语言有什么用

vhdl语言的操作符_vhdl语言有什么用

VHDL是一种用来描述数字逻辑系统的“编程语言”。它通过对硬件行为的直接描述来实现对硬件的物理实现,代表了当今硬件设计的发展方向。VHDL是为了满足逻辑设计过程中的各种需求而设计的...

2020-04-23 标签:VHDL语言 2943

vhdl语言怎么仿真_vhdl语言的基本结构

在VHDL程序中,实体(ENTITY)和结构体(ARCHITECTURE)这两个基本结构是必须的,他们可以构成最简单的VHDL程序。通常,最简单的VHDL程序结构中还包含另一个最重要的部分,即库(LIBRARY)和程序...

2020-04-23 标签:VHDL语言 4689

高云半导体自主研发的逻辑综合工具Gowin Synthesis支持VHDL硬件描述语言

VHDL语言诞生于1982年,最初是由美国国防部开发出来供美军用来提高设计可靠性和缩减开发周期的一种使用范围较小的设计语言。...

2020-03-31 标签:vhdlRTL高云半导体 2354

C语言和指针之间的关系分析

C语言和指针之间的关系分析

C语言直接映射了CPU的工作方式,而且是用极其简单的方式,这就是C语言的艺术。...

2020-03-15 标签:cpuC语言 1166

基于Serverless的前后端一体化框架

污染业务代码。与高可用、高并发和运维相关的逻辑与后端业务逻辑交织在一起,让后端技术门槛变高,导致需要多个后端工程师才能掌握所有后端技术...

2020-03-01 标签:serverless 886

汇编语言中常用的伪指令

汇编语言中常用的伪指令

汇编语言中除常用指令外,还有一些用来对“汇编”过程进行控制、或者对符号、标号赋值的指令。在汇编过程中,这些指令不被翻译成机器码,因此称为“伪指令”。...

2019-11-11 标签:汇编语言伪指令 7851

面向对象三大特征之一封装简述

我写的代码比如Person这个类,如果我想知道里边的逻辑,我直接打开去看不就好了,private的我也能看到,怎么会减少时间,调用的人看代码怎么会简单?...

2019-10-15 标签:封装代码面向对象 976

Java的封装性

Java的封装性

使用者对类内部定义的属性(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题。在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细...

2019-10-15 标签:封装JAVA局部变量 2310

java的封装继承和多态

java的封装继承和多态

继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:...

2019-10-15 标签:封装JAVA变量 1445

Java面向对象的封装原则

由上面的内容可以看出,Java封装就是把现实世界同类事物的共同特征和行为抽取出来,放到一个新建的类中,并设置类属性(特征)和行为的访问权限,同时提供外部访问类属性和行为的方法...

2019-10-15 标签:封装JAVA面向对象 1774

实现Java封装的步骤

实现Java封装的步骤

采用 this 关键字是为了解决实例变量(private String name)和局部变量(setName(String name)中的name变量)之间发生的同名的冲突。...

2019-10-15 标签:封装JAVA变量 7260

java封装是什么?Java面向对象的封装

封装步骤一般分为3步,第一步首先修改属性的可见性,即将其设置为private;第二步创建getter/setter方法,用于获取/设置属性值,就是用来读写属性,eclipse中也提供了直接生成变量操作方法的菜...

2019-10-15 标签:封装JAVA代码 2444

如何写出行云流水般的高质量代码

如何写出行云流水般的高质量代码

针对代码自动生成问题,对于顶层模块来说,承担的功能是自动地将底层数十个模块连接起来。对于底层模块来说,需要根据不同的功能定制需求,来自动化地生成所有功能性的代码,然后被顶...

2019-10-08 标签:Verilog代码Verilog HDL 4000

什么是Web缓存,HTTP缓存和浏览器缓存的区别

什么是Web缓存,HTTP缓存和浏览器缓存的区别

前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。...

2019-09-13 标签:WebHTTP缓存 9466

旋转编码器选择:绝对式还是增量式?

绝对编码器会直接输出正在测量的轴的确切位置。每个旋转点都具有唯一的位置值或数据字,并在随轴一起旋转的码盘上编码。码盘上唯一代码的数量决定了位置的表示精度。编码器一旦开启,...

2019-08-26 标签:旋转编码器增量式 9647

什么是Rxjs Rxjs和Promise在处理异步问题有何差异

什么是Rxjs Rxjs和Promise在处理异步问题有何差异

switchMap和其他打平操作符的主要区别是它具有取消效果。在每次发出时,会取消前一个内部 observable (你所提供函数的结果) 的订阅,然后订阅一个新的observable 。你可以通过短语切换成一个新的...

2019-06-13 标签:异步Rxjs异步 3632

REST、gRPC、GraphQL及WebHook的对比和选型

首先REST--Resource Representational State Transfer, 中文直译就是资源在网络中以某种表现形式进行状态转移。...

2019-06-13 标签:APIAPIGraphQLREST 2474

ZLG震撼发布开源GUI引擎AWTK

随着手机、智能手表等便携式设备的普及,用户对于GUI的要求日渐提高。如何设计出高性能、高可靠性、低功耗、美观炫酷的GUI?这成为一个困扰开发者的难题!为此,Z G打造了功能强大、可靠...

2019-01-23 标签:开源zlgGUI 7059

计算机编程语言发展的三个重要阶段你都知道吗?

计算机编程语言发展的三个重要阶段你都知道吗?

第一代计算机语言称为机器语言。机器语言就是0/1代码。计算机只能识别0和1。在计算机内部,无论是一部电影还是一首歌曲或是一张图片,最终保存的都是0/1代码,因为CPU只能执行0/1代码。那...

2019-02-04 标签:计算机编程语言汇编语言 19707

浅谈JavaScript创建对象的3种方法

浅谈JavaScript创建对象的3种方法

在OOP中,对象文字是指用大括号括起来的用逗号分隔的名称 - 值对列表。名称是字符串,值是可用的任何基本数据类型,例如数组,字符串,数字,函数等等。...

2019-01-01 标签:面向对象javascript 746

Java中如何显示不同时区的时间(原理详解)

当我们使用System.out.println来输出一个时间的时候,他会调用Date类的toString方法,而该方法会读取操作系统的默认时区来进行时间的转换。...

2019-01-01 标签:JAVA 12173

stm32开发常用的软件和语言介绍

STM32 开发环境(工具)介绍 一、Keil 软件介绍 Keil C51 是美国 Keil software 公司出品的 51 系列兼容单片机 C 语言软件开发系统。 Keil C51 软件提供了丰富的库数据和功能强大的集成开发调试工具 V...

2018-12-20 标签:STM32C语言 54963

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