- 博客(5)
- 收藏
- 关注
转载 C语言一点五编程实战:纯 C 的模块化×继承×多态框架
本文探讨在C语言中模拟面向对象编程(OOP)的"一点五编程"技术,通过函数指针、结构体嵌套和二级指针强制转换实现类、接口与多态。开发流程分声明(接口/类结构体、类型转换函数)、实现(方法绑定、初始化)和使用三阶段,强调方法集指针必须位于类结构体首地址以实现动态绑定。该方法将硬件驱动与业务逻辑解耦,结合嵌入式场景展示模块化设计,附伪实现循迹小车项目验证继承特性,为C语言赋予OOP的封装性、扩展性,提升嵌入式代码可维护性。接下来,我们要将上面的接口函数放到一个接口结构体中,方便由各个类使用:typedef。
2025-07-01 18:05:20
84
转载 鸿蒙仓颉语言开发教程:网络请求和数据解析
没有教程,没有参考文献,仓颉购物应用的开发过程真是举步维艰,每一步都是摸着石头过河,不过希望通过幽蓝君的文章能让大家少走一些弯路。看上面这段代码,从创建实例,配置参数到发起请求好像都能看懂,但是到了请求回调中幽蓝君是有一些懵圈的,像let Some(e) <- err这种代码我是看不懂一点,估计大家也有多人跟我一样。今天就以购物应用的分类列表为例,分享在仓颉开发语言中如何进行网络请求,以及怎么把请求到的数据展示到应用上。也就是说如果请求成功,Some(r)中的r就是我们请求到的数据。header:请求头。
2025-06-24 11:04:30
31
转载 基于凯亚物联网平台优化内存和性能
因为 surging 的版本都是基于dotnetty ,因为停更加上性能上的不稳定,让我和客户都很烦心,后面打算修改源码,但是我看了源码发现buffer,EventLoop内部封装都不是很好,很难进行修改,为了节约时间后面在github找到spannetty,然后下载源码,替换之后的引用发现性能上有了很大的进步,视频直播推流不卡顿,但是发现还是有内存泄漏的问题,然后通过dump文件修正了问题,然后我把网关访问的 JSON编解码组件由原来的Json.net 改成了system.text.json, 然后明天发
2025-06-14 11:20:15
41
转载 利用Spring Boot实现微服务的容器化部署
利用Spring Boot实现微服务的容器化部署 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 容器化是微服务架构中的一种部署方式,它通过Docker等容器技术,将应用及其依赖打包在一起,实现应用的快速部署和扩展。Spring Boot作为Java生态中流行的微服务框架,与容器化技术有...
2024-08-23 02:14:57
209
转载 mysql geomtry查询效率慢
MySQL中的Geometry查询效率慢的探究 在数据库的世界中,MySQL是一个广为人知的开源关系型数据库管理系统。它以其稳定性、可靠性和易用性而受到许多开发者的青睐。然而,当涉及到空间数据的处理时,MySQL中的Geometry类型查询可能会遇到效率低下的问题。本文将探讨这一问题的原因,并提供一些优化建议。 什么是Ge...
2024-07-19 03:28:47
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅