编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。VerilogHDL语言:清阻塞赋值和非阻塞赋值
对于VerilogHDL语言中,经常在always模块中,面临两种赋值方式:阻塞赋值和非阻塞赋值。对于初学者,往往非常迷惑这两种赋值方式的用法,本章节主要介绍这两种文章的用法。其实,有时候概...
2020-11-19 1487
Python程序员初学者和进阶者有什么区别
编译:CSDN- 孙薇,作者:Martin Andersson Aaberge Python是一种很棒的语言,语法简单,无需在代码中搜索分号。对于初学者来说,Python是入门最简单的语言之一。 Python有大量的库支持,你还可以安装...
2020-11-04 1824
2020年常见的20种数据科学工具,你了解多少
执行数据科学任务的最佳工具有哪些?作为数据科学新手,你应该选择哪些工具? 我相信在你的数据科学之旅的某些时刻中你已经问过(或搜索过)这些问题。...
2020-08-27 4595
c语言之条件编译技巧与示例分析
C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef 有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所...
2020-08-26 3361
面向未来的五款编程语言
苹果公司希望淘汰Objective-C这一专为苹果生态系统打造的、已然“35岁高龄”的编程语言,而继任者无疑正是五年前才刚刚诞生的Swift语言。...
2020-06-29 2154
详解ping 命令详细使用
TTL 值:Time To Live, 表示 DNS 记录在 DNS 服务器上存在的时间,它是 IP 协议包的一个值,告诉路由器该数据包何时需要被丢弃。...
2020-05-10 4999
什么是JVM?浅谈JRE、JDK和JVM的关系
当程序中的所有非守护线程都终止时,JVM才退出;若安全管理器允许,程序也可以使用Runtime类或者System.exit()来退出。...
2020-04-25 6090
什么是vhdl语言_简述vhdl语言的特点
什么是vhdl语言 VHDL 的英文全名是VHSIC Hardware Description Language(VHSIC硬件描述语言)。VHSIC是Very High Speed Integrated Circuit的缩写,是20世纪80年代在美国国防部的资助下始创的,并最终导致了VHDL语言...
2020-04-23 12364
vhdl语言的操作符_vhdl语言有什么用
VHDL是一种用来描述数字逻辑系统的“编程语言”。它通过对硬件行为的直接描述来实现对硬件的物理实现,代表了当今硬件设计的发展方向。VHDL是为了满足逻辑设计过程中的各种需求而设计的...
2020-04-23 3346
vhdl语言怎么仿真_vhdl语言的基本结构
在VHDL程序中,实体(ENTITY)和结构体(ARCHITECTURE)这两个基本结构是必须的,他们可以构成最简单的VHDL程序。通常,最简单的VHDL程序结构中还包含另一个最重要的部分,即库(LIBRARY)和程序...
2020-04-23 5114
高云半导体自主研发的逻辑综合工具Gowin Synthesis支持VHDL硬件描述语言
VHDL语言诞生于1982年,最初是由美国国防部开发出来供美军用来提高设计可靠性和缩减开发周期的一种使用范围较小的设计语言。...
2020-03-31 2905
基于Serverless的前后端一体化框架
污染业务代码。与高可用、高并发和运维相关的逻辑与后端业务逻辑交织在一起,让后端技术门槛变高,导致需要多个后端工程师才能掌握所有后端技术...
2020-03-01 1228
汇编语言中常用的伪指令
汇编语言中除常用指令外,还有一些用来对“汇编”过程进行控制、或者对符号、标号赋值的指令。在汇编过程中,这些指令不被翻译成机器码,因此称为“伪指令”。...
2019-11-11 8355
面向对象三大特征之一封装简述
我写的代码比如Person这个类,如果我想知道里边的逻辑,我直接打开去看不就好了,private的我也能看到,怎么会减少时间,调用的人看代码怎么会简单?...
2019-10-15 1236
Java的封装性
使用者对类内部定义的属性(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题。在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细...
2019-10-15 2717
java的封装继承和多态
继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:...
2019-10-15 1746
Java面向对象的封装原则
由上面的内容可以看出,Java封装就是把现实世界同类事物的共同特征和行为抽取出来,放到一个新建的类中,并设置类属性(特征)和行为的访问权限,同时提供外部访问类属性和行为的方法...
2019-10-15 2083
实现Java封装的步骤
采用 this 关键字是为了解决实例变量(private String name)和局部变量(setName(String name)中的name变量)之间发生的同名的冲突。...
2019-10-15 7688
java封装是什么?Java面向对象的封装
封装步骤一般分为3步,第一步首先修改属性的可见性,即将其设置为private;第二步创建getter/setter方法,用于获取/设置属性值,就是用来读写属性,eclipse中也提供了直接生成变量操作方法的菜...
2019-10-15 2717
如何写出行云流水般的高质量代码
针对代码自动生成问题,对于顶层模块来说,承担的功能是自动地将底层数十个模块连接起来。对于底层模块来说,需要根据不同的功能定制需求,来自动化地生成所有功能性的代码,然后被顶...
2019-10-08 4377
什么是Web缓存,HTTP缓存和浏览器缓存的区别
前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。...
2019-09-13 9910
旋转编码器选择:绝对式还是增量式?
绝对编码器会直接输出正在测量的轴的确切位置。每个旋转点都具有唯一的位置值或数据字,并在随轴一起旋转的码盘上编码。码盘上唯一代码的数量决定了位置的表示精度。编码器一旦开启,...
2019-08-26 10251
什么是Rxjs Rxjs和Promise在处理异步问题有何差异
switchMap和其他打平操作符的主要区别是它具有取消效果。在每次发出时,会取消前一个内部 observable (你所提供函数的结果) 的订阅,然后订阅一个新的observable 。你可以通过短语切换成一个新的...
2019-06-13 3866
REST、gRPC、GraphQL及WebHook的对比和选型
首先REST--Resource Representational State Transfer, 中文直译就是资源在网络中以某种表现形式进行状态转移。...
2019-06-13 2786
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |





























