C/C++

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
项目地址: https://github.com/NanoMichael/MicroTeX 这是⼀个跨平台,可嵌入的 LaTeX 渲染引擎,使用 C++ 编写,用来解析 LaTeX 代码以展示公式,支持多语言环境;可被嵌入到各个平台的应用中。 - 支持 WASM,可以查看 demo:https://nanomichael.github.io/MicroTeX/ - 支持 cairo,QT,Skia,GDI 渲染后端 - 支持 Flutter - 支持 Android,参考:https://github.com/NanoMichael/AndroidLaTeXMath
3530
1. 项目背景:镜头质量的检测包括性能指标和检验方法,包括装配质量、 成像质量等,每个成品镜头都需要光学、机械等测试人员检测质量,操作繁琐,效率低下。 2. 技术方案: (1) 使用 C++编码,使用 QML 编写软件界面,关联 UI 与主要操作函数。 (2) 使用OpenCV读取两路图像,使用QOpenGLWidget渲染显示图像画面,并进行处理。 (3) 保存每个测试模块的测试数据与结果。 (4) 记录软件的运行日志并生成测试报告方便回溯。 3. 软件成果:成功导入产线使用,能够一次性完成镜头所有性能指标的检验,并生成相应的测试报告。极大程度简化了检测的流程,把控了镜头出厂的质量,大幅提升了产品检测效率。
990c++
使用STM23H750的MCU运行控制程序; 使用SPI通信配置毫米波雷达并采集原始数据; 使用SDRAM以及SD卡存储算法数据; 使用蓝牙ESP-8266以及RTC校准和记录实时时间; 使用QT开发采集数据的上位机; 最终实现通过使用睡眠呼吸记录仪将用户数据采集并存储到SD卡中用于睡眠呼吸算法分析。
2050c++
图像基因测序算法就是从荧光信号的产生到碱基序列的识别这一过程,主要包括图象校正(即空间校正)、簇的识别、荧光校正(即光学校正)、phasing/prephasing(即化学校正)、碱基识别、PF、质量评估等7个步骤。(由于保密,不详细阐述,见谅) 分析的目的有两个:(1)对每一个簇(cluster)进行识别,确定其坐标;(2)提取每个簇分别在A、G、C、T四个波长的信号强度值。最终通过每个cycle采集S1和S2共两张图像,通过荧光强度将cluster点分为亮点(1)和暗点(0),这里将A、G、C、 T4种碱基通过(1,0)、(0,0)、(0,1)、(1,1)表示。 该算法最终测序结果PF值达到90%以上,Q30值达到92%以上,Q20值达到96%以上。
3430
加载离线瓦片的安卓平板移动GIS系统,主要功能有: 1、加载在线wms服务,栅格瓦片,矢量瓦片 2、地图的缩放 3、点线面的绘制 4、距离及面积的测量 5、属性数据的分析 6、图层管理,工程管理 7、地理图斑属性识别及查询 8、图例查看等功能 9、系统支持加载的文件包括但不限于mbtiles,tif,shape格式 10、系统支持加载私有加密瓦片数据
1830c++
作为项目负责人完成产品的嵌入式方面的开发、产品初期设计以及相关管理。 在开发上: 通过freeRTOS实时系统的多任务切换; 使用ESP-32完成蓝牙配网以及WiFi联网; 雷达配置以及原始数据处理算法已经算法时间空间上的压缩; 使用MQTT通信完成和阿里云的数据上下行解析功能; 完成通过阿里云对设备进行OTA升级功能; 使用QT以及python开发生产检测使用的上位机 完成多个APP间切换切换功能,即:boot,APP0,APP1,APP2、APP3。 在项目管理上: 项目规划:确定项目的目标、范围、时间表等; 团队管理:分配任务、协调团队成员之间的合作,确保按时交付; 相关人员沟通:和各方进行有效的沟通、包括研发人员、销售人员、领导层、客户等; 管理项目文档:会议记录、报告、测试文档等; 产品生产以及相关功能测试:参与产品生产方面的管理、对产品从板卡功能测试、跌倒功能测试、生产阶段功能测试等。
2080c++
1.心电图心向量,心向量环是立体的空间图形,为便于描记,一般是将其投影在三个互相垂直的平面上,分别构成各平面心电向量图,通过分析心电数据,展示。 2.心室晚电位,心室晚电位(ventricular late potentials,VLP)指发生在心电图上QRS 波终末部并延伸到ST段内的延迟的心电活动。是一种由部分心室肌的延迟激动所引起的、有一定方向性的高频率低振幅的碎裂心电信号。 3.采用C++处理。
1500c++
将matlab算法进行C语言化,实现算法在MCU上运行可以有效保证其实时性以及准确信; C语言基础:使用C语言的基本语法、数据类型、运算符、指针和控制语句等; 数据结构和算法:了解常用的数据结构和算法,如链表、栈、队列、二叉树、排序算法等; 操作系统:了解操作系统的基本概念和原理,如进程、线程、内存管理、文件系统等; 调试和优化:掌握调试和优化技术,如断点调试、性能分析等; 版本控制:掌握版本控制工具的使用,如Git、SVN等。
1810c++
这个项目具有单片机编程,硬件连接和机械结构设计三个模块。 这个项目是我个人单独开发的,实现了利用四路红外模块对黑胶布的循迹(黑色可以吸收红外线),从而实现了小车跟着黑色胶布走的目的。难点我觉得有三个。一个是九十度转向,这里我在每个转向点设置了黑色横线,当感应到黑色横线时开始转向。第二个是对车身姿态的矫正,这里我采用的是利用红外模块反馈的信息从而采用差速行驶的方法矫正车的位置。第三个是驱动模块,我采用的是2个3.7v锂电池给l298n电源驱动模块供电,驱动模块又给单片机和电机供电,实现了单一电源给不同工作电压的模块同时利用l298n的滤波作用屏蔽了电噪声对单片机的干扰
2580c++
项目使用C++ QT JAVA开发 系统支持各种RFID扫描 实现通讯模块 转发模块 UI界面等 能支持复杂的业务逻辑和UI展示 以及常规的系统管理和控制
780c++
1、一个mmo服务器框架,服务器端实现多个逻辑服(login、gate、world、chat、game)自动互联互通,db server 处理与mysql交互,提供redis 服务等。 2、提供win、Linux两个平台部署,Linux自动编译(cmake文件夹下的脚本自动将proj文件转成linux下cmakelist) 3、提供读表生成c++代码(见DataTable文件) 其他: 1、编译开发环境 windows10开发环境,vs2019 linux环境为centos8,gcc 9.2 2、第三方库 libconfig、protobuffer、mariadb、mariacpp、redis、sol2 3、Common、SeNet编译为静态库,其他逻辑Server加载即可使用
4250c++
实现对设备全面的、系统的、科学的差异化运维管理,提高设备维护保养的工作效率,保证净化水厂设 备的正常运行,同时节约设备维护成本的投入。 Visual Studio配合Qt进行开发的优势: 可以利用visual studio的强大功能,如代码编辑、调试、测试、版本控制等,提高开发效率和质 量。 可以利用qt的丰富组件,如图形界面、网络、数据库、多媒体等,快速构建功能完善的应用程序。 可以利用qt的元对象编译器(moc)和信号槽机制,实现面向对象的编程和组件编程,提高代码的 可读性和可维护性。 本项目的实际部署环境为Winodws,选择Visual Studio、Qt作为开发工具。 选择合理的数据库软件,本项目为单机软件,故选择sqlite数据库。 SQLite数据库有以下特点和优势 自给自足:SQLite不依赖于外部库或运行时环境,只需要一个可执行文件即可运行。 无服务器:SQLite不需要安装或管理服务器,只需要打开一个数据库文件即可访问数据。 零配置:SQLite不需要任何配置文件或参数,只需要指定一个数据库文件的路径即可。 事务性:SQLite支持ACID事务模型,保证数据的一
1930c++
通过超声进行3D扫描之后,通过一些3D渲染的模型,会得到一个初步的3D成像模型,这个模型还存在一些待优化的地方,比如:模型的局部会被另外一些体素遮挡,不利于医生对病情进行诊断,因此有必要对3D模型进行适当的切割,产品部门提出必须满足以下(主要的)需求: 1、切割后的模型经过用户操作(旋转,平移和缩放),切割(相对)位置不会发生偏移和错位; 2、 在切割之前,如果用户已经进行了操作(同上),其切割的面依然可以垂直于屏幕; 3、 切割效率要快(完成单次切割,控制在1ms内); 4、 支持多种切割方式,包括轮廓内外,框内外,大小橡皮擦; 5、 支持切割深度的设置; 6、 支持切割撤销,包括撤销上一次和撤销全部。 团队包含 cuda 工程师,两名测试工程师,一名产品经理,本人负责 OpenGL 代码的编写以及切割核心算法的设计与代码编写。
3180c++
1.由c#编写的配置界面,包括配置导出总线通道、总线id和导出dbc等功能。 2.c++进行数据处理,将选中的csv格式文件导出为blf格式,该blf文件可以在canoe等软件中解析。
3020
美网通S下载链接: http://filescdn.proginn.com/frontend/938239/cb8c8c1ed4b035bbeeade2d20f22ca5d.apk 网络加速-跨境加速方案; 1、手机端通过虚拟tun0网卡获取网络数据 2、配置路由、使用LWIP实现小型TCP/IP协议栈、DNS拦截特定域名提供加速服务,并转发到CDN节点,实现网络快人一步 3、android/ios/使用同一网络内核,完成网络内核及APP应用研发。
2390C/C++android
demo介绍: 环境: android studio版本4.0以上 ndk16 cmake3.6 功能介绍: 1、使用 ffmpeg-filter在andoid实现水印源码实现 2、使用 ffmpeg-filter在andoid实现片尾logo源码实现(无音乐、无视频合并)
1930android
1.分为相机启动模块、图像识别模块、以及机械臂移动模块 2.主要基于ros机器人开发框架,使用c++开发,采用神经网络进行识别
1820c++
1.软件由5个独立进程组合形成,分别是界面进程、数据处理进程、串口通信进程、socket服务器进程和1个守护进程。2.主控软件分为3个独立的层次,分别是串口通信层、数据处理层、界面控制层。处于最底层的是串口通信层,负责主控软件与设备的各硬件电路板进行数据交互;处于最上层的是界面层,负责用户与主机的数据交互,实现设备信息展示和接收用户对设备操作控制;处于中间层的是数据处理层,该层是主控软件的核心,负责记录和收发界面所有数据、硬件电路板的所有数据、以及协调数据之间的关联关系。 3.三个层次由三个独立的进程实现,各个进程可独立地开发、调试和运行。串口通信层与数据层之间采用共享内存加信号量的方式进行数据通信。数据层与界面层之间采用socket通信进行数据交互,并在界面层与数据层之间增设Socket服务器程序,以实现与远程监控功能的完美兼容,Socket服务器程序采用独立进程的方式进行处理。 4.因为可靠性要求高,所以主控软件专门为这四个进程设计了守护进程,当其中任意一个进程异常后,守护进程能够立即做出相应处理。 其中主要负责串口通信进程和守护进程的独立开发设计、数据处理层和界面层数据结构的设计
1740C++
openGL的转场特效源文件源码
环境: android studio4.0以上 ndk16 cmake3.6 场景说明与应用场景: 左右开幕式 左右闭幕式 上下闭幕式 上下开幕式 使用openGL实现转场特效,可以使用视频播放、照相机渲染场景 想要更多转场可以联系我
1700android
简介:主要为通过工业相机采集灯点的详细信息,并根据该信息计算出LED屏幕在当前显示亮度下的修正系数,及不同亮度下的渐变效果 1. 主要分成工业相机配置,采集; 屏幕状态显示(分区,跳点)。配置不同业务流程。全自动化采集校正数据生成及发送功能 2. 主要使用QT,C++。 qWidget。 使用了设计模式中的适配器模式,责任链模式,中介者模式等 3. 部分难点:界面快速响应,采集屏幕状态和修正状态快速显示到界面并传递到屏幕; 多种不同类型相机的接口快速匹配等
1160Socket
当前共5319个项目
×
寻找源码
源码描述
联系方式
提交