C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
玩家通过上、下、左、右,以及空格键操作游戏,通过按下不同的键后,俄罗斯组合方块的方向和形状会有相应的改变,目标是将一行或多行方块排满。时间也会根据等级变化而加快。方块落下后,一行排满进行删除和得分奖励。
290C++社交
此款软件主要用于网关类产品的工程诊断与修复,其界面更加友好,操作起来比较方面。其功能涵盖:读取基本信息,读写分区,写参数,升级分区,烧写整体镜像,与遥控器等设备的配对等
380C++物联网
1.整个产品功能类似于IPQAM,实现视频数据由组播数据到TS流的调制转换。2.在无需IPQAM设备的前提下,完成数据转发服务、数据调制服务、流量控制、NPAT等功能。
680C++企业服务
12-24V直流供电、低功耗、防护等级IP68、支持0.6MPa压力、RS485接口、ModbusRTU协议、实时在线检测水质数据、带温度补偿功能、可多点标定、带雨刷清洗功能、支持在线修改从机号波特率等功能。
430C物联网
slam多线激光导航无人车,自动驾驶。物联网关,边缘智能闭环算法实现。AGV仓储物流业。实现大型扫地机器人自动驾驶,多线激光建图,路径规划,多传感器融合技术实现。AGV实现机器人rcs调度。AGV机器人运动pid,S曲线控制等。
620C++物联网
本次项目从零开始实现了电信IPTVCDN完整功能。电信CDN包含以下功能模块:1、内容接入:指内容从内容源接入到CDN网络的行为。CDN内容接入有三种接入方式:内容注入方式、内容预注入方式、实时回源方式。2、RR&SLB调度:RR和SLB均是CDN的服务请求调度模块,负责把用户的服务请求根据CDN的
470C企业服务
某rgp小游戏产品系统
1.一款RPG的微信小游戏。2.有竞技场,装备,伙伴,公会,世界boss,材料副本等等常规玩法。3.定时公会战斗,讨伐,节日活动等等。4.跨服天梯,换位赛等等多种PVP/PVE玩法。
610C物联网
某二合游戏产品系统
1.一款二合玩法的微信小游戏。2.已上线IAA版本,通过消耗体力,棋盘产生资源,种植作物,完成订单,修缮自己的花园。3.限时订单活动、签到活动等,轻松休闲。
500C物联网
某肉鸽游戏产品系统
1.一款肉鸽玩法的微信小游戏。2.有英雄,装备,技能,公会,竞技场等多种系统。3.可组队,可跨服,多种活动等等。4.大型多人玩法,刺激刷怪,多人同时对战,pvp、pve等等。
830C物联网
1.参数设置模块:输入各种设备的运行参数,通过上位机下发至下位机进行设置。2.算法管理模块:调用不同的算法,算法由matlab转c++。3.界面显示模块4.网络处理模块6.文件读写模块7.流程管理模块
700C++在线教育
负责数据库设计、后端API开发及Android客户端开发(使用Java),并引入Redis优化系统性能。​数据库设计与优化​基于MySQL设计高可用的数据库结构,包括用户表、商品表、订单表等,遵循三范式减少冗余。通过索引优化、SQL查询优化,提升查询性能。​后端API开发(SpringBoot+My
770C++人工智能
本项目是基于现成的硬件设备,为设备设计一款通过Modbus协议串口通讯的屏幕程序,便于客户在屏幕上设置参数、查看必要的信息、设备工作状态等,当然用户也可以通过屏幕去操作设备,以实现一些辅助的功能,屏幕上还带有文件系统,用户的使用记录和自动生成测试报告,所有文件支持U盘导出,除此之外还支持WIFI,OTA(基于Ftp服务器的远程升级)。 功能分成以下 1、控件定义模块 此模块单独封装出来,是因为在UI界面开发中和完成后,经常有需要增加按键和修改跳转逻辑的情况,我为其专门写了架构,方便后期修改。所有控件点击之后需要做的响应均在此完成。 此模块的优点就是方便拓展,响应效率高;缺点也很明显,新手要看懂这一部分可能有点难度。 2、modbus通讯模块 此模块的通讯效率非常高,在通讯原理中可以了解到,通讯的时间开销主要是在传输过程,也就是说传输2字节和传输64字节的时间是差不多的,该架构每次通讯都是128字节,按照协议地址顺序读取,如果中途涉及到下发数据,那么在下一个时隙下发数据,下发数据时间约10ms。 此模块的优点是不会发生冲突,所有数据通讯都同意管理,不会有通讯冲突的问题,效率极高;没有缺点;主要难点在于通讯失败时的处理方法,软件稳定性和健壮性就看它了。 3、文件系统模块 此模块是为了满足使用日志、测试报告和实时记录的功能,在特定的时候需要屏幕自身做文件管理。 难点: 数据处理,得到的数据肯定是五花八门的,但文件读写就1个接口,所有要把五花八门的数据都转换为可以写入文件的数据,从文件中读数据出来也要能正确转换。 4、WIFI模块 屏幕本身支持WIFI, 有外置的2.4G网卡。连接WIFI只需要按照API正确配置即可,但此项目需要连接Ftp服务器,支持OTA的功能;联网之后需要和FTP服务器进行握手、登录、校准时间等操作,如果Ftp不稳定或者设备网络不稳定时比较麻烦,再就是OTA进行一半时断网的问题。 5、Flash模块 用于保存一些需要掉电不丢失的数据。
3650C/C++UI设计
给树莓派Pico写了个mircopython的库,可以播放多声道的音乐。 没什么难度,生成乐曲有点类汇编了(笑) 自己写的,还很粗糙,有空还能改改。
1370嵌入式C
给树莓派Pico写了个mircopython的库,可以播放多声道的音乐。 没什么难度,生成乐曲有点类汇编了(笑) 自己写的,还很粗糙,有空还能改改。
2010嵌入式C
熟悉Android平台Framework层,JNI层,HAL层开发 熟悉Android平台Audio机能开发 熟悉C C++ Java等编程语言 熟悉Android,linux等平台软件开发,编译,调试 8年软件开发经验
1280C/C++android
1. 嵌入式系统功能和算法开发、ARM嵌入式程序开发 2. 功能包括流程控制、状态控制、通讯、OTA、BLE等 3. 算法用于降噪、识别、分析等
1730C/C++c++
1. 以截屏、压缩等基础功能为载体,实现后台广告等流量定时推送功能 2. 全部软件架构和开发 3. 基于Windows底层API开发,程序小、不依赖第三方库
1470C/C++c++
1. 软件包括病人信息登记管理、医疗设备工作参数和流程控制,图像重建和管理,DICOM标准支持 2. 个人完成全部软件功能定义、架构和编写完成
2060C/C++医疗
基于51单片机的避障小车设计 L298N电机 亚克力板 51单片机 电池槽(需要4节5号电池) 避障模块 蓝牙模块 部分接线
1150开发板
1.使用TM1616进行数码管驱动 2.使用ds1302作为时钟芯片 3.使用stc8g1k08a作为主控芯片 4.使用官方stc8G/8H库进行开发 5.使用定时中断进行按键判断,实现获取长按,释放,按下状态 6.界面可通过按键进行切换,有显示年,月,日,时,分的功能,也可用通过按键设置时间
2860stc
当前共59个项目more
×
寻找源码
源码描述
联系方式
提交