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

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

3天内不再提示

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

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。
分布式调度子系统--初步研究

分布式调度子系统--初步研究

分布式调度子系统 -- 初步研究   1.  总体描述 1.1.  总体介绍 分布式任务调度基于分布式软总线、分布式数据管理、分布式 Profile 等技术特性,构建统一的分布式服务管理(发现、同步、注册...

2021-10-24 标签:子系统分布式调度鸿蒙系统 2189

嵌入式开发中的线程、进程、多线程、多进程和多任务有什么关系

嵌入式开发中的线程、进程、多线程、多进程和多任务有什么关系

可能学习嵌入式开发的读者都听说过这些专业名词,但又多少人理解了? 首先,从定义开始,先看一下教科书上进程和线程定义:进程:资源分配的最小单位。线程:程序执行的最小单位。 心...

2020-10-26 标签:嵌入式多线程线程进程 6984

工程师避免这些误区才能让【宏】削铁如泥

语法错误当使用参数调用宏时,会将参数替换为宏主体,并与其他输入文件一起检查结果,以进行更多的宏调用,可以将部分来自宏主体和部分自变量的宏调用组合在一起。例如, #define twice(...

2020-10-23 标签:函数编译器宏汇编器 2078

Python如何精确控制区间和数字精度

Python如何精确控制区间和数字精度

基础 浮点数是用机器上浮点数的本机双精度(64 bit)表示的。 提供大约17位的精度 和范围从-308到308的指数。和C语言里面的double类型相同。Python不支持32bit的单精度浮点数。如果程序需要精确控制...

2020-10-29 标签:C语言浮点数python 3269

C语言的诞生 C语言与C++40年的相爱相杀

C语言的诞生 C语言与C++40年的相爱相杀

作者 | cor3ntin 译者 | 弯月 以下为译文: 70年代初,贝尔实验室创建了C语言,它是开发UNIX的副产品。很快C就成为了最受欢迎的编程语言之一。但是对于Bjarne Stroustrup来说,C的表达能力还不够。...

2020-10-19 标签:C语言C++ 1610

关于Python 60道硬核面试题 你知道多少

1. Python 的特点和优点是什么? 答案:略。 2. 什么是lambda函数?它有什么好处? lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数。 lambda 函数不能包含命令,它...

2020-12-18 标签:pythonLambda 2052

关于Python的18个高效编程技巧

初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果...

2020-12-16 标签:编程python 1534

Python程序员编程经常忽略的小技巧

下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。 1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使...

2020-12-15 标签:开源python 714

关于Python巧妙而强大的内置函数

关于Python巧妙而强大的内置函数

python内置了一些非常巧妙而且强大的内置函数,对初学者来说,一般不怎么用到,我也是用了一段时间python之后才发现,哇还有这么好的函数,这个函数都是经典的而且经过严格测试的,可以一...

2020-12-14 标签:python 700

Python中最基本的10个内容

Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。 Python的特点 解释型语言,...

2020-12-11 标签:LinuxASCIIpython 2061

20个超棒的Python 库集合分享

为了方便学习,本文列出的20个Python库将按领域进行分类,有些你可能并不熟悉,但是真的能提高你的模型算法实现效率,多一点尝试,多一些努力! 核心库和统计数据 1. NumPy (Commits: 17911, Co...

2020-12-05 标签:python数据科学 2270

开发人员生态系统现状,首选的编程语言有哪些?

互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流。而对于身处其中且撑起 IT 半边天的技术人,如今如何了?从技术角度来看,其又该作何改变顺应潮流? 接下来,...

2020-12-04 标签:JAVAAI编程语言 2073

使用Python和Jupyter Notebook时的10个技巧

简介 提示和技巧总是非常有用的,在编程领域更是如此。有时候,小小的黑科技可以节省你大量的时间和精力。一个小的快捷方式或附加组件有时会是天赐之物,可以成为实用的效率助推器。...

2020-12-02 标签:edaHTMLpython 3927

Python 在分配内存需要考虑的问题

Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数。 本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍...

2020-11-26 标签:python 670

关于Python内置电池介绍

(一) 最近,我突然想到一个问题:相比其它语言,有哪些概念或习惯叫法是 Python 特有的? 在朋友圈提出这个问题后,我得到最多的回复是Pythonic 。这个回复一点都不意外,名字中自带 Pyt...

2020-11-26 标签:编程语言python 1038

详解Python如何拼接字符串

1、来自C语言的%方式 print(%s %s % (Hello, world)) Hello world %号格式化字符串的方式继承自古老的C语言,这在很多编程语言都有类似的实现。上例的%s是一个占位符,它仅代表一段字符串,并不是拼接...

2020-11-26 标签:C语言编程语言字符串python 1391

关于Python 浮点数哪些冷知识

最近遇到个问题: 若两个元组相等,即 a==b 且 a is b,那么相同索引的元素(如 a[0] 、b[0])是否必然相等? 若两个对象的 hash 结果相等,即 hash(a) == hash(b),那么它们是否必然相等呢? 大家可以...

2020-11-25 标签:浮点数python 970

温故而求知新:浅谈Python的字符串

字符串序列是一种不可变序列,这意味着它不能像可变序列一样,进行就地修改。...

2020-11-25 标签:字符串python 528

浅谈Python 字符串特有的操作方法

浅谈Python 字符串特有的操作方法

当要处理字符串列表等序列结构时,采用join()方式;拼接长度不超过20时,选用+号操作符方式;长度超过20的情况,高版本选用f-string,低版本时看情况使用format()或join()方式。...

2020-11-24 标签:字符串python 732

什么是复制字符串?Python如何复制字符串

连续几篇文章都在写 Python 字符串,这出乎我的意料了。但是,有的问题,不写不行,特别是那种灵机一动想到的问题,最后你发现,很多人根本不懂却又误以为自己懂了。那就继续刨根问底,...

2020-11-25 标签:字符串python 3352

Python 切片操作的高级用法

众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段...

2020-11-23 标签:编程语言python 1581

Python学习要点:自定义序列实现切片功能

切片是 Python 中最迷人最强大最 Amazing 的语言特性(几乎没有之一),在《Python进阶:切片的误区与高级用法》中,我介绍了切片的基础用法、高级用法以及一些使用误区。这些内容都是基于原...

2020-11-24 标签:python切片 967

Python高级特性:迭代器切片的应用

在前两篇关于 Python 切片的文章中,我们学习了切片的基础用法、高级用法、使用误区,以及自定义对象如何实现切片用法(相关链接见文末)。本文是切片系列的第三篇,主要内容是迭代器切...

2020-11-29 标签:python迭代器 895

谈谈Python 中的迭代器模式

谈谈Python 中的迭代器模式

在软件开发领域中,人们经常会用到这一个概念设计模式(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》...

2020-11-23 标签:python迭代器 1030

Python学习点:为什么 range() 不生成迭代器

Python学习点:为什么 range() 不生成迭代器

迭代器是 23 种设计模式中最常用的一种(之一),在 Python 中随处可见它的身影,我们经常用到它,但是却不一定意识到它的存在。在关于迭代器的系列文章中(链接见文末),我至少提到了...

2020-11-23 标签:python迭代器 958

导入Python库失败的缺失库怎么解决

导入Python库失败的缺失库怎么解决

在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named xxx或者ModuleNotFoundError: No module named xxx。 导入失败问题,通常分为两种:一种是导入自己写的模块(即以...

2020-11-21 标签:python 4343

Python如何管理所用的全部依赖库

Python如何管理所用的全部依赖库

在 Python 的项目中,如何管理所用的全部依赖库呢?最主流的做法是维护一份requirements.txt,记录下依赖库的名字及其版本号。 那么,如何来生成这份文件呢?在上篇文章 《由浅入深:Python 中如...

2020-11-21 标签:python 1819

Python学习:“-m”选项典型用法和原理解析

Python学习:“-m”选项典型用法和原理解析

看了前面的几种典型用法,你是否开始好奇:“-m”是怎么运作的?它是怎么实现的?...

2020-11-20 标签:pythonpeppython 3501

Python的列表和元组两种数据结构区别差异分析

Python的列表和元组两种数据结构区别差异分析

前言 相信大家对于Python的列表和元组两种数据结构并不陌生了,如果我问大家这两种数据结构有什么区别呢?列表和元组都是数组,列表是动态的数组可以修改,元组是静态的数组不可修改。...

2020-11-20 标签:数据结构python 2554

初入门Python的小白介绍PEP是什么?

初入门Python的小白介绍PEP是什么?

或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对...

2020-11-20 标签:python 2975

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