编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。typedef是什么意思
typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。...
2017-11-09 15336
你不可不知的11个Linux命令
Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些...
2017-11-09 1358
fft算法以及c语言实现详情解答
第一个问题是为什么要创造FFT,简单的说,为了速度。我们承认DFT很有用,但是我们发现他的速度不是很快,1D的DFT原始算法的时间复杂度是O(n^2),这个可以通过公式观察出来,对于2D的DFT其...
2017-11-09 15504
图解android开发工具
要想快速开发一个Android应用,通常会用到很多工具,巧妙利用这些工具,能让我们的开发工作事半功倍,节省大量时间,本篇经验就为大家介绍下这19个开发工具都有什么用途,希望对大家的工...
2017-11-08 1412
arduino用什么语言编程
Arduino使用C/C++编写程序,虽然C++兼容C语言,但这是两种语言,C语言是一种面向过程的编程语言,C++是一种面向对象的编程语言。早期的Arduino核心库使用C语言编写,后来引进了面向对象的思想...
2017-11-08 69602
单片机用什么软件编程?
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机...
2017-11-08 182189
oc语言的特点及主要应用在什么方面
OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。...
2017-11-07 7455
oc语言的优缺点有哪些
OC语言优点:1.Category是非常实用的扩展机制,可以很方便的为一个已有的类添加属性或者方法,而不需要笨拙的去继承。2.运行时多态的概念,可以让一个类的对象动态的以其他类行为去执行(...
2017-11-07 2681
oc有垃圾回收机制吗?arc和垃圾回收机制的区别?
在C#中都有GC在自动管理内存,但是在OC中没有垃圾回收机制,那么OC中内存又是如何管理呢?其实在OC中内存的管理是依赖对象引用计数器(reference counting)来进行的。OC中每个对象都有一个与之...
2017-11-07 3886
oc可以实现多接口吗?具体实现操作步骤!
OC使用协议实现多继承,可以遵守多个协议实现多接口。category是OC中的类别,类别是用于给一个现有类添加新方法。重写类一般采用继承的方式,分类(类别)在给以个类添加同名方法后,会造...
2017-11-06 3702
oc响应者链原理分析
响应者链的起点为: 上面我们所寻找到的最最合适的View,而这个View将调用自身的touchesBegan:withEvent:方法来开始事件响应者链的起始传递。...
2017-11-06 890
oc语言的特性有哪些
OC是以SmallTalk为基础,建立在C语言之上,是C语言的超集。20世纪80年代早期由 Brad J.Cox设计,2007年苹果公司发布了OC 2.0,并在iPhone上使用OC进行开发。...
2017-11-06 3672
oc语言基本语法汇总分析
oc语言完全兼容C语言,后缀为.m类型。被广泛应运与开发苹果mac os x平台和ios开发平台oc语言关键字基本上以@开头,oc字符串也是以@开头。...
2017-11-06 3171
oc语言版本号汇总分析
OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。...
2017-11-06 2845
为什么说oc是动态语言,原因分析
什么是「动态语言」?这个概念其实没有一个明确的定义。基本上它是一个程度的度量。这个程度就是该语言的 runtime 到底使用多少 bookkeeping 数据。读过《Design and Evolution of C++》的人一定知道...
2017-11-06 3133
oc语言教程详解
在IOS的学习中,估计很多开发人员容易上手,但真正内部结构,我想理解起来也是比较费劲,因为IOS开发并不是一门开源语言,语言的基础架构,有一些部分不凡多做些猜想验证,并通过苹果官...
2017-11-06 2550
oc语言基本数据类型
Objective-C语言是对C语言的一种封装,在C语言的基础上增加了一层面向对象的语法,完全兼容C语言,在OC代码中可以使用C,甚至C++代码。1980年代初布莱德·考克斯(Brad Cox)在其公司Stepstone发明...
2017-11-06 2286
什么是oc语言,oc语言是c语言吗?
作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符...
2017-11-06 57239
thumb指令集是什么_thumb指令集与arm指令集的区别
thumb指令集是arm指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间。t...
2017-11-03 18275
MySQL高可用方案之MHA技术解读
如果MHA Manager节点到数据库主库的网络发生抖动,导致短时间不可访问,我们是希望这个过程是不会做灾难切换的,但是如果时间过长了,有2分钟或者3分钟都不可访问,这个时候是切还是不切...
2017-11-03 2122
esp8266 sdk开发教程是什么
软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。那...
2017-11-03 15831
如何使用递归遍历转换树形数据
广度遍历的过程是把所有节点扁平化到一个队列中了,这个过程是不可逆 的,换句话说,我们在处理过程中丢掉了树形结构信息。然后我们要生成的 DOM 树,是需要结构信息的——因此,需要将...
2017-11-02 4569
嵌入式编程常见的3种socket接口类型解析
在Linux中的网络编程是通过socket接口来进行的,是一种文件描述符。socket也有一个类似于打开文件的函数调用,该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过...
2017-11-02 17281
Python能否超越Java成为“迈入未来”的编程语言
在主流编程语言当中,Python并不是一个“新人”,它的历史超过25年,但真正风靡之时却是最近几年,所以“后起之秀”的称呼实至名归。Python的起源是1989年,其发明者荷兰人程序员吉多•范罗...
2017-10-31 6630
浅谈javascript技术的双向数据绑定
近几年前端技术栈真是发展的太迅速了,从以前的针对dom操作的框架如jquery,ext.js等框架逐步过渡到当前的mvvm模式,让前端开发者将注意力从dom操作逐渐解脱出来,专注于逻辑的实现,个人认...
2017-10-29 4311
盘点5大主流CSS框架,你知道哪些
作为开发工具,CSS框架一直处于不断进化和改进的状态,因此我们强烈建议您关注眼下的趋势。这篇文章会带您了解2017年最流行的5种CSS框架。...
2017-10-29 10766
Java工程师如此火爆,理由何在
但就2017年来说,我国仍然还存在很大的Java人才缺口,缺口可达42.5万,并且以每年20%左右的速度增长。Java岗位人才的空缺,而需求量又大,所以这种人才供不应求的现状,就是Java工程师的薪资...
2017-10-25 1435
你不知道的秘密,浅谈Java注解上位之路
我们都知道作为一名程序员,经常进行代码注释是一种很好的习惯。但你的后台代码需要更改的时候,我们不需要将整片的代码进行改写,那么这个时候,注释就显得重要了。它能帮你快速找到...
2017-10-25 787
编辑推荐厂商产品技术软件/工具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 |