install gcc and other things

yum groupinstall "Development Tools" "Development Libraries"

VSCode配置C/C++环境踩坑记:手把手解决阿里云HaaS EDU K1的‘无法打开源文件’报错 本文详细解析了在VSCode中配置C/C++开发环境时遇到的‘无法打开源文件’报错问题,特别针对阿里云HaaS EDU K1开发板提供了实战解决方案。从MinGW安装、环境变量配置到VSCode工作区信任模式,逐步指导开发者排除常见陷阱,确保开发环境顺利运行。 阅读详情

相关推荐

别再为Linux分发发愁了!用linuxdeployqt+AppImage打包你的Qt应用(保姆级避坑指南)

本文详细介绍了如何使用linuxdeployqt和AppImage技术打包Qt应用,实现跨Linux发行版的无缝分发。从环境配置、依赖处理到打包优化,提供全流程实战指南,特别针对常见问题给出解决方案,帮助开发者高效创建便携式应用。

akpaul6677的博客 483

VSCode配置HaaS EDU K1开发环境,搞定‘stdio.h’和‘aos/init.h’找不到的报错

本文详细指导如何在VSCode中配置HaaS EDU K1开发环境,解决‘stdio.h’和‘aos/init.h’等头文件缺失报错问题。通过MinGW精准配置、AliOS Things专属环境搭建及高级调试技巧,帮助开发者快速搭建稳定的嵌入式开发环境,提升开发效率。

weixin_30457465的博客 399

Ubuntu 20.04升级全指南:从LTS迁移、PipeWire音频到MySQL 8.0.25适配

Ubuntu LTS升级不仅是版本更迭,更是内核(如5.4)、systemd(v245)、桌面环境(GNOME 3.36)及底层子系统(如PipeWire音频栈)的协同演进。其核心原理在于增量式包替换与依赖链重构,技术价值体现在五年安全支持、ABI稳定性及硬件兼容性增强,广泛应用于机器人开发(ROS Noetic)、数据库运维(MySQL 8.0.25)和AI工作站场景。本文聚焦ubuntu 20.04升级实操,深入解析do-release-upgrade机制、‘ubuntu没声音20.04’根因及跨版本迁

weixin_33737774的博客 443

最简单C/C++数据可视化函数库MathGL配置方法

1、简介: MathGL是一个可用于C/C++数据可视化的函数库,可以对不同种类的数据进行可视化。由于MathGL本身不具有显示功能,需要配合opencv以及其他可视化工具才能够显示图形。 由于目前绝大多数的使用MathGL的教程或方法,都是对MathGL的库文件下载后进行编译,由于MathGL除需要本身外还依赖其他5个函数库,整个过程中还需要克服各个库直接的版本问题,所以对于大多数人来说,进行这些库的编译会很困难。 在此介绍一种十分简便,配置十分快捷的方式。 MathGL网址:http://mathgl.

qq_41023270的博客 9960

OpenClaw:自托管终端直连的AI远程控制方案

在AI工具泛滥的今天,'本地AI代理'正成为隐私敏感型开发者的核心需求。它指一类运行于用户本机、直接调用系统Shell、无需上传数据至云端的轻量级智能体,其技术本质是自然语言到安全受限命令的精准翻译器。这类方案依托自托管架构保障数据主权,通过终端直连实现毫秒级响应,并以消息应用为控制入口降低交互门槛。典型应用场景包括跨设备文件检索、远程日志诊断、自动化脚本触发及私有工作流编排——尤其适合拒绝API依赖、重视执行确定性与环境隔离的macOS/Linux高级用户。

weixin_30399155的博客 379

Python日常开发中的五大基础实现陷阱与避坑方案

Python基础实现问题并非语法错误,而是数据输入、逻辑处理、结果输出等工程环节中反复出现的底层契约冲突。其根源在于标准库行为、类型隐式转换、内存模型及并发模型等fundamental机制在daily落地时的失配。这类问题不触发编译失败,却导致线上故障频发、调试成本陡增,典型如pandas CSV加载失真、可变默认参数共享、JSON序列化失败、threading.local伪线程安全、日志配置污染等。掌握这些implementation issues的识别逻辑与防御模式,是提升代码健壮性、团队交付效率和系统

weixin_33744141的博客 698

install gnome desktop

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts" "Internet Browser"     /etc/inittab   for changing X window

mathgl 165

鱼眼相机去畸变(图像拉直/展开/矫正)算法及实战总结

1、算法说明经纬度矫正法, 可以把鱼眼图想象成半个地球, 然后将地球展开成地图,经纬度矫正法主要是利用几何原理, 对图像进行展开矫正。经过P点的入射光线没有透镜的话,本应交于相机成像平面的e点。然而,经过鱼眼相机的折射,光线会交于相机成像平面的d点,就产生了畸变,因此畸变图像整体上呈现出像素朝图像中心点聚集的态势。而去畸变,就是将折射到d点的点,重新映射回到e点,因此去畸变之后的图像与原始的鱼眼图像相比,仿佛是把向心聚集的像素又重新向四周铺展开来。AVM环视系统——鱼眼相机去畸变算法 - 知乎。

大胡子大叔的专栏 2万+

RT-Thread开发环境搭建全攻略:从Python到ARM GCC的避坑指南

嵌入式开发中,构建系统是连接源代码与硬件执行的关键桥梁,其核心原理在于通过工具链将高级语言编译为目标平台的机器码。在实时操作系统领域,一个稳定、自动化的构建环境能显著提升开发效率与代码质量。SCons作为基于Python的构建工具,通过解析SConstruct脚本实现依赖管理和跨平台编译,其技术价值在于替代传统的Makefile,提供更智能、可读性更强的构建流程。对于ARM Cortex-M系列微控制器,GNU Arm Embedded Toolchain(arm-none-eabi-gcc)已成为事实标准

weixin_30387799的博客 408

【win11+vs 2017+OpenCV4.5.5+Qt5.12配置】详细安装过程+小问题解决

由于Qt5无法与最新的vs2022兼容,扩展工具中一直显示不可用,所以将vs降级成vs2017。在安装Qt的过程中,会选择安装Qt套件,其中就的MCVS 2017,说明vs2017是与qt兼容的。当然也可以用qt creator这一原生IDE。OpenCV版本目前是最新的4.8.0,使用过程中没有什么问题,但是还是安装低版本大概率避免一些玄学问题。

qq_45306739的博客 3350

华为产品安全基线

一、敏感信息安全传输 1、采用HTTPS安全协议传输 2、客户端本地保存的敏感信息,需要先加密再保存使用,不可逆支持PBKDF2(迭代10000次)加密保存,可逆支持AES256+IV保存,密钥支持可更新 二、认证鉴权 1、License中心与分析节点分布式部署,需要做用户名+口令安全认证,支持使用HTTPS安全协议。 2、客户端登录支持防暴力破解,支持验证码,多次连续尝试登陆失败后锁定账...

zileixu的博客 1万+

GDB: The GNU Project Debugger

GDB: The GNU Project Debugger

程永强 1178

Android HCE实战:手把手教你用Kotlin实现NFC公交卡模拟(含完整APDU指令解析)

本文是一份Android HCE实战指南,详细讲解如何使用Kotlin实现NFC公交卡模拟。内容涵盖HCE服务搭建、APDU指令(如SELECT AID、GET PROCESSING OPTIONS)的完整解析与响应逻辑,并提供读卡器端测试代码,帮助开发者深入理解基于主机的卡模拟技术。

qsc901234567的博客 1117

玄铁RISC-V软件生态全景解析:从工具链到AI部署的实战指南

处理器架构的演进离不开软件生态的支撑,RISC-V作为开源指令集架构,其成功关键在于能否构建完善的软件栈。从技术原理看,软件生态涵盖编译器、操作系统、运行时库到应用框架的全链条,其价值在于降低开发门槛、加速产品落地。在嵌入式与边缘计算等应用场景中,稳定的工具链和丰富的中间件支持至关重要。以玄铁RISC-V处理器为例,其生态建设已覆盖GCC/LLVM工具链适配、RTOS/Linux系统支持及AI加速库整合。开发者需关注NPU硬件加速与开源框架的融合,通过社区资源应对性能调优与第三方库兼容性挑战,推动从基础软件

weixin_34242509的博客 494

DDR5内存ODT模式全解析:5种状态与实战配置指南(附时序图)

本文深入解析DDR5内存的片上终端电阻(ODT)机制,详细阐述了其五种核心状态(终结电阻禁用、RTT_WR、RTT_NOM_RD、RTT_NOM_WR、RTT_PARK)的定义、切换时序与工作原理。通过解读JESD79-5规范中的时序图,并提供基于模式寄存器的实战配置指南与代码示例,帮助硬件工程师和系统开发者优化信号完整性,解决高负载下的稳定性问题,并实现性能与功耗的最佳平衡。

weixin_29221753的博客 562

开发框架Furion之WebApi+SqlSugar (一)

MyFurion.Model项目中,通过Nuget添加Furion、Furion.Extras.DatabaseAccessor.SqlSugar、Furion.Extras.ObjectMapper.Mapster、SqlSugarCore,同时添加对项目MyFurion.Unility的引用。在MyFurion.Start项目中,通过Nuget添加 AspNetCoreRateLimit、System.Linq.Dynamic.Core,同时添加对项目MyFurion.Application的引用。

liwan09的博客 1万+

5分钟快速上手Ariel OS:从零运行你的第一个嵌入式Hello World

想快速上手 Ariel OS,在嵌入式设备上运行第一个 Hello World?这篇入门教程将带你用 5 分钟跑通环境搭建、编译烧录和代码运行全流程。Ariel OS 是一个用 Rust 从头编写的库操作系统(library operating system),专为安全、内存安全、低功耗的物联网(IoT)场景设计,支持 Cortex-M、RISC-V 和 Xtensa 三大主流嵌入式架构,让开发者

gitblog_00859的博客 349

实现画布拖拽算子排布,通过flink实现算子编排计算,如何实现?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1070

从RIOT到Rust:革命性物联网操作系统Ariel OS全面解析

Ariel OS 是一款用 Rust 从零构建的物联网操作系统,专为安全、内存安全、低功耗的物联网设备而设计。它由经典开源物联网操作系统 RIOT 的维护者发起,是 RIOT 的 Rust 化"继任者",完整支持 Cortex-M、RISC-V、Xtensa 三大 32 位微控制器架构,并已适配超过 50 款主流开发板。如果你正在寻找一个兼具 RIOT 生态成熟度与 Rust 内存安全优势的物联网

gitblog_00513的博客 668

小龙虾 OpenClaw 权限全攻略:轻松激活 elevated (最新版 OpenClaw 自动化任务降智、无权限、无法执行sudo等系统命令、提升 elevated 权限的解决方案)

升级小龙虾 OpenClaw 后权限不足?elevated 报错?📛 本文教你如何正确配置 OpenClaw 权限💻,让自动化任务顺利执行 🚀

XiaoqiangClub的博客 733

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

CatSniffer硬件组装与调试:从PCB到完整设备的DIY制作教程

CatSniffer是一款专业的IoT嗅探工具,专为物联网安全研究人员、开发者和爱好者设计。这个开源硬件项目提供了完整的PCB设计文件,让您可以从零开始制作自己的多协议无线嗅探设备。本教程将带您完成从PCB到完整设备的完整制作过程,包括硬件组装、固件烧录和功能测试。 ## 📦 硬件组件清单与准备工作 在开始组装之前,您需要准备以下核心组件: **核心芯片**: - **TI CC1352P

gitblog_00608的博客 387

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Python开发者必知的10个工程陷阱与避坑指南

Python作为通用编程语言,其语法简洁但工程实践复杂度高——真正导致线上故障的往往不是语法错误,而是路径加载、文本编码、GIL行为、模块导入机制等底层运行时特性。理解`sys.path`的四层动态叠加规则、`open()`默认编码对locale的隐式依赖、`__init__.py`在命名空间包中的语义变迁,是保障跨环境稳定性的基础;掌握GIL在IO/CPU场景下的真实影响边界、`asyncio`与`threading`的适用分界、循环引用与`__del__`的协同泄漏风险,则直接决定服务的性能与内存健康度

weixin_30709061的博客 483

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

没有开发板也能玩?Ariel OS Native目标:在PC上运行嵌入式应用完全指南

Ariel OS(RIOT-rs)是一款用 Rust 编写的物联网操作系统,专为安全、内存安全、低功耗的嵌入式场景设计。而它的 **Native 目标** 能让你**在 PC 上运行嵌入式应用**——无需任何开发板!本文将带零基础新手一步步完成环境搭建、编译运行 hello-world、体验多线程,并配置 TUN/TAP 网络,享受零硬件成本的嵌入式开发乐趣。 ## 什么是 Ariel OS 的

gitblog_01023的博客 352

不止于ARM:用GD32VF103这颗RISC-V芯片玩转RT-Thread物联网开发

本文探讨了如何利用GD32VF103这颗RISC-V芯片结合RT-Thread操作系统进行物联网开发。通过详细的工具链配置、性能优化技巧和实战案例,展示了RISC-V在嵌入式领域的独特优势,如指令集自由、成本优势和工具链透明性,为开发者提供了一条全新的开发路径。

weixin_30333885的博客 415

Docker 学习:术语、使用、Compose、Swarm

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

freeking101的博客 6167

机器学习模型生产部署实战:从本地训练到Kubernetes上线

机器学习模型部署不是简单运行predict函数,而是涵盖环境一致性、数据与模型漂移防控、依赖管理、可观测性及可逆发布的系统工程。其核心原理在于将研究型产出转化为可重复、可审计、可运维的服务制品,技术价值体现在降低MTTR、保障线上稳定性、支持快速迭代与跨团队协作。典型应用场景包括风控API、推荐服务、实时信用评分等需高可用、低延迟、强可追溯性的业务系统。本文聚焦Docker容器化、FastAPI接口契约化、ONNX模型标准化与MLflow全生命周期管理四大落地实践,直击环境漂移、序列化风险、API设计随意性

weixin_33889665的博客 397
上一篇: network config on centos
下一篇: install gnome desktop
mathgl
博客等级 码龄19年 1粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值