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

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

3天内不再提示

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

编程语言及工具

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

typedef结构体定义

typedef为这个新的结构起了一个名字,叫MyStruct。typedef struct tagMyStruct MyStruct;因此,MyStruct实际上相当于struct tagMyStruct,我们可以使用MyStruct varName来定义变量。C语言当然允许在结构中包含指向它...

2017-11-09 标签:C语言typedef 7968

vhdl语言和c语言区别大吗?差异性体现在哪儿

vhdl语言和c语言区别大吗?差异性体现在哪儿

相信对vhdl语言和c语言区别也有了一定的了解,并且它们两者之间的区别还是挺大的,下面我们详细细数一下它们的区别。...

2017-11-09 标签:VHDL语言C语言 20841

c语言中typedef的用法

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。typede...

2017-11-09 标签:C语言typedef 9873

sdwebimage缓存原理

sdwebimage缓存原理

SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓存管理、异步下载,同一个URL下载次数控制和优化等特征。...

2017-11-09 标签:sdwebimage 2249

typedef和define区别

typedef和define区别

typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字define,无参宏定义的一般形式为:#define 标识符 字符串define 函数定义一个常量...

2017-11-09 标签:编程语言typedefdefinetypedef编程语言 7366

typedef是什么意思

typedef是什么意思

typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。...

2017-11-09 标签:编程语言typedef 16312

你不可不知的11个Linux命令

你不可不知的11个Linux命令

Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些...

2017-11-09 标签:Linuxpython 1661

fft算法以及c语言实现详情解答

fft算法以及c语言实现详情解答

第一个问题是为什么要创造FFT,简单的说,为了速度。我们承认DFT很有用,但是我们发现他的速度不是很快,1D的DFT原始算法的时间复杂度是O(n^2),这个可以通过公式观察出来,对于2D的DFT其...

2017-11-09 标签:FFTC语言FFT算法 16049

图解android开发工具

要想快速开发一个Android应用,通常会用到很多工具,巧妙利用这些工具,能让我们的开发工作事半功倍,节省大量时间,本篇经验就为大家介绍下这19个开发工具都有什么用途,希望对大家的工...

2017-11-08 标签:Android 1759

自学andriod的app开发

这篇文章主要介绍了Android APP开发入门的基础学习...

2017-11-08 标签:APPandriod 3489

arduino串口通信

arduino串口通信

本文是对Arduino串口通信函数的较全面总结,可作为工具贴查找使用。...

2017-11-08 标签:串口通信Arduino 22099

arduino用什么语言编程

Arduino使用C/C++编写程序,虽然C++兼容C语言,但这是两种语言,C语言是一种面向过程的编程语言,C++是一种面向对象的编程语言。早期的Arduino核心库使用C语言编写,后来引进了面向对象的思想...

2017-11-08 标签:编程Arduino 70824

单片机用什么软件编程?

单片机用什么软件编程?

单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机...

2017-11-08 标签:单片机编程 186451

oc语言的特点及主要应用在什么方面

OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。...

2017-11-07 标签:oc语言 8061

oc语言的优缺点有哪些

OC语言优点:1.Category是非常实用的扩展机制,可以很方便的为一个已有的类添加属性或者方法,而不需要笨拙的去继承。2.运行时多态的概念,可以让一个类的对象动态的以其他类行为去执行(...

2017-11-07 标签:oc语言 3321

oc有垃圾回收机制吗?arc和垃圾回收机制的区别?

oc有垃圾回收机制吗?arc和垃圾回收机制的区别?

在C#中都有GC在自动管理内存,但是在OC中没有垃圾回收机制,那么OC中内存又是如何管理呢?其实在OC中内存的管理是依赖对象引用计数器(reference counting)来进行的。OC中每个对象都有一个与之...

2017-11-07 标签:oc语言 4240

oc可以实现多接口吗?具体实现操作步骤!

OC使用协议实现多继承,可以遵守多个协议实现多接口。category是OC中的类别,类别是用于给一个现有类添加新方法。重写类一般采用继承的方式,分类(类别)在给以个类添加同名方法后,会造...

2017-11-06 标签:接口C语言 4073

oc响应者链原理分析

oc响应者链原理分析

响应者链的起点为: 上面我们所寻找到的最最合适的View,而这个View将调用自身的touchesBegan:withEvent:方法来开始事件响应者链的起始传递。...

2017-11-06 标签:C语言C语言响应者链 1073

oc语言的特性有哪些

OC是以SmallTalk为基础,建立在C语言之上,是C语言的超集。20世纪80年代早期由 Brad J.Cox设计,2007年苹果公司发布了OC 2.0,并在iPhone上使用OC进行开发。...

2017-11-06 标签:C语言 4042

oc语言基本语法汇总分析

oc语言基本语法汇总分析

oc语言完全兼容C语言,后缀为.m类型。被广泛应运与开发苹果mac os x平台和ios开发平台oc语言关键字基本上以@开头,oc字符串也是以@开头。...

2017-11-06 标签:C语言 3631

oc语言版本号汇总分析

OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。...

2017-11-06 标签:51单片机C语言 3165

为什么说oc是动态语言,原因分析

什么是「动态语言」?这个概念其实没有一个明确的定义。基本上它是一个程度的度量。这个程度就是该语言的 runtime 到底使用多少 bookkeeping 数据。读过《Design and Evolution of C++》的人一定知道...

2017-11-06 标签:C语言动态语言 3377

oc语言教程详解

在IOS的学习中,估计很多开发人员容易上手,但真正内部结构,我想理解起来也是比较费劲,因为IOS开发并不是一门开源语言,语言的基础架构,有一些部分不凡多做些猜想验证,并通过苹果官...

2017-11-06 标签:C语言 2866

oc语言基本数据类型

Objective-C语言是对C语言的一种封装,在C语言的基础上增加了一层面向对象的语法,完全兼容C语言,在OC代码中可以使用C,甚至C++代码。1980年代初布莱德·考克斯(Brad Cox)在其公司Stepstone发明...

2017-11-06 标签:C语言 2547

什么是oc语言,oc语言是c语言吗?

什么是oc语言,oc语言是c语言吗?

作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符...

2017-11-06 标签:C语言C语言C语言程序 57945

thumb指令集是什么_thumb指令集与arm指令集的区别

thumb指令集是什么_thumb指令集与arm指令集的区别

thumb指令集是arm指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间。t...

2017-11-03 标签:thumb指令集 19126

MySQL高可用方案之MHA技术解读

MySQL高可用方案之MHA技术解读

如果MHA Manager节点到数据库主库的网络发生抖动,导致短时间不可访问,我们是希望这个过程是不会做灾难切换的,但是如果时间过长了,有2分钟或者3分钟都不可访问,这个时候是切还是不切...

2017-11-03 标签:MySQLHMAMySQL 2453

esp8266 sdk开发教程是什么

esp8266 sdk开发教程是什么

  软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。那...

2017-11-03 标签:ESP8266ESP8266sdk开发教程 16379

如何使用递归遍历转换树形数据

如何使用递归遍历转换树形数据

广度遍历的过程是把所有节点扁平化到一个队列中了,这个过程是不可逆 的,换句话说,我们在处理过程中丢掉了树形结构信息。然后我们要生成的 DOM 树,是需要结构信息的——因此,需要将...

2017-11-02 标签:javascript递归 4793

嵌入式编程常见的3种socket接口类型解析

嵌入式编程常见的3种socket接口类型解析

在Linux中的网络编程是通过socket接口来进行的,是一种文件描述符。socket也有一个类似于打开文件的函数调用,该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过...

2017-11-02 标签:嵌入式Socket 17810

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