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

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

3天内不再提示

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

编程语言及工具

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

Raspberry Pi 5开发板开箱及系统烧录体验

开发板的正面,是传统的树莓派的风格,做工与用料是非常扎实的。比较有特点的是HDMI的接口是那种特别小的接口。再有就是TTL也是一个特别迷你的接口。...

2024-08-08 标签:开发板烧录Raspberry Pi树莓派 349

编程语言那么多,最适合图像识别的是哪种呢?

这段时间垃圾分类相关小程序、APP的上线,让图像识别又一次进入人们的视线,我国图像识别技术在全世界都排在前列。...

2024-01-09 标签:matlabJAVA图像识别编程语言python 734

K8s常见的10个问题排查

K8s常见的10个问题排查

K8S的集群状态是排查故障的关键起点。使用kubectl get nodes命令来检查节点状态。如果有节点未能就绪或出现异常状态,可能会对应用程序造成故障。确保基本组件,如etcd、kubelet和kube-proxy等,正...

2023-11-01 标签:cpu网络通信cpuip地址Service网络通信 962

DC启动环境综合设置及实操

DC启动环境综合设置及实操

当启动DC时,首先会在当前启动位置寻找.synopsys_dc.setup文件并加载,如果没有找到则回到当前用户主目录下寻找,若还没有找到则加载DC安装路径下的.synopsys_dc.setup。...

2023-10-31 标签:DCSynopsysGUI 2943

为什么MySQL索引要用B+tree?

红黑树是一种特化的 AVL树(平衡二叉树),都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡; 若一棵二叉查找树是红黑树,则它的任一子树必为红黑树。...

2023-10-30 标签:SQL数据结构MySQLMySQLSQL二叉树数据结构 144

基于Kubernetes集群的typecho博客搭建方案

基于Kubernetes集群的typecho博客搭建方案

Kubernetes提供了强大的高可用性特性,它可以自动管理和调度容器实例,确保应用程序在集群中始终可用。还可以监控和自动修复故障的容器实例,提高博客的稳定性和可靠性。...

2023-10-30 标签:计算机数据库MySQLkubernetesMySQL数据库计算机 273

什么是Kubernetes CoreDNS?如何监控 CoreDNS?

什么是Kubernetes CoreDNS?如何监控 CoreDNS?

如果您在 Kubernetes 中运行您的工作负载,并且您不知道如何监控 CoreDNS,请继续阅读本文:如何使用 Prometheus 来抓取 CoreDNS 指标,您应该检查哪些指标,以及它们的含义。...

2023-10-30 标签:cpu内存DNSkubernetes 1849

如何判断一个网站是否存在一个CDN?

如何判断一个网站是否存在一个CDN?

查到到的ip可以拿到和微步的DNS历史查询来对比 常见的有以前的钟馗之眼,shodan,fofa搜索。以fofa为例,只需输入:title:“网站的title关键字”或者body:“网站的body特征”就可以找出fofa收录的...

2023-10-30 标签:服务器ip地址CDN 1247

什么是内存泄漏?如何避免JavaScript内存泄漏

什么是内存泄漏?如何避免JavaScript内存泄漏

JavaScript 代码中常见的内存泄漏的常见来源: 研究内存泄漏问题就相当于寻找符合垃圾回收机制的编程方式,有效避免对象引用的问题。...

2023-10-27 标签:内存定时器javascript内存内存泄漏定时器 202

PyTorch 与 TensorFlow的区别分析

PyTorch 与 TensorFlow的区别分析

PyTorch是一个开源的深度学习框架,建立于Torch之上,底层为C++,并标榜Python First,强调其为Python 语言量身打造的,使用上就与Python项目的撰写并没有太大的差异,也能够与Python的套件相整合。...

2023-10-27 标签:C++机器学习深度学习tensorflowpytorch 1201

Git中最常用的命令介绍

Git中最常用的命令介绍

git add命令用于将修改的文件添加到下一次提交的暂存区。你可以指定要添加的文件git add命令用于将修改的文件添加到下一次提交的暂存区。你可以指定要添加的文件,例如git add file1.txt file2....

2023-10-26 标签:数据存储GitShell命令数据存储 154

Clone节点如何避免主从故障?

通过解析binlog发现,同一时刻主从节点都在执行同一条语句,因此询问业务是否在主从节点都执行了定时任务,业务回复定时任务只在主节点执行。...

2023-10-26 标签:MySQLMySQL定时节点 150

常用于缓存处理的机制总结 如何避免缓存雪崩问题?

常用于缓存处理的机制总结 如何避免缓存雪崩问题?

在实际的开发当中,我们经常需要进行磁盘数据的读取和搜索,因此经常会有出现从数据库读取数据的场景出现。但是当数据访问量次数增大的时候,过多的磁盘读取可能会最终成为整个系统的...

2023-10-24 标签:数据库MySQL过滤器 211

RocketMQ的定时任务设计精髓!

RocketMQ的定时任务设计精髓!

Name Server 集群部署,但是节点之间并不会同步数据,因为每个节点都会保存完整的数据。因此单个节点挂掉,并不会对集群产生影响。...

2023-10-24 标签:定时源代码Server函数定时源代码 484

一文详解ZGC关键技术

一文详解ZGC关键技术

ZGC是如何设计怎么达到这个目标的呢?本文将从ZGC算法的关键特性入手,通过分析ZGC周期处理过程来理解这些特性,探索ZGC设计思想。...

2023-10-23 标签:JAVA线程JAVAJVM指针线程 475

Rust语言为什么这么卷?

Rust语言为什么这么卷?

学过 C++的都知道,C++中最为困扰的部分就是内存管理,程序员要自己管理内存的分配和回收,一大堆指针搞的你晕头转向,安全隐患太多。...

2023-10-23 标签:JAVA编程语言C++pythonRust 339

什么是分布式锁 Redis的五种分布式锁方案

什么是分布式锁 Redis的五种分布式锁方案

本地加锁的方式在分布式的场景下不适用,所以本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目 PassJava。...

2023-10-23 标签:JAVA分布式JAVARedis分布式死锁 547

const 声明的变量不一定是只读的?

const 声明的变量不一定是只读的?

虽然使用 const 修饰变量为只读,但是 MDK 编译器仍将这两个数组放在了 RAM 区(全局变量)。这意味着,这个变量仍可写(通过指针方式修改),只是不能直接修改而已,还白白浪费了 RAM 空间...

2023-10-19 标签:FlaSh编译器CONSTFlaShvolatile变量编译器 223

基于Prometheus开源的完整监控解决方案

基于Prometheus开源的完整监控解决方案

每一个被 Prometheus 监控的服务都是一个 Job,Prometheus 为这些 Job 提供了官方的 SDK ,利用这个 SDK 可以自定义并导出自己的业务指标,也可以使用 Prometheus 官方提供的各种常用组件和中间件的 E...

2023-10-18 标签:开源MySQLMySQLPrometheus开源数据监控仪 285

基于OkHttp 3.10.0的源码案例解析

基于OkHttp 3.10.0的源码案例解析

本文尝试从源代码出发探究 OkHttp 的基本原理,并列举了一个简单的例子说明拦截器在我们项目中的实际应用。本文源代码基于 OkHttp 3.10.0。...

2023-10-17 标签:Android开源软件JAVAHTTP 275

什么是SQL注入?Java项目防止SQL注入方式

Java项目防止SQL注入方式 这里总结4种: PreparedStatement防止SQL注入 mybatis中#{}防止SQL注入 对请求参数的敏感词汇进行过滤 nginx反向代理防止SQL注入...

2023-10-16 标签:JAVASQLJAVAnginxSQL 362

如何打造安卓测试机

如何打造安卓测试机

执行该命令是看看有没有adb可连接的设备,如果后面显示的是device那么就可以了,如果是offline,那么请执行adb kill-server或重启计算机、手机;或使用方法二进入bootloader...

2023-10-15 标签:计算机测试机安卓设备管理器 336

基于FastDFS的实现远程访问文件案例

基于FastDFS的实现远程访问文件案例

FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。...

2023-10-15 标签:服务器C++C++服务器端口映射负载均衡 340

新版编译器的设计思路和优化方法

新版编译器的设计思路和优化方法

小程序编译器在小程序开发、预览、发布各个阶段都需要使用,因此编译器性能会直接影响到开发者开发效率,也会影响到开发者工具的使用体验。 由于旧版的编译器(基于 webpack4)在构建大...

2023-10-13 标签:处理器多线程编译器WebPACK处理器多线程多线程通信编译器 214

golang语言的加密解密算法实现

HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)的缩写, 它通过一个标准算法,在计算哈希的过程中,把key混入计算过程中。...

2023-10-12 标签:算法go语言加密解密算法 1043

9个比较常用的cmd命令分享

9个比较常用的cmd命令分享

Net user 功能:查看本机账户情况 操作方法:和ipconfig一样,net user也有很多衍生的命令后缀,比方说“net user xxx 123456 /add”,输入后就会在系统中创建一个名为“xxx”的新用户,而新用户密...

2023-10-11 标签:wi-fiip地址命令CMD命令ip地址wi-fi命令 485

基于python进行语音识别的实现方案

基于python进行语音识别的实现方案

使用PocketSphinx包, PocketSphinx是一个用于语音转换文本的开源API。它是一个轻量级的语音识别引擎,尽管在桌面端也能很好的工作,它还专门为手机和移动设备做过调优。...

2023-10-11 标签:语音识别命令python 287

C语言获取文件长度的两种方法

C语言获取文件长度的两种方法

C语言中没有直接获取文件长度的接口,但是我们可以使用标准库提供的函数来间接的获取文件长度。这里提供两种方法。...

2023-10-10 标签:C语言Linux操作系统 991

数据结构面试之二叉树相关操作

数据结构面试之二叉树相关操作

根据前序可知根结点为1; 根据中序可知 4 7 2 为根结点 1 的左子树和 8 5 9 3 6 为根结点 1 的右子树; 递归实现,把 4 7 2 当做新的一棵树和 8 5 9 3 6 也当做新的一棵树; 在递归的过程中输...

2023-10-10 标签:数据结构二叉树二叉树数据结构镜像 155

Nacos实现原理:SpringCloud集成Nacos的实现过程

Nacos实现原理:SpringCloud集成Nacos的实现过程

Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency Protocol是一致性协议,用来实现Nacos集群节点的数据同步,这里使用...

2023-10-09 标签:APIspringSDKAPInacosSDKspring 462

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