c语言

派葛穆3 小时前
c语言
Lerobot -飞特舵机ST-3215双舵机联动(ESP_NOW)最近在做一个双舵机同步的小项目,用两块 ESP32-S3 做 MPU 控制器,一块当主机读取本地舵机位置,另一块当从机驱动另一个舵机跟随运动。中间用 ESP-NOW 做无线通信,延迟低、无需路由器、配对简单,非常适合这种点对点控制场景。
零依赖极客3 小时前
c语言·开发语言·人工智能·矩阵·arm·vllm
Day 6·1 ARMv8.2 dotprod——vdotq_s32 一条指令做 4 个点积一句话导读:ARMv8.2 dotprod(vdotq_s32)单指令四点积:对照标量 C 与拓宽 mla 的板端微基准,讲清微基准会骗人——vdot 的收益要在 8x8/4x4 大内核的寄存器压力下兑现。
老王爱玩车7 小时前
c语言·开发语言·学习
深入理解指针2指针是C语言的灵魂,也是无数初学者的噩梦。上一篇我们聊了指针的基础概念,这一篇我们深入四个关键话题:const修饰指针、野指针、assert断言,以及指针的使用和传址调用。掌握这些,你的指针功力至少提升一个档次。
l1t9 小时前
c语言·算法
用superpi、tinypi、tpi等工具计算圆周率的比较无意中发现,测试CPU性能的super pi程序开源了。https://github.com/Fibonacci43/SuperPI/archive/refs/heads/main.zip
零依赖极客11 小时前
c语言·arm开发·人工智能·llama
Day 8·1 自注意力机制:Q·K^T/softmax/V的在线计算对第 t 个位置的 query,注意力要“回看”前面所有已缓存的 token:vllm_transformer.c 有一段“教科书式”的因果注意力(第 77–128 行),三步与公式一一对应:
水饺编程13 小时前
c语言·c++·windows·visual studio
第5章,[Win32 章节] :在平面直角坐标系中描点上一篇:第5章,[Win32 章节] :绘制平面直角坐标系回到目录下一篇:无关于本专栏课件的获取方法,请参考下述课节。
linx29513 小时前
c语言·开发语言·数据结构·c++·嵌入式硬件·算法
单元九 · 零基础路线图-第 7–9 周·类与 RAII专栏《Zero to C++》· 单元 09 阅读时间约 13 分钟。这三周自己定义类,并第一次写出资源不会泄漏的程序。
无忧.芙桃13 小时前
c语言·单片机·嵌入式硬件·计算机
嵌入式(一):嵌入式历史与计算机基础:从 ENIAC 到 MCU 四大技术方向学习嵌入式,不能一开始就只盯着开发板、寄存器和代码。面对一个拥有大量细分方向的行业,首先要建立宏观认知,也就是理解这个行业为什么出现、靠什么力量发展、形成了怎样的产业生态。只有先建立“世界观”,后面学习 GPIO、时钟、串口和定时器时,才能知道这些知识在整个技术体系中的位置。
一只旭宝13 小时前
c语言·c++·python
Python 与 C/C++ 内存模型对比总结本文从底层内存的角度,对比 C/C++ 的值语义与 Python 的引用语义,内容覆盖变量存储、赋值行为、容器底层结构、闭包迟绑定陷阱,以及 lambda i=i: i 的修复原理。行文尽量口语化,只保留我认为需要记住的部分。
白色的北极熊14 小时前
c语言·开发语言
c语言 输出菱形字符串BC8 牛牛的字符菱形校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。
T1mzhou14 小时前
linux·c语言·开发语言·arm开发
ARM64 Linux 6.10 内核驱动(14):drivers/base/platform.c:板级设备主战场平台:QEMU virt + ARM64。platform 是伪总线:把 SoC 上不会自己报名的 MMIO 设备接到驱动模型。
小孩玩什么14 小时前
java·c语言·开发语言·数据结构·c++·算法
深入理解字符串匹配算法:BF算法,KMP算法欢迎来到我的:世界希望作者的文章对你有所帮助,有不足的地方还请指正,大家一起学习交流 !在字符串处理的广阔世界中,字符串匹配是一项基础且极为重要的任务。从文本编辑器中的查找替换功能,到生物信息学中 DNA 序列的比对,字符串匹配无处不在。而 KMP 算法,作为字符串匹配算法家族中的一颗璀璨明星,以其高效性和独特的思想,备受关注。今天,就让我们一同深入探索 KMP 算法的奥秘。
clear sky .15 小时前
c语言·stm32·嵌入式硬件
内存8字节对齐是什么?“一个内存地址其实只指向1个字节(而不是1个位)”——正是理解所有计算机底层运作(包括指针、内存对齐、强转)的最核心秘密!
无忧.芙桃15 小时前
c语言·开发语言·c++·青少年编程
C++内存管理本篇目标:1.知晓C++的内存分布;2.学会C++内存管理方式;3.了解new和delete的底层实现原理
zyeyeye16 小时前
c语言·开发语言·c++·算法
C++入门:从HelloWorld到命名空间揭秘C++兼容C语言绝大多数的语法,所以C语言实现的hello world依旧可以运行,C++中需要把定义文件代码后缀改为.cpp,vs编译器看到是.cpp就会调用C++编译器编译。其他平台也有相关的C++编译器, 比如linux下是g++。
wuminyu17 小时前
java·linux·c语言·jvm·c++
Kafka配置TLS/SSL加密传输时零拷贝失效分析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
yanlaifan19 小时前
c语言
C语言标准版本简单介绍C语言从诞生到现在,官方正式发布的主要标准版本共有7个,其中C89和C90内容基本一致,属于同源的首个官方标准。
wuyk5551 天前
c语言·开发语言·stm32·学习·架构
从零吃透 MQTT 通信|第 8 章 FreeRTOS 多任务架构下 MQTT 工程架构,任务拆分、队列解耦、临界区保护专栏说明:前面章节完成裸机轮询版本 MQTT 协议栈,裸机状态机适合简单单片机项目。但是真实量产项目,设备同时要做传感器采集、屏幕刷新、按键处理、4G 模组 AT 指令解析、日志打印。裸机大轮询容易出现阻塞、延时耦合,一处 delay 阻塞整个 MQTT 轮询,导致心跳超时、设备掉线。
xx~t1 天前
linux·c语言·单片机·嵌入式硬件·51单片机
嵌入式——51单片机1📖今日学习:51单片机最小系统、GPIO口使用、LED点亮、数码管显示、按键检测;外部中断、定时器/计数器中断。
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //C - 1240. Tiling a Rectangle with the Fewest SquaresGiven a rectangle of size n x m, return the minimum number of integer-sided squares that tile the rectangle.