自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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