自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术需要分享

面向微机、上位机、PC、服务器的c/c++跨平台开发案例与技巧

  • 博客(7)
  • 资源 (13)
  • 收藏
  • 关注

原创 阿里云物联网平台边缘计算(LinkIotEdge)实例使用体验

最近收到阿里云平台的边缘计算更新好几版本的提示,早期版本使用过,体验不是很好,看新版本做了很多调整,又心动想体验一下,下午无事,开始了折腾起来,没想到用的挺顺手,把使用过程记录下来,方便大家体验。1)配置网关环境【1】在vmware上安装ubuntu16.04-64bit,需要共享设置的参考:https://blog.csdn.net/py8105/article/details/1058...

2020-04-30 22:42:07 5455 15

原创 ubuntu16安装open-vm-tools实现vmware文件共享

想玩下阿里云的link-iot-edge,需要用到ubuntu系统,在VMware安装ubuntu系统后,做共享时遇到麻烦,折腾了好一会,记录下来,防止下次使用,也分享给需要的小伙伴。VMware安装ubuntu系统很简单,不再阐述,主要讲一下如何实现共享的。VMware Tools经常会出现兼容性不好,系统之间复制文件失灵,并且安装时提示建议使用open-vm-tools,于是放弃vmw...

2020-04-30 12:35:31 1852

原创 C/C++开发,异步串行接口(uart)通信示例

一直以来在串口通信方面都很信任libctb,其对serial/gpib通知支持win/linux,的确好用,但最近实现arm的串口通信时发现ctb还是有点复杂,因此想到构建一个相对简单的串口通信接口,主要依赖于linux的termios.h,termios 结构是在POSIX规范中定义的标准接口,通过设置termios类型的数据结构中的值和函数调用,你就可以对终端接口进行控制。更多描述可以自行在命...

2020-04-28 15:07:44 4254

原创 物联网之场景联动策略

场景联动物联网场景联动总是条件触发的,该触发点可能来着自与系统下端设备采集的设备态势或孪生数据,亦可能是上层应用的输入,又或是系统内在既定业务逻辑的驱动,这些自动化业务逻辑运转使得每个设备、场景、人等互相联动规则,这种规则模型称为TCA模型,一般由触发器(Trigger)、执行条件(Condition)、执行动作(Action)三个部分组成。数据源来自设备端的数据通常就...

2020-04-27 14:25:11 3863

原创 git log信息加入程序版本信息

一、git log知识程序版本信息通常发生变动的大小版本号、编译时间等,git在版本号上通常不像svn有具体的版本号标识,但是通常我们在git commit时标题信息可以指定标识符作为版本号,例如:git commit -am "v1.0"那么标题内容(引号内容)就可以作为程序的版本号。我们通过指令:git log -1 --pretty可以查看到git最新提交信息,结合g...

2020-04-21 23:31:06 752

原创 C/C++开发,c++线程通信-构建另类的线程间数据传输信道

c++线程之间通信方式多种多样,诸如全局变量、回调函数、事件通知、信号通知、管道等等,下面为大家介绍一种本人在项目实践过常用并使用的一种线程通信方式,该通信方式主要仿消息队列实现一种类全局变量或线程变量的队列类。即单体类很多时候可以实现全局变量的效果,通过单体类+队列容器+线程锁可以快速构建线程之间的数据通道,达到安全通信的目的。

2020-04-18 09:53:18 1766

原创 爱人说:“我挣得不多,但能养活你”,是我2020最好的礼物

2019年9月初,鉴于企业技术团队日渐萎缩,我信心满满的提出离职,期待加入一个新的平台和技术团队,重新出发。老总再三挽留,给期权、承诺后续加强技术团队等,我还是坚决离职。朋友、家里人也很是不解,你一个中年人在这个单位都做到副总工,并这家单位再过一两个月就并国企并购成为国有企业了,你再去哪里找合适的。由于紧跟来了几个试点项目,以及后续接替我工作的人员需要传帮带,和老总协议离职延迟到2019-12...

2020-04-10 10:41:01 702

电力系统防护APT攻击课题.pptx

01 电力系统遭受APT攻击挑战 02 电力系统防护APT攻击方案 03 APT防护关键技术 04 防护APT攻击方案研究

2024-04-07

分布式并行计算开发技术-2024年技术课题.pptx

针对新能源行业面临的海量数据治理、实时计算、历史数据价值挖掘等超强度、大规模、高时效的计算要求,进行分布式计算技术、并行计算技术与新能源软件研发应用相结合的应用研究课题研讨。 一 分布式计算与并行计算概述 二 分布式计算开发技术 三 并行计算开发技术 四 开发中关键问题及解决方法 五 当前应用探索与实践 六 未来发展趋势与调整

2024-04-06

中国基础算力与能耗研究课题

阐述当前(2024)中国的基础算力、AI算力发展,以及算力能耗情况、优化提升方向,指出算力中心建设与能源优化、融合发展设计。 01 引言-背景及研究意义 02 基础算力概述 03 能耗(算力)概述 04 基础算力与能耗的关系 05 基础算力与能耗的优化方法 06 风光储算一体化

2024-04-06

中国AI基础软件-市场研究报告

该报告解析了AI基础软件产业体系和其价值创造,剖析当下AI基础软件行业市场趋势。形成对中国市场AI基础软件发展情况的客观评价,并为行业未来发展提供参照建议与关键启发。

2024-04-06

数字化转型指数报告2023-子报告2:未来产业发展指数报告

国家十四五规划和2035远景目标纲要,提出了对未来产业(指引领重大变革的颠覆性 技术及其新产品、新业态所形成的产业)的孵化和加速计划,推动形成新的经济增长极和经济社会的高质量发展。报告以创业企业相关数据为基础构建未来产业指数,从集聚度、活跃度、成长性和多样性四个维度,分析信息、生物、能源、制造、材料和空间等六大未来产业在全国各区域的集聚情况,以及各地是否已经走出了各具特色的产业格局

2024-04-06

ISO 10816-21-2015振动监测评估标准英文版

ISO+20816是国际标准化组织(ISO)制定的一项振动标准,旨在对各种机械设备的振动进行评估和测量。

2023-12-12

新能源场站全景监控通用技术规范

标准规定新能源场站全景监控系统的架构、功能、技术条件和信息交换的技术要求。 标准适用于通过35KV及以上电压等级并网或装机容量在40MW及以上的风电场或光伏发电站。35KV以下电压等级并网的风电场和光伏发电站可参照执行。

2023-12-12

《数据结构-清华版》的全部代码实现(C语言

《数据结构-清华版》的全部代码实现(C语言)源代码

2023-02-10

microsoft私有云部署学习资料

microsoft私有云部署引导教程

2023-02-10

汇编源代码大全压缩包资料

汇编源代码大全压缩包,包含各种器件的汇编源码的近70多个源码包

2023-02-10

软件质量保证与管理PPT

软件质量保证与管理PPT,基于《软件质量保证与管理》一书提炼出来的精简内容讲座PPT

2023-02-10

zeroc ice微服务架构用户手册

zeroc ice微服务架构用户手册

2023-02-10

sscom串口调试助手

串口调试助手sscom5.12版本

2023-02-10

经典IT人员求职简历模板

经典IT人员求职简历模板

2023-02-10

国家标准-软件开发规范

国家标准=软件开发规范,包含了软件项目开发全过程中,设计的开发文案、说明文稿等编写规范,设计软件管理的开发进度、管理计划、质量保证、项目总结、操作、用户手册等,也包含软件开发过程中涉及的概要设计、详细设计、模块设计、数据库设计、测试计划等编写规范。 1.操作手册编写规范 2.测试计划文档编写规范 3.测试分析报告编写规范 4.概要设计说明书编写规范 5.开发进度月报编写规范 6.模块开发卷宗编写规范 7.软件配置管理计划编写规范 8.软件需求说明书编写规范 9.软件质量保证几乎编写规范 10.数据库设计说明书编写规范 11.数据要求说明书编写规范 12.详细设计说明书编写规范 13.项目开发总结编写规范 14.用户手册编写规范

2023-02-09

软件开发技术文案模板集

软件项目开发全过程的技术文案模板资料集,涵盖可行性研究、需求分析、概要及详细设计、实现编码、测试等环节。

2023-02-09

TCP/Socket通信开发实战案例初始源码及重构代码

一个简单的支持多个客户端链接的TCP/Socket服务端程序,和一个TCP/Socket客户端的程序,服务端和客户端均支持win/linux平台,客户端链接上服务端,并发送一串字符串。实现服务端接收数据和处理数据分离,为其建立独立线程,为了减少socket读写数据等待处理,为写入数据和读取数据建立消息队列缓存,以及实现通信数据的编码、解码设计,并实现结构化数据传输。 来自博客:c/c++开发,c++无可避免的TCP/Socket通信开发实战案例的初始源码 来自博客:c/c++开发,无可避免的代码重构实战(基于前文TCP/Socket通信开发案例)重构代码 https://blog.csdn.net/py8105/article/details/128903850?spm=1001.2014.3001.5501

2023-02-08

STM32移植GuiLite图形库开发案例

基于CubeIDE开发环境,STM32移植GuiLite图形库开发案例,GuiLite图形库,仅4千行C++代码,0依赖,单一头文件库-GuiLite.h的跨平台开源GUI库,能在单片机裸机上流畅运行,本源码是在CubeIDE上如何移植GuiLite库及实现其3D绘制渲染案例

2022-12-21

cubeIDE开发, 基于WIFI模块采用MQTT连接阿里云物联网平台实践案例

cubeIDE开发, 基于WIFI模块采用MQTT连接阿里云物联网平台实践案例,通过开源MQTT源码+ESP8266 WIFI模块,实现与阿里云物联网平台的主题消息发布、订阅、心跳及MQTT协议解析。

2022-12-16

基于IBM纯 c语言MQTT协议库,实现纯C语言访问阿里云物联网平台开发案例

通过socket-tcp通信+纯c语言的MQTT开源库实现一个简要的访问阿里云物联网平台的源码实践案例

2022-12-16

OLED屏幕显示汉字实例代码

博文“cubeIDE开发,结合汉字取模工具,在LCD输出各种字体”的源码资料

2022-12-04

嵌入式开发之lcd汉字取模工具

lcd汉字取模工具,设定显示区域、字符像素,输入要取模的汉字,将每个汉字转换为指定宽度*高度大小的像素矩阵

2022-12-04

Hyper Terminal超级终端工具

Hyper Terminal超级终端,win版,通用的串行交互软件,可以通过串口、调制解调器或以太网连接,使用Hyper Terminal最新版程序连接到其他计算机、Telnet 站点、公告板系统 (BBS)、联机服务和主机、嵌入式系统等。

2022-12-03

FlyMcu.exe串口烧录工具

win64-FlyMcu烧录软件,直接打开使用

2022-12-03

CH340芯片驱动文件包

本软件只适用于WIN XP/7/8/10系统。不能在苹果MAC、IOS、安卓等系统中安装

2022-12-03

SH1106 中文数据手册

SH1106 是一款单芯片 CMOS OLED / PLED 驱动器,带有控制器,用于有机/聚合物发光二极管点阵图形显示系统。SH1106 由 132 个段组成,64 个公共端可支持 132×64 的最大显示分辨率。它专为共阴极型 OLED 面板而设计。 该数据手册包含SH1106的原理框图、参数、引脚、寄存器、支持总线通信协议等详细说明及开发指南。

2022-12-03

LM75温湿度传感数据手册

LM75温湿度传感器数据手册及编程指南

2022-12-03

数字温湿度传感器DH11数据手册

数字温湿度传感器DH11数据手册,中文版,传感器包括一个电阻式感湿元件和一个NTC测 温元件,并与一个高性能8位单片机相连接。手册给出了参数、引脚、通信相关说明

2022-12-03

LCD图像数据生成工具

Image2Lcd是一款专业的LCD图像数据生成工具。适用于使用了LCD的开发者和LCD生产厂家使用。 Image2Lcd能生成各类LCD(TN、STN、ColorSTN、TFT等等)经过各种布线连接后所需要的图像数据组织格式。Image2Lcd 能把各种来源的图片转换成特定的数据格式以用来匹配单片机系统所需要的显示数据格式。 Image2Lcd支持的输入图像格式包括:BMP, WBMP, JPG, GIF, WMF, EMF, ICO, 等等。 Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。 Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。 对于包含了图像头数据保存的图像数据文件,Image2Lcd能重新打开作为输入图像。

2022-12-03

嵌入式开发-汉字内码提取软件

嵌入式开发-汉字内码提取软件,用于将汉字转换为字符码,用于lcd显示使用

2022-12-03

stm32cube工具套件学习包

stm32cube工具套件学习包,包含HAL、cubeMX的电子资料,STM32CubeMx用户手册及配置过程、开发教程及HAL库讲解。

2022-12-03

传感器数据手册(SHTC1、LTR-553ALS、BMP280、LSM6DSL、MMC3680KJ)

传感器数据手册(SHTC1、LTR-553ALS、BMP280、LSM6DSL、MMC3680KJ),基于STM32L696VGTX芯片,阿里云联合上海诺行出的开发板,个人网上收集涉及的传感器数据手册

2022-12-01

基于I2C读取各个传感器数据源码文件

基于I2C读取SHTC1、LTR-553ALS、BMP280、LSM6DSL、MMC3680KJ传感器数据源码文件,采用CubeIDE开发,基于STM32L496VGT3芯片,阿里云及上海诺行科技联合生成的一款开发板

2022-12-01

蓝牙开发辅助测试调试的小工具包

蓝牙开发辅助测试调试的小工具,串口工具->sscom5.12.1.exe,安卓版蓝牙调试器->蓝牙调试器1.9.apk,程序烧写->FlyMcu.exe

2022-11-27

MW31-WIFI模块的AT指令集

详细描述每个 AT 指令的语法格式,功能及使用,若无特别指明,此指令仅适用于 Wi-Fi 模式。 所有指令均为立即生效,无需特殊指令进行保存,AT 指令 可以通过超级终端等串口调试程序进行输入,也可以通过编程输入

2022-11-21

Numerical Recipes in C++

这是一个关于高级财务计算算法和计算机代码的讨论。它包含期权定价的基本算法和一些高级算法,以及处理固定收益证券的期限结构建模和定价的一些算法。所有计算机代码都使用C++语言,并实现为可在任何标准C++编译器上编译的自包含子程序。

2022-11-05

程序算法实现的数学基础知识储备

程序算法-数学基础知识,包含集合、映射、几何空间、线性空间、欧氏空间、线性变换与矩阵、特征值、特征向量、线性方程组、二次型与二次曲面等数学知识。

2022-11-05

qt实现的sqlites数据库文件与csv文件相互转换案例代码

qt实现的sqlites数据库文件与csv文件相互转换案例代码,sqlite数据库文件处理方面基于QT插件库提供的QSQLiteDriverPlugin实现数据库打开、读写、查询等操作,针对csv的文件读写方面,是基于QFile实现的FileQt类封装实现。提供一个简要对话框设置数据库文件路径及csv文件路径,提供转换选择按钮实现文件数据转换输出。

2022-10-01

地表水水质自动监测系统建设方案

水质自动监测站是设立在河流、湖泊、水库、饮用水源地、地下水观测点、近岸海域等流域内的现场水质自动监测实验室。通过自动在线监测仪器对水质进行无人值守实时监控,并利用现代信息技术进行数据采集、传输和报告,及时、准确地连续自动监测被测水体的水质变化情况,客观地记录水质状况,及时发现水质异常变化,进而实现对该水域或下游进行水质污染预报,研究水体扩散、自净规律等。

2022-09-25

c/c++中如何实现动态库动态加载的完整工程示例代码

c/c++中如何实现动态库动态加载的完整工程示例代码: 本代码将将win、linux加载、卸载动态库,并从动态库链接模块中获取类实例或函数地址等封装成统一的API接口,并集成在dllLoad.h/dllLoad.cpp中实现。构建一个注册类RegisterM,内置一个map容器,用来装载加载的动态库模块,并统一提供模块索引、及从模块中实现类实例获取、删除、函数地址获取等功能。 在动态库实现方面,提供一个虚拟元类MetaObject,然后在库的cpp文件中建立子类继承该类,实现其具体功能,并在cpp文件中直接提供函数API,这些API函数不在头文件中声明,需要extern关键字修饰。

2022-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除