c语言

Legendary_0083 小时前
c语言·开发语言
LDR6500:USB‑C DRP PD协议芯片技术详解与应用实践采用DFN‑10(2×2×0.8mm)超小封装,外围仅需6个被动元件,无需MCU,BOM成本较传统多芯片方案降低40%,PCB面积缩小60%,适配笔帽式转接器、超薄扩展坞、直播音频设备等极致小巧的产品形态。目前,该芯片已广泛落地于消费电子、直播设备等领域,形成多个标杆应用案例,充分验证了其技术可靠性与场景适配性。 一、核心技术原理 1.1 DRP双角色动态切换技术 LDR6500的核心竞争力源于DRP双角色端口设计,同一Type‑C接口可在主机(Host)与从机(Device)模式间自动无缝切换,无需人工
dgaf6 小时前
c语言·c++·3d·图形渲染·d3d12
DX12 快速教程(17) —— 立体图标与合并渲染教程代码资源: dgaf 的 《DirectX 12 快速教程》配套代码 (A Sample of dgaf’s DirectX 12 Quick Beginner Tutorial)
念恒123066 小时前
linux·c语言
进程控制---自定义Shell目录1.自定义Shell1.打出对应命令行1.样式上2.第二版3.第三版命令行解析执行命令小调整4.第四版
程序员JerrySUN8 小时前
c语言·开发语言·网络·udp·音视频
Jetson边缘嵌入式实战课程第二讲:JetPack 和 SDK Manager 是什么大家好,我是 孙杰。 一直在做嵌入式系统、边缘设备和 AI 应用相关工作,也持续分享一些技术学习和项目实践中的经验。这套课程的内容,主要也是基于这些年的系统开发和项目积累整理出来的。
我不是懒洋洋8 小时前
c语言·经验分享
布谷鸟过滤器:比布隆过滤器更优雅的判重方案前言上一篇文章我们讲了布隆过滤器,它有3个痛点:1. 不支持删除:比特位被多个元素共享,删一个会误删其他 2. 查询性能一般:需要计算k次哈希、访问k次内存 3. 空间不是最优:达到相同误判率,布谷鸟过滤器更省空间
忡黑梨8 小时前
c语言·网络·数据结构·python·算法·网络安全
eNSP_从直连到BGP全网互通AS 100:包含R1、R2、R3。内部运行RIPv2。AS 200:包含R3、R4、R5。内部运行OSPF。
handler0110 小时前
linux·c语言·c++·笔记·git·学习
Git 核心指令速查工作区 当前你正在编辑的文件目录暂存区 使用 git add 后进入本地仓库 使用 git commit 后进入
学会去珍惜11 小时前
c语言·网络编程·游戏开发·嵌入式系统·系统编程
学会C语言可以做什么C语言是一种通用的编程语言,它的应用范围非常广泛,可以用于开发各种类型的应用程序。C语言有着高效、灵活、可移植的特点,是底层系统编程的主流语言之一,也是各种应用软件开发的重要语言之一。本文将详细介绍 C语言可以做什么,以及 C语言在不同领域的应用。
『昊纸』℃11 小时前
c语言·mac·教程·xcode·编译
Mac上编译C语言的简易方法1、 null2、 在 Mac OS X 系统中,可通过 Xcode 学习和编写 C 语言程序。3、 在Xcode中运行C语言程序需先创建项目,然后在项目中添加源代码文件。
代码中介商11 小时前
c语言·开发语言
C语言核心知识完全回顾:从数据类型到动态内存管理C语言是一门古老而强大的编程语言,它诞生于1972年,至今仍是计算机科学教育的重要基石。无论是操作系统、嵌入式系统,还是游戏开发,C语言都扮演着不可或缺的角色。
xiaobobo333011 小时前
c语言·头文件包含·起始路径·起始点
c语言源文件中#include包含头文件的起始路径是哪里?最近在看以前同事写的代码,遇到了这样的头文件包含:在os_cpu.c源文件中:在os_flag.c源文件中:
jimy112 小时前
c语言·开发语言
C语言中的 “size_t ”类型a b c 如果要使用 size_t 类型,不需要直接 #include <stddef.h>,这个宏 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) 在绝大多数情况下可以直接使用,不会出现编译错误。
wuminyu12 小时前
java·linux·c语言·jvm·c++
专家视角看Lambda表达式的原理解析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
modelmd13 小时前
c语言·开发语言·chrome
研究C语言的hello world输出输入: .c 源文件 输出: .i 文件-E : 仅执行预处理,不进行编译,汇编,链接 -o : 指定输出文件名
12.=0.13 小时前
c语言·stm32·单片机·嵌入式硬件
【stm32_7】定时器的原理与应用、基本定时器、通用定时器、PWM、模拟脉冲信号的宽度、利用PWM控制外设、逻辑分析仪的使用目录一、定时器的基本概念二、外设种类三、基本定时器1. 基本定时器的基本特点2. 原理分析3. 程序设计
jimy113 小时前
c语言·算法·gnu
C语言历史版本和gnu扩展版本K&R C(1978)gnu89 是 GCC 历史上最经典的扩展模式,曾长期作为 GCC 默认标准,Linux 内核早期即以此编写。
70asunflower14 小时前
c语言·开发语言
堆与栈:C 语言内存管理的核心概念理解堆和栈,是 C 语言学习从入门走向深入的分水岭。本文用最直观的方式讲清楚这两个最重要的内存区域。先看一段简单的递归代码:
我不是懒洋洋14 小时前
c语言·数据结构·c++·经验分享·算法·leetcode·visual studio
【数据结构】二叉树OJ(单值二叉树、检查两棵树是否相同、对称二叉树、二叉树的前序遍历、另一颗树的子树)小编主页详情<-请点击 小编gitee代码仓库<-请点击本文主要介绍了二叉树OJ(单值二叉树、检查两棵树是否相同、对称二叉树、二叉树的前序遍历、另一颗树的子树),内容全由作者原创(无AI),并带有配图帮助博友们更好的理解,点个关注不迷路,下面进入正文~~
爱编码的小八嘎14 小时前
c语言
C语言完美演绎9-8/* 范例:9-8 */#include <stdio.h>/* 声明 + 定义 (并给初值) */enum /* 省略类型名称 */
wljy114 小时前
c语言·c++·算法·蓝桥杯·stl·牛客
每日一题(2026.4.29) 猫猫与数学由题意,假设有一数字 ggg,令 A=a+c,B=b+cA = a + c,B = b + cA=a+c,B=b+c,我们希望得到 g∣Ag | Ag∣A 和 g∣Bg | Bg∣B ,即 ggg 整除 AAA 和 ggg 整除 BBB,因此有: A=k1×g,B=k2×g↓∣A−B∣=(k1−k2)×g↓∣a−b∣=(k1−k2)×g A = k_1×g,B = k_2×g \\ ↓ \\ |A - B| = (k_1 - k_2)×g \\ ↓ \\ |a - b| = (k_1 - k_2)×g A