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

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

3天内不再提示

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

编程语言及工具

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

python3 cookbook中常遇问题的解答记录

问题:现在有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?...

2023-05-19 标签:生成器python迭代器 415

Char数组与String是如何从统一走向分离的?

Char数组与String是如何从统一走向分离的?

在很多编程语言中,经常用 String 类型来表示字符串,用 Char 来表示字符类型;...

2023-05-19 标签:JAVAASCII编程语言python 614

Java内部类使用不当导致的内存泄露问题及解决办法

Java内部类使用不当导致的内存泄露问题及解决办法

非静态内部类会持有外部类,如果有地方引用了这个非静态内部类,会导致外部类也被引用,垃圾回收时无法回收这个外部类(即使外部类已经没有其他地方在使用了)。...

2023-05-18 标签:JAVA语言JVM 1616

算法工程师如何优雅地使用ChatGPT?

算法工程师如何优雅地使用ChatGPT?

通过自定义魔法命令,可以在notebook中直接调用chatgpt,无缝衔接编码过程,不需要再多个窗口中跳来跳去...

2023-05-17 标签:pythonChatGPT 509

C++入门之通用算法

C++ 是一种强大的编程语言,它提供了许多通用算法,可以用于各种容器类型。这些算法是通过迭代器来操作容器中的元素,因此它们是通用的,可以用于不同类型的容器。在本篇博客中,我们...

2023-05-17 标签:编程语言容器C++ 1198

嵌入式C语言数组还能这样玩?

给定一个含有n个元素的整型数组a,求a中所有元素的和。可能您会觉得很简单,是的,的确简单,但是为什么还要说呢,原因有二,第一,这道题要求用递归法,只用一行代码。第二,这是我人...

2023-05-17 标签:嵌入式计数器C语言 692

嵌入式软件可靠性设计的编程要点

设备的可靠性涉及多个方面:稳定的硬件、优秀的软件架构、严格的测试以及市场和时间的检验等等。...

2023-05-16 标签:C语言嵌入式软件LCD显示屏非易失性存储器 1033

从Verilog PLI到SystemVerilog DPI的演变过程

从Verilog PLI到SystemVerilog DPI的演变过程

写过Verilog和systemverilog的人肯定都用过系统自定义的函数$display,这是预定好的,可以直接调用的功能。...

2023-05-16 标签:VerilogC语言RTLDPI 1497

HDB3编解码简析

HDB3编解码简析

此次需求提供的十分明确,给出了编码规则及示例,明确了编解码端口要求;仿真模块根据设计进行适配。...

2023-05-15 标签:VHDL语言编解码RSTCLK 2810

聊聊Java中那18把锁

聊聊Java中那18把锁

悲观锁对应于生活中悲观的人,悲观的人总是想着事情往坏的方向发展。...

2023-05-15 标签:处理器JAVA语言CAS 781

OpenCV人脸监测与识别步骤

OpenCV人脸监测与识别步骤

人脸识别技术是基于人的脸部特征,对输入的人脸图像或者视频流,首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。...

2023-05-15 标签:人脸识别技术傅立叶变换OpenCVpythonPIL 2088

如何使用命令行界面和Python对实时网络摄像头中的物体进行检测

如何使用命令行界面和Python对实时网络摄像头中的物体进行检测

目标检测是计算机视觉的一个子领域,主要涉及在图像或视频中以一定的置信度识别和定位物体。...

2023-05-15 标签:计算机视觉pythonCLI 4936

如何在Linux上使用Pigz来更快地压缩文件

如何在Linux上使用Pigz来更快地压缩文件

Pigz是一款快速压缩文件的工具,它能够使用多个CPU核心进行压缩,使得压缩速度得到了极大的提升。在本文中,我们将介绍如何在Linux上使用Pigz来更快地压缩文件。...

2023-05-12 标签:cpuLinux压缩 2800

弱电人必会的Linux常用命令

查看当前目录下的所有目录和文件 * `ls -a`    查看当前目录下的所有目录和文件 * `ls -l或ll`   列表查看当前目录下的所有目录和文件 * `ls /dir`  查看指定目录下的所有目录和文件...

2023-05-12 标签:Linux弱电Linux弱电目录 823

在Linux中如何查找软件包版本

尽管在图形包管理器的帮助下包管理变得更加容易,但一些用户总是更喜欢命令行方式。有不同的命令可以在不同的 Linux 版本中找出包版本。今天,在本教程中,我们将看到如何在一些流行的...

2023-05-12 标签:Linux管理器 3834

Linux如何使用cron进行定时任务的操作

按计划执行命令对于计算机来说非常重要,因为假如我亲自去执行一些任务的话,可能会因为多方面因素不能按时执行,所以定时任务就显得非常重要了! cron就是一个能够执行定时任务的命...

2023-05-12 标签:LinuxUNIX编辑器 2559

如何将CentOS 7升级到CentOS 8.5版本

如何将CentOS 7升级到CentOS 8.5版本

在本文中,您将学习如何将CentOS 7升级到CentOS 8.5版本。 ## 第 1 步:安装 EPEL 存储库 首先,通过运行以下命令安装EPL存储库:...

2023-05-12 标签:RPMCentOS 2318

Linux中如何如何为现有用户创建主目录?

Linux中如何如何为现有用户创建主目录?

在Linux系统中,每个用户都有一个主目录,通常称为home目录,用于存储用户的个人文件和配置信息。然而,有时候我们会创建一个新的用户,但是忘记或者没有选择为其创建一个主目录。在这种...

2023-05-12 标签:Linux目录 2759

Linux中如何使用Docker安装MySQL

Linux中如何使用Docker安装MySQL

如果您是 MySQL 的新手或希望快速轻松地安装 MySQL 数据库的人,那么本文适合您,在本文中,我们将学习如何在 Linux 中使用 Docker 和 Docker compose 设置 MySQL。 让我们首先设置 docker 环境来启动...

2023-05-12 标签:Linux数据库容器MySQL 4247

如何在Linux的文件和文件夹中搜索文本?

如果您是开发人员、Web 程序员或处理许多文件的人,并且需要查找单个文本,今天可要好好看这篇文章了。 假设您有一个包含 30 个文件夹和 20,000 个文件的目录,这些文件夹中包含的文件的...

2023-05-12 标签:Web程序员CSS 2247

Linux入门之目录树结构

Linux操作系统的发行版众多,为了统一不同发行版系统中的目录结构,FHS(Filesystem Hierarchy Standard)标准应运而生。 FHS的重点在于规范每个特定的目录下应该放置什么样的数据,其中最重要的就...

2023-05-12 标签:Linux操作系统FHSLinux操作系统 1463

Linux入门之正则表达式

Linux入门之正则表达式

正则表达式是用来表达字符串匹配模式的方法,利用正则表达式,可以让我们轻易地实现对目标字符串的**查找**、**删除**、**替换**等操作。 正则表达式并不复杂,它并不包含难以理解的理...

2023-05-12 标签:Linux字符串Linux字符串正则表达式 1465

Linux系统如何修改文件属性与权限

Linux系统如何修改文件属性与权限

我们已经深入学习了Linux系统中用户和用户组的基本概念。每个文件和目录都具有“所属用户”和“所属用户组”这两个属性,这两个属性对文件权限及安全性至关重要。本节我们就来学习如何...

2023-05-12 标签:Linux文件 3228

Linux系统安装前的一些预备知识

Linux系统安装前的一些预备知识

本文会介绍一些Linux系统安装前的一些预备知识,会涉及到MBR、BIOS和Boot loader等计算机基础概念。...

2023-05-12 标签:Linux计算机LinuxMBR计算机 1100

简述Ubuntu安装软件的四种方式

简述Ubuntu安装软件的四种方式

Ubuntu应该是目前最流行的Linux桌面系统了,本节会介绍在Ubuntu Linux系统上软件安装的几种方式。 下面会依次介绍apt软件包管理工具、直接安装deb软件包、绿色软件包安装、bundle软件安装包四种...

2023-05-12 标签:LinuxUbuntuAPT 18239

linux文件挂载相关介绍

mount是Linux下的一个命令,它可以将分区挂载或挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,当我们只要访问这个文件夹时,就相当于访问该分区了。...

2023-05-12 标签:LinuxLinuxmount 1051

探究Git基本原理(上)

探究Git基本原理(上)

简单地说,Git 究竟是怎样的一个系统呢?请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在学习 Git 时,请尽量理清你对其它版本...

2023-05-12 标签:Git版本管理CVSGit版本管理 1715

探究Git基本原理(下)

探究Git基本原理(下)

简单地说,Git 究竟是怎样的一个系统呢?请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在学习 Git 时,请尽量理清你对其它版本...

2023-05-12 标签:CVSGit版本管理 984

Manjaro 22.1 Linux的几个卓越功能介绍

Manjaro 22.1 Linux的几个卓越功能介绍

Manjaro 22.1 Talos 是最新的基于 Arch 的 Linux 发行版,继前一个版本 Manjaro Sikaris 之后,现在终于发布了。新版本包括了新的更新、修复了一些 bug,并对桌面环境进行了改进和优化,让最新的 Manja...

2023-05-12 标签:LinuxBUGArchBUGLinux 5170

Linux内核调试的方式以及工具汇总(下)

Linux内核调试的方式以及工具汇总(下)

内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试. 内核的调试, 其本质是内核空间与用户空间...

2023-05-12 标签:内核Linux开发 1674

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