c语言

潜创微科技2 小时前
c语言·开发语言
IT6520:USB‑C 转 MIPI 芯片方案 4K@120Hz 高清显示平板、便携屏、AR/VR 头显、车载中控、会议终端等设备,对USB‑C 一线通视频输出的需求越来越强。 传统方案必须用:PD 控制器 + DP 接收芯片 + MIPI 桥接芯片 + 外置 MCU + Flash,多芯片拼凑导致电路复杂、成本高、兼容性差、开发周期长。
hh.h.5 小时前
c语言·开发语言·cann·c算子
CANN算子开发入门:从零开始写第一个Ascend C算子想给昇腾NPU写自定义算子,但不知道从哪入手。官方文档很全,但太偏参考手册——你想知道的是"第一步该干什么"、“代码怎么组织”、“怎么编译调试”。这篇文章从零开始,手把手带你写第一个Ascend C算子,并让它成功在昇腾NPU上跑起来。全程实战,不绕弯子。
AI科技星5 小时前
c语言·开发语言·网络·量子计算·agi
全域数学·第三部·数术几何部·平行网格卷 完整专著目录(含拓扑发展史+学科定位·终稿)全域数学 · 第三部 · 数术几何部 · 平行网格卷专著正式书名:《N 维平行整数网格论》作者:乖乖数学
枕星而眠6 小时前
linux·c语言·后端·ubuntu·学习方法
Linux 四大进程/线程同步锁详解:互斥锁、读写锁、条件变量、文件锁在 Linux 并发编程中,多线程、多进程共享资源竞争是最核心的问题。如果没有同步保护,会出现数据覆盖、逻辑错乱、日志乱序、库存超卖等一系列偶现 Bug。
社交怪人7 小时前
c语言·开发语言
【数字对调】信息学奥赛一本通C语言解法(题号2070)自留or欢迎大佬纠错输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。三位数。如题述结果。
hef2887 小时前
c语言·开发语言
C语言中char指针与数组的区别及应用在C语言编程中,char类型既可以用作指针,也可以用作数组。然而,这两者在实际应用中是有区别的。数组是由一系列连续的对象组成,而指针则用于保存对象的内存地址。尽管如此,在函数参数列表的上下文中,char和char[]具有等价性。
__Benco8 小时前
c语言
创建一个 Linux5.10 普通 kill 无效的守护进程 Daemon-demo下面是一个尽可能防止被普通信号杀死的守护进程例子(Linux 5.10,C语言),它会:忽略 SIGTERM、SIGINT、SIGHUP,每秒输出 hello world 到 syslog。只能通过 kill -9 <pid> 杀死。
为何创造硅基生物10 小时前
c语言·开发语言·算法
C 语言 typedef 结构体私有化编译器直接报错:有个 person_t但不告诉你里面有什么
潜创微科技11 小时前
c语言·开发语言
IT68353:双DP 1.4 + HDMI 2.0 + USB‑C 三合一转 HDMI 2.0 单芯片KVM切换方案多主机协同办公、电竞直播、工控监控、视频会议等场景中,对4K@60Hz无损切换、键鼠共享、Type-C一线通、多路信号兼容、极简外围的需求持续攀升。传统KVM方案普遍采用多芯片拼凑架构,需要DP切换芯片、HDMI切换芯片、USB Hub、PD控制器、外置MCU等多颗器件,存在电路复杂、切换卡顿、画质压缩、BOM成本高、开发周期长等诸多痛点。在多接口混接的混合切换场景,这个问题更为突出——各种类型的信号源与后端显示、外设的适配往往推高整体方案复杂度。
我命由我1234511 小时前
android·c语言·开发语言·c++·visualstudio·visual studio·android runtime
C++ - 面向对象 - 析构函数析构函数是对象销毁时自动调用的特殊成员函数,用于释放资源析构函数名称为 ~【类名】,无参数,无返回值一个类只有一个析构函数,不写则编译器生成空析构函数
科芯创展14 小时前
c语言
XZ4086E,1.5A,22V,开关降压3节锂电充电芯片封装:ESOP8充电电池节数:开关降压充3节锂电池输入最高电压:24V输入工作电压:14V-22V充电电压:12.6V
科芯创展15 小时前
c语言·开发语言
XZ4058B/C,20V,外置MOS,8.4V/8.7V开关充电芯片产品概述这是一款具有涓流,恒流,恒压充电模式的锂电池充电控制芯片,可以2个锂电池进行快速高效地充电。具备较宽的输入电源范围,工作在 450KHz 的开关频率下,采用电流模式 PWM 降压型开关结构,为锂电池快速充电提供了微型、简单且高效的解决方案。芯片由外部 Sense 电阻设定充电电流的大小,电流精度达到±10%以内;内部由分压电阻和精准的参考电压将2节电池的浮充电压设定为8.4V/8.7V,同时具有高达±1%的精度。内部含有定时器设定涓流充电时间和电流模式充电时间。当充电结束后,如果电池电压降到比浮充
学困昇16 小时前
linux·运维·服务器·c语言·开发语言·c++·人工智能
Linux 动静态库制作与原理:从 .a、.so 到 ELF 加载一次讲透刚开始学 Linux 的时候,我对“库”的理解其实非常浅:我只知道写 C 语言要 #include <stdio.h>,编译的时候可能要加 -lm、-lpthread 之类的选项,但我一直没想过一个问题:库到底是什么?它为什么能被我的程序调用?静态库和动态库到底差在哪里?
Byte Wizard16 小时前
c语言·开发语言
C语言数据在内存中的存储在C语言操作符详解中,我们就讲过下面的知识点,下面我把之前的知识点简单回顾一下: 计算机中,整数以 二进制 形式存储。整数的二进制表示方式主要有三种:
我还记得那天16 小时前
c语言·开发语言·visualstudio
函数的递归调用递归是计算机科学的一个重要概念,是程序设计中的一种有效的方法,在程序设计语言中被广泛应用。它是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。采用递归编写程序能使程序变得简洁清晰,使人容易理解。 递归算法描述简洁,结构清晰,算法的正确性比较容易证明。但是,递归算法的执行效率低,空间消耗多,有时还会受到一些软、硬件环境条件的限制,不能使用递归技术,因此,在某些时候,还需要将递归算法转换为非递归算法。
流浪00116 小时前
linux·运维·c语言
告别静态打印:Linux C 实现实时刷新进度条很多刚接触 Linux C 编程的同学,都想做一个能在终端里动态刷新的进度条程序。这不仅能练手 C 语言基础,还能顺便搞懂\r、\n和行缓冲区这些关键概念。今天我们就从零开始,手把手实现一个可运行的进度条程序。
東隅已逝,桑榆非晚17 小时前
c语言·开发语言·笔记·算法
C语言内存函数memcpy 是 C 语言中用于内存拷贝的标准库函数,它不关心内存中存放的是什么类型的数据,只按字节进行复制。
hhcgchpspk17 小时前
c语言·windows·学习·多线程·windows api
Windows API线程学习最近无意发现了c语言里可以调用Windows API来实现多线程,对于我这个小白来可是重大发现!让我看看跟pthread有什么区别:D
t-think17 小时前
c语言·算法
深入了解指针(3)这里是think的博客希望可以一起交流知识,一起think今天我们来学习指针(3)吧一起来think吧
linbaiwan66617 小时前
c语言·开发语言
PD和QC快充协议电压诱骗(取电)芯片:USB-C口支持PD,USB-A口支持QCPD和QC快充协议电压诱骗(取电)芯片PW6606PD快充协议:PD2.0(5V,9V,12V,15,20V)