c

weixin_421725264 小时前
linux·python·go·c·编程语言
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?在工控圈和嵌入式圈里,有一个常年被讨论的问题:“在 Linux 上,到底该用什么语言编程?”有人坚信:C 才是真正的工业语言。有人反驳:Python 才是效率王者。还有人推崇 Go、Rust,认为那才代表未来。
REDcker12 小时前
java·jvm·c++·c·clang·gcc
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践本文从 编译器能否证明「安全变换」 出发,梳理 循环热点 上常见的 阻碍因素(别名、调用、未定义行为)与 典型优化变换(LICM、展开、向量化、嵌套循环重排 等),再给出一套 「优化报告 → 汇编对照 → 微基准 + perf」 的验证流程。默认 C/C++、GCC 与 Clang、x86_64 Linux;具体选项名与输出格式 随 编译器大版本 变化,以 man gcc / clang --help 与发行版文档为准。
charlie1145141912 天前
学习·3d·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(四十三)——D3D12设计哲学:显式控制与性能解锁仓库已经开源!喜欢的话点个⭐!仓库Win32和Win32图形栈的部分目前已完成教程,力争做一个完备的GUI教程!
liulilittle3 天前
网络·c++·网络协议·tcp/ip·算法·c·通信
TCP UCP v1.0:BBR 的非破坏性约束层文件:tcp_ucp.c 版本:1.0 许可证:Dual BSD/GPL 作者:PPP PRIVATE NETWORK™ X(对 Google BBRv1 的扩展,非修改) 内核约束:struct ucp 必须 ≤ 104 字节(ICSK_CA_PRIV_SIZE)
lightqjx6 天前
linux·服务器·学习·缓存·c·进度条实现
【Linux】第一个小程序:进度条目录一、理解缓冲区现象1. 回车换行2. 缓冲区现象3. 强制刷新缓冲区二、理解倒计时的实现1. 实现过程
Bruce_kaizy7 天前
linux·c++·c·嵌入式linux·文件io
c++ linux环境编程——从应用层到linux内核深入了解文件io的调用机制(爆肝)目录一、为什么文件这么重要?先看几个演示:演示:linux缺省进程打开的3个文件描述符先补充一下close命令:
光电笑映8 天前
linux·服务器·c++·c
从环境变量到进程虚拟地址空间——Linux 内存管理的底层脉络环境变量是操作系统层面维护的一组键值对(KEY=VALUE),它们构成了程序运行时的环境上下文,影响着操作系统、Shell 会话以及运行在其中的进程的行为。
charlie11451419110 天前
linux·c++·qt·c
AwesomeQt:最小的Qt6系列迷你版本教程发布!嘿!这里是CharlieChen!Awesome-Embedded-Learning-Studio/Tutorial_AwesomeQt: https://github.com/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeQt
weixin_4217252613 天前
c语言·c++·c·编程语言·技术选择
2026年C/C++/C#全解析:底层语言的进化与场景抉择,选错直接掉队一、2026年编程选语言别瞎选!C、C++、C#同源不同命,选对才是高薪关键在编程领域,C、C++、C#这三门“同门兄弟”始终是开发者绕不开的核心选择,却也是最容易让人纠结的存在。有人用C语言深耕嵌入式,拿下大厂核心岗位;有人靠C++在游戏、高性能开发领域月薪破3万;也有人用C#快速搭建企业项目,实现快速就业。
charlie11451419114 天前
linux·开发语言·驱动开发·c
Linux 字符设备驱动:cdev、设备号与设备模型仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐!
10Eugene15 天前
c·lvgl
LVGL V9增加实体按键 驱动层和应用层的处理最近因为工作,也在学习了一些关于LVGL的内容,整体环境目前是:一个单片机,外接一个屏幕,目前屏幕是已经点亮和有触摸;但还希望在这个为基础,增加一些按键控制的环节,比如上下左右,进入返回这些的操作,所以有了这篇文章;
The_superstar618 天前
笔记·python·c·衡山派·小曹越
衡山派D133EBS入门笔记首先学习的话我们肯定是先去官方看看有没有官方文档,文档连接:【衡山派介绍】 | 立创开发板技术文档中心
邪修king18 天前
开发语言·c++·c
C++ 模板进阶超全攻略:非类型模板参数、模板特化、分离编译与避坑指南今天我们深入模板进阶 —— 非类型模板参数、模板特化、分离编译,这些是模板的核心难点,也是面试高频考点!
charlie11451419118 天前
linux·开发语言·驱动开发·c·imx6ull
嵌入式Linux驱动开发(8)——内存映射 I/O - 别拿物理地址当指针用仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐!
charlie11451419119 天前
linux·开发语言·驱动开发·内核·c
嵌入式Linux驱动开发(7) 从虚拟设备到真实硬件 —— LED驱动硬件基础仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐!
charlie11451419121 天前
开发语言·c++·windows·c·图形渲染·win32
通用GUI编程技术——图形渲染实战(三十六)——Constant Buffer与数据传递:CPU-GPU通信通道仓库已经开源!喜欢的话点个⭐!包含Win32的目前已完成教程,力争做一个完备的GUI教程!欢迎各位大佬前来参观:https://github.com/Charliechen114514/anatomy_gui
17岁boy想当攻城狮23 天前
c·glibc
GlibC 在线程里引发use-after-free退出时才崩溃原因与分析最近在做Blackberry时遇到了一个错误tcache_thread_shutdown(): unaligned tcache chunk detected,这个错误是发生在多线程情况下没有做好互斥时发生一个指针被free之后再次使用也就是比较经典的use-after-free的错误,触发了Abort,虽然不是什么大问题,很容易修复,但是这引发了我一个比较好奇的事情,就是为什么会这样?为什么free之后继续使用没报错但是线程退出时导致崩溃了?
少司府24 天前
开发语言·c++·c·模板·函数模板·类模板·泛型编程
C++基础入门:初识模板◆博主名称:少司府欢迎来到少司府的博客☆*: .。. o(≧▽≦)o .。.:*☆⭐数据结构系列个人专栏:
REDcker24 天前
linux·c++·windows·macos·c·跨平台·编译
跨平台编译详解 工具链配置与工程化实践本文聚焦 C/C++ 项目的跨平台编译实践:如何同时支持 Linux、macOS、Windows 及多架构目标(x86_64/arm64),并在工程层面实现可重复、可验证、可发布。内容以 CMake 为主线,覆盖工具链、依赖、打包与 CI。